Cześć,
To moja pierwsza styczność z wgrywaniem alternatywnego oprogramowania ale jestem pozytywnie zaskoczony 😉
Jedyne czego mi brakuje/nie wiem jak zrobić to informowanie brokera MQTT o stanie przełącznika - czy jest dostępny czy też nie.
Mam moduł ESP8266 do którego pisałem kod i tam korzystam z takiej funkcji:
client.connect("ESP8266Client",mqttUser,mqttPass,mqtt_availableTopic,1,true,"offline"))
która informuje serwer MQTT o tym, że urządzenie jest dostępne (payload online) a w momencie gdy zniknie serwer sam wysyła offline i HomeAssistant wie, że urządzenie nie jest już dostępne.
Potem w HA konfiguruje w ten sposób:
switch:
- platform: mqtt
name: Piec
command_topic: "home/piec/set"
state_topic: "home/piec"
availability_topic: "home/piec/available"
retain: true
optimistic: false
W jaki sposób osiągnąć taką funkcjonalność w AFE? Korzystam z najnowszej wersji dla T0.
Pozdrawiam
cześć, chodzi Ci o stan przekaźnika On, Off, czy bardziej czy ESP jest w sieci czy nie?
Cześć,
Chodzi o dostępność ESP. W Sonoff-Tasmota zgłaszą się to w temacie LWT.
LWT nie jest zaimplementowane.
Jedyne co masz teraz to AFE może wysłąć mqtt message - przy każdym ponownym łączeniem się z MQTT Brokerem - ale nie wysyła LWT
Jak zbierze się grupa zainteresowanych to dodam do AFE LWT
@g_slawomir-paszkiewicz dodałem na próbe LWT to wersji AFE T0 1.2.1
zrobiłem dodakowo wysyłanie informacji że urządzenie podłączyło się no i LWT
temat i wiadomości:
- /temat-zdefiniowany-w-konfiguracji-mqtt-brokera/state
- wiadomości: connected lub disconnected