Ponownie potrzebowałbym Waszej pomocy, bo sam chyba nie ruszę z miejsca 😉
1) LWT
W OpenHAB nie widzę zmian statusu połączenia urządzeń na AFE do WiFi (obecnie do nauki mam po sztuce T1 i T5). Na przykładzie T5, definicja Things:
Type switch : Connected "Connected" [stateTopic="stan/furtka/lwt", on="connected", off="disconnected"
jednak podpięte Item po najechaniu kursorem (w VisualStudio) odczytuje tylko "NULL". Oczywiście w PaperUI swich nie zmienia statusu po podłączeniu/odłączeniu. Gdzie robię błąd?
SwitchAFEConnected"State" {mqtt="
>[MojMQTTBroker:/Sonoff1/switch/cmd:command:ON:on],
>[MojMQTTBroker:/Sonoff1/switch/cmd:command:OFF:off],
<[MojMQTTBroker:/Sonoff1/switch/state:state:ON:on],
<[MojMQTTBroker:/Sonoff1/switch/state:state:OFF:off]
" }
Provide a thing type ID and a thing ID in this format:
<thingTypeId> <thingId>
widzisz to T5 i T1 w PaperUI ze statusem ONLINE?
wklej jam masz zdefiniowane items
Dla T5 (nazwa Item utworzona automatycznie po zaciągnięciu kanałów z Thing Furtka):
Switch MQTTDeviceFurtkaConnected "Connected" {channel="mqtt:topic:Furtka:Connected"}
Switch AFEConnected "Connected" {channel="mqtt:topic:AFE_DS:AFE_connected"}
jak wygląda temat LWT w konfiguracji MQTT Brokera w AFE ?
w screenshot masz wpisane /stan/furtka
w post wpisałeś "stan/furtka"
to są dwa różne tematy, zadbaj o dokładność przepisywania do postów bo nie znajdziemy problemów
- wpisz do AFE T5 temat LWT
stan/furtka/lwt
bo taki wpisałeś w konfiguracji Thing w pierwszym poście
LWT w T5 zadziałało! - dzięki piękne! rzeczywiście w poście zjadłem slesza...
Co do T1, switch od LWT w PaperUI działa obecnie jak gdyby pokazywał stan faktyczny przekaźnika.
- przy przełączaniu "wirtualnym" idzie za tym przełącznikiem (on->on, off->off)
- przy przełączaniu "guzikiem" na sonoffie również wskazuje pozycje przekaźnika (ale już bez synchronizacji "wirtualnego" przełącznika z punktu wyżej - nad tym właśnie pracuję)
@tomekk1990 T1 jeszcze nie zmodyfikowałem i działa na starych ustawieniach
Temat LWT w openHAB dla Twojej konfiguracji powinien wyglądac tak
/Sonoff1/state
Zobacz co wprowadziłeś w Things dla T1 LWT Switch
już wszystko, czy coś jeszcze potrzebujesz? Jak wszytko to proszę zaznacz, że temat rozwiązany w pierwszym poście.
pozdrawiam, adrian