Cześć, mam w/w shelly. Chciałbym żeby przez MQTT przesyłał stan przycisków do Domoticza. Mam w domu kilka urządzeń shelly i robią to bez problemów(przekazują swoją temperaturę, stan przełączników/% otwarcia rolet).
Niestety włączając MQTT w module przez stronę www nic się nie pojawia w domoticzu(zainstalowany plugin Shelly MQTT).
Czy te nowsze wersje Shelly wymagają innego podejścia?
Domoticz w wersji 2020.2
W MQTT Explorer pojawiają się zmiany stanów
@ketonek plugin Shelly_MQTT nie jest już rozwijany i nie wspiera 2 generacji modułów. Możesz spróbować Domoticz MQTT Autodiscovery i tego skryptu https://github.com/enesbcs/shellyteacher4domo
Tylko wypada usunąć plugin Shelly, bo inaczej na 99% będziesz miał zdublowane wszystkie urządzenia.
Zainstalowane, po uruchomieniu i zmianie IP brokera jest wykrywane, natomiast nie wiem co dalej, w Domoticzu nie pojawia się jako urządzenie, w sprzęcie nie ma nic(chyba do wyboru). Plugin też nie wykrywa żadnego z shelly 2.5.
Starting eval loop, waiting Shelly devices to appear on MQTT announce... press C TRL-C to cancel ONLINE GEN2 shellyplusi4-0cdc7ef6a16c
Domoticz w wersji 2020.2
Ta wersja nie miała MQTT Autodiscovery, musisz zrobić aktualizację, pamiętaj o kopi bazy danych, a najlepiej całego folderu domoticz i przed aktualizacją dodaj sobie użytkownika i hasło w domoticz, jak go nie masz. Przyda się bo najnowsza wersja ma sporo wymagań pod tym kątem. Przy instalacji od zera nowej wersji, odtworzenie systemu z kopi nie stwarza problemu, ważne żeby kopia bazy była ok. Nie rób jej z interfejsu, tylko użyj terminala, lub oprogramowania Duplicati.