Odgrzewam kotleta 🙂
Nie wiem co robię źle ale wrzucam do configuration.yaml wpis z początku postu podany jak na tacy przez @lukas121 wali mi błędem w sekcji group wpis Garage Door. Rzucicie okiem? Z góry dzięki za pomoc.
Usuń z sekcji group te dwa wpisy:
view: no
control: hidden
@lukas121 niestety nic to nie zmienia, cały czas jest ten sam błąd. Mam sterownik od Ciebie, działał super z Domoticz ale teraz przeniosłem się na HA, skonfigurowałem sobie MQTT ale nie mogę dodać tej bramy.
Error loading /config/configuration.yaml: mapping values are not allowed here in "/config/configuration.yaml", line 14, column 14
Musisz to przenieść do pliku groups.yaml. W tym pliku zarządzasz grupami.
Garage Door: name: Brama Garażowa icon: mdi:garage entities: - cover.brama_garażowa
W configuration.yaml ma być tylko to:
cover: - platform: mqtt name: "Brama Garażowa" state_topic: "dom/brama/garażowa/state" command_topic: "dom/brama/garażowa/cmd" payload_open: "toggle" payload_close: "toggle" payload_stop: "toggle" state_open: "open" state_closed: "closed" optimistic: false retain: false
taki jeden komentarz generyczny, uzywanie polskich znakow w tematach mqtt, jakis kluczowych elementach (oprocz labelek oczywiscie) to proszenie sie o problemy.
mozna miec oczywiscie "farta" i wszystkie komponenty: firmwarey, serwery beda kodowaly znaki w ten sam sposob, ale .....
pozdrawiam, adrian
Brama działa, tzn mam jeszcze jeden problem z nią, a mianowicie - stany - chodzi o to że czasem pokazuje mi stan pośredni. Jeżeli zacznę ją otwierać i po chwili zatrzymam to mam możliwość po zatrzymaniu wcisnąć zamykanie, niestety nie zawsze się tak dzieje. Nie wiem też jak odczytać stany kontaktronów które mam podłączone do sterownika, niby mam skonfigurowane mqtt ale cały czas jest stan czujników ustawiony jako zamknięty. Sorry za zawracanie głowy, ale dopiero się uczę HA. Pozdrawiam. W załączniku config.
ledit : chyba wiem o co chodzi, sterownik wysyła stan partiallyOpen a HA tego nie rozumie. Jeżeli się mylę poprawcie mnie.
log:
2021-03-26 23:19:26 WARNING (MainThread) [homeassistant.components.mqtt.cover] Payload is not supported (e.g. open, closed, opening, closing, stopped): partiallyOpen
HA ma tylko stany otwarty/zamknięty, nie odczytuje partiallyOpen dlatego w logach masz błąd. Najlepiej w afe zamiast częściowo otwarta ustawić stan nieznany. Nie potrzebujesz ustawiać wiadomości mqtt w AFE dla czujników. Pokazuje ci stan bramy otwarta/zamknięta ?
Jeszcze jedna sprawa
customize: cover.brama_garazowa: device_class: garage friendly_name: Brama Garażowa
to powinieneś trzymać w pliku customize.yaml
Oraz binary_sensor c1/c2 nie jest wymagany, sama konfiguracja cover pokazuje ci czy masz otwartą/zamkniętą bramę.
@lukas121 dzięki, sprawdzę to, a jak z tym trzecim czujnikiem podpiętym do drzwi wejściowych? Jak go sensownie skonfigurować?
Jeśli drzwi masz podłączone do czujnika s3, to jak wygląda temat wiadomości w AFE dla c3 ?
binary_sensor: - platform: mqtt state_topic: "dom/wiatrolap/drzwi/czujnik/C3/state" name: 'Drzwi wejściowe' payload_on: "open" payload_off: "closed" device_class: Door
@lukas121 Zrobiłem tak jak napisałeś, czujnik drzwi wejściowych działa super, analogicznie zrobiłem kontaktrony od bramy (potrzebne mi będą w przyszłości do sterowania oświetleniem garażu - przynajmniej taki mam na nie pomysł, jak nie będzie to działać - użyje stanu bramy)
Natomiast mam kolejne pytanie, bo poustawiałem tak jak napisałeś wcześniej i wszystko działa, ale brama otwiera mi się po restarcie HA albo restarcie sieci wifi. Niestety w tej wersji AFE które mam nie znalazłem opcji ustawienia co ma robić przekaźnik po podłączeniu do brokera oraz po podłączeniu zasilania.
Nie wiem dlaczego u niektórych tak się dzieje. Tu masz opisany podobny problem:
retain: false
Retain mam ustawione na false. Każdorazowy restart użądzenia bez względu na to czy jest dodane do HA powoduje otwarcie bramy.
Czujniki działają tylko za pierwszym razem. Zmienia stan z zamknięty na otwarty i zostaje otwarty.
EDIT: Wszystko działa, skonfigurowałem raz jeszcze MQTT i jest ok.
A co do pliku customize.yaml to wrzuciłem to co mi napisałeś ale w configuration.yaml nie mogę ustawić wpisu który podałeś. Nie zmienia to nic jeżeli chodzi o działanie więc nie ruszam.
@lukas121 Jeszcze jedno pytanie mam : jak zmienić typ urządzenia ? HA widzi mi bramę jako roleta, kiedy podłączone rolety okienne steruje przez GH głosowo, brama się otwiera/zamyka. Mogę coś z tym zrobić?
To ma być na początku pliku configuration.yaml
homeassistant: customize: !include customize.yaml
Do zmian klas urządzeń służy customize.yaml i tam musisz dodać wpis
cover.brama_garazowa: device_class: garage friendly_name: Brama Garażowa
@lukas121 tutaj pojawia się problem, jak wpisuje w configuration.yaml to co podałeś, podczas sprawdzenia konfiguracji pojawia się błąd. Nie wiem w którym miejscu to wpisać żeby było poprawnie. Drugi wpis mam zrobiony, podawaleś go już wcześniej i z nim problemu nie ma.
Edit: zrobiłem według dokumentacji, jest ok. Natomiast pytałem o zmianę typu urządzenia bo w rejestrze encji widnieje jako : integracja roleta, jak zaciągam do GH to widzi mi bramę jako roletę. Kiedy steruję głosowo roletami zintegrowanymi przez Shelly Cloud to brama również jest sterowana. Chciałbym to rozdzielić.
Edit 2 : udało się po ponownym skopiowaniu co podał @lukas121 - DZIĘKUJĘ !!!!