Witam
Może mi coś podpowiecie bo już mi się skończyły pomysły...
Mój sprzęt Raspberry Pi 3+ z OH2,4 + sonoff RF z AFE T0.
Tak w skrócie jadę wg instrukcji z bloga:
https://www.smartnydom.pl/afe-firmware-pl/konfiguracja/openhab-nowy-mqtt/
Postanowiłem wgrać do moich Sonoff RF AFE - i to poszło w miarę ok, za pomocą http mogę sterować przekaźnikiem. Postanowiłem iść dalej i uruchomić w moim domku MQTT. O ile instalacja MQTT binding i Mosqito i konfiguracja AFE poszła bez problemu to coś nie zatrybiło 🙁
MQTT.fx pokazuje, że MQTT działa ale co z tego ...
W logu niby jest wszytko ok ale po kliknięciu przełącznika w PaperUi nie przełącza się przekaźnik 🙁
Tutaj kawałek loga:
2019-10-12 10:03:28.460 [hingStatusInfoChangedEvent] - 'mqtt:broker:MojMQTTBroker' changed from UNINITIALIZED to INITIALIZING
2019-10-12 10:03:28.558 [hingStatusInfoChangedEvent] - 'mqtt:broker:MojMQTTBroker' changed from INITIALIZING to OFFLINE
2019-10-12 10:03:28.645 [INFO ] [.transport.mqtt.MqttBrokerConnection] - Starting MQTT broker connection to '192.168.1.123' with clientid paho948111904139 and file store '/var/lib/openhab2/mqtt/192.168.1.123'
2019-10-12 10:03:28.702 [hingStatusInfoChangedEvent] - 'mqtt:broker:MojMQTTBroker' changed from OFFLINE to ONLINE
2019-10-12 10:03:28.761 [me.event.ThingUpdatedEvent] - Thing 'mqtt:broker:MojMQTTBroker' has been updated.
2019-10-12 10:03:58.666 [hingStatusInfoChangedEvent] - 'mqtt:topic:szaf2' changed from UNINITIALIZED to INITIALIZING
2019-10-12 10:03:58.689 [hingStatusInfoChangedEvent] - 'mqtt:topic:szaf2' changed from INITIALIZING to ONLINE
2019-10-12 10:04:48.311 [.ItemChannelLinkAddedEvent] - Link 'mqtt_topic_szaf2_przz-mqtt:topic:szaf2:przz' has been added.
2019-10-12 10:04:48.322 [WARN ] [nal.handler.AbstractMQTTThingHandler] - Channel przz not supported
2019-10-12 10:04:48.340 [vent.ItemStateChangedEvent] - mqtt_topic_szaf2_przz changed from NULL to UNDEF
2019-10-12 10:04:48.402 [me.event.ThingUpdatedEvent] - Thing 'mqtt:topic:szaf2' has been updated.
2019-10-12 10:04:55.447 [ome.event.ItemCommandEvent] - Item 'mqtt_topic_szaf2_przz' received command ON
Która wersja AFE?
sprawdź czy masz dobrze skonfigurowane "Things" w OH2
W AFE 2.0 są inne ciut tematy niż w AFE 1.x
https://afe.smartnydom.pl/pl/integracja-api/mqtt
Napisz jaki masz temat MQTT w konfiguracji przekaźnika i jaki masz wpisany w OH2
Adrian jesteś wielki! Dzięki Twojej podpowiedzi udało mi się to opanować! ( w błąd wprowadziła mnie ta instrukcja: https://www.smartnydom.pl/afe-firmware-pl/konfiguracja/openhab-nowy-mqtt/ )
Dla potomnych przesyłam screena z działającą konfiguracją.
Przy okazji - czy Temat LWT jest do kontroli czy dane urządzenie jest onnline? Jak to zdefiniować w PapperUI i do czego to wykorzystać?
tak możesz to wykorzystać do monitowania czy urządzenie jest on-line. Ja do tego LWT wykorzystuję
Zrób sobie "Thing" typu Switch z LWT tematem, który zdefiniujesz w AFE. Masz w tym samy oknie co konfiguracja Brokera MQTT
Type switch : Connected "Podłączony" [ stateTopic="t0/lwt", on="connected", off="disconnected" ]
- w oh2 musisz wpisac dom/lampka lub
- w AFE dom/lampka/lwt
jeśli dobrze widzę co jest wpisane na podstawie tych screenshotów
Jak zwykle Twoja pomoc jest nieoceniona .
Byłem przekonany, że /lwt dodaje soft ...
Dziękuję za pomoc!