Sterowanie Bramą Garażową poprzez moduł SONOFF SV (AI-Speaker - Home Assistant)

Dzięki bardzo. Jednak trzeba czytać ze zrozumieniem. Po Twoim poście przeczytałem jeszcze raz i już wszystko śmiga. Mój błąd, przepraszam za zamieszanie.

Mam jeszcze pytanie do Was. Mam trzy bramy, dwie garażowe i jedną wjazdową. Do bram garażowych użyję kontaktronów. Natomiast do bramy wjazdowej, żeby nie dokładać innych przewodów, znalazłem coś takiego https://allegro.pl/oferta/nice-int-czujnik-otwarcia-sbp-01-wifi-sbw-01-supla-8566902046. Czy można by było to jakoś wykorzystać przy naszym sterowniku ? Jam mam sterownik NICE do bramy wjazdowej.

Super że działa :+1:

@Tomasz

Przepraszam, że wracam to tematu bramy garażowej opartej na SONOFF SV, ale po moich bojach z bramką straciłem pewne ustawienia.
Przerobiłem sterownik według Twoich zaleceń, zaprogramowałem go i zmieniłem ustawienia z konsoli. Dodałem go do bramki jako swicht. I teraz znowu problem z dopisaniem i zmianą odpowiednich plików samej bramce. Według Twojego opisu to muszę dopisać w pliku configuration.yaml:

cover:

  • platform: mqtt
    name: “brama_garazowa”
    state_topic: “dom-uniqueidentforgate_448677_fb/cmnd/POWER2” tu oczywiście moje dane
    command_topic: “cmnd/dom-uniqueidentforgate_448677_fb/POWER” tu oczywiście moje dane
    payload_open: “ON”
    payload_close: “ON”
    payload_stop: “ON”
    state_open: “ON”
    state_closed: “OFF”
    optimistic: false
    retain: false

i utworzyć plik customize.yaml i dopisać w nim:

cover.brama_garazowa:
device_class: garage
friendly_name: własnanazwa

Czy to wszystko, czy coś gdzieś jescze ?

nie utworzyć, tylko dopisać w już istniejącym, plik customize.yaml jest z nami od pierwszego uruchomienia bramki :wink:

Zrób wszystko krok po kroku wg instrukcji i uruchom ponownie bramkę.
Jeżeli nie działa dawaj znać tylko napisz dokładnie w czym problem.

@Tomasz

Dodałem wpisy i jak robię kontrole sprawdzanie konfiguracji to mam tak:

Error loading /data/data/pl.sviete.dom/files/home/AIS/configuration.yaml: while scanning for the next token
found character ‘\t’ that cannot start any token
in “/data/data/pl.sviete.dom/files/home/AIS/configuration.yaml”, line 36, column 62

pokaż co masz w configuration.yaml
zrób screen

weź jeszcze zainstaluj program notepad++ i otwórz configuration.yaml za pomocą tego programu i wrzuć jeszcze raz screen

hmmmmm
a usuń wpis ssdp:

Ten sam błąd. Ale mnie się nie podoba plik customize.yaml. Mój wygląda tak:

no za dużo spacji :slight_smile:
dwie ostatnie linijki
mają być tak

cover.brama_garazowa:
  device_class: garage
  friendly_name: Garaż

Kurcze ale jest tak samo, bez zmian.
A może jakiś plik cover.yaml i i dopisek include w configu ?

widzę że na screnie kopiujesz do osobnego pliku, sprawdź czy na pewno zmieniłeś w katalogu AIS :wink:

to zrób tak:
-w pliku configuration.yaml dodaj wpis:
cover: !include covers.yaml i usuń:

cover:
platform: mqtt
    name: “brama_garazowa”
    state_topic: “twoje_dane_fb/cmnd/POWER2”
    command_topic: “cmnd/twoje_dane_448677_fb/POWER”
    payload_open: “ON”
    payload_close: “ON”
    payload_stop: “ON”
    state_open: “ON”
    state_closed: “OFF”
    optimistic: false
    retain: false
  • utwórz w katalogu AIS nowy plik
    covers.yaml

i dodaj do niego wpis:

platform: mqtt
name: “brama_garazowa”
state_topic: “twoje_dane_fb/cmnd/POWER2”
command_topic: “cmnd/twoje_dane_448677_fb/POWER”
payload_open: “ON”
payload_close: “ON”
payload_stop: “ON”
state_open: “ON”
state_closed: “OFF”
optimistic: false
retain: false

Teraz mam tak:

Error loading /data/data/pl.sviete.dom/files/home/AIS/configuration.yaml: ‘utf-8’ codec can’t decode byte 0xbf in position 68: invalid start byte

a ma być cover czy covers

a jaka jest orginalna zawartość pliku customize.yaml ?

@Tomasz

jakiś pomysł ?

configuration.yaml ma być tak:

nowy plik plik covers.yaml ma być tak:


a w nim tak:
3

a w pliku customize.yaml ma być tak:
4

a ja właśnie wgrałem soft EspHome i wszystkie te ustawienia bramy zrobiłem na module. W AIS mam od razu gotową encję
image

Wg mnie wygląda to tak:
dla prostych modułów typu światło, gniazdo, temperatura - AISTasmota
dla wynalazków typu bramy, zawory, rolety, liczniki, czujniki odległości itp - ESPHOME

@Tomasz

Zrobiłem jak pokazałeś na obrazach. Sprawdzam poprawność konfiguracji i jest błąd:
Error loading /data/data/pl.sviete.dom/files/home/AIS/configuration.yaml: while scanning for the next token
found character ‘\t’ that cannot start any token
in “/data/data/pl.sviete.dom/files/home/AIS/covers.yaml”, line 3, column 61

Już nie wiem nic, co jest źle.

@Cino111

Czy możesz mi podać więcej informacji odnośnie tego softu. Gdzie go mogę pobrać.