Powiadomienia
Wyczyść wszystko
OpenHAB
76
Wpisów
9
Użytkownicy
2
Reactions
10.5 K
Wyświetleń
Hej, walczę z OpenHab 2.4 i MQTT. Niestety mój sonoff z AFE T2 za skarby świata nie chce gadać z brokerem. Użyłem tej instrukcji https://www.smartnydom.pl/afe-firmware-pl/konfiguracja/openhab-nowy-mqtt/ i generalnie nic się nie dzieje. Wszystko jest online niby w logach nie ma błędów... a jednak przekaźnik nie cyka jak klikam w PaperUI Control na dodany przełącznik... Identycznie było z Shelly1.....
Brakuje mi pomysłu gdzie mam szukać przyczyny.... ktoś cos?
Dodane : 28/02/2019 2:46 pm
Autor tematu
podeslij screenshot
- konfiguracji MQTT Brokera (AFE)
- konfiguracji Przekaźnika (AFE)
- konfiguracji Things w OH2 dla tego urządzenia
Dodane : 28/02/2019 8:07 pm
Skreeny w załączniku.
Co ciekawe w openhab.log mam takie coś:
2019-02-28 14:30:26.852 [WARN ] [nal.handler.AbstractMQTTThingHandler] - Channel Przekaznik1 not supported
a w events.log
2019-03-01 09:27:11.707 [ome.event.ItemCommandEvent] - Item 'mqtt_topic_MojeUrzadzenie_Przekaznik1' received command OFF
2019-03-01 09:27:11.723 [nt.ItemStatePredictedEvent] - mqtt_topic_MojeUrzadzenie_Przekaznik1 predicted to become OFF
2019-03-01 09:27:11.723 [vent.ItemStateChangedEvent] - mqtt_topic_MojeUrzadzenie_Przekaznik1 changed from ON to OFF
2019-03-01 09:27:14.395 [ome.event.ItemCommandEvent] - Item 'mqtt_topic_MojeUrzadzenie_Przekaznik1' received command ON
2019-03-01 09:27:14.395 [nt.ItemStatePredictedEvent] - mqtt_topic_MojeUrzadzenie_Przekaznik1 predicted to become ON
2019-03-01 09:27:14.395 [vent.ItemStateChangedEvent] - mqtt_topic_MojeUrzadzenie_Przekaznik1 changed from OFF to ON
Dodałem jeszcze w items:
Switch moj_pierwszy_switch "Przełącznik" {channel="mqtt:topic:MojeUrzadzenie:Przekaznik1"}
i generalnie już nie ma w logach Chanel not supported, w events pokazują się stany jak przeklikuje przycisk na Habpanelu ale sonoff dalej nie reaguje, tylko sobie wolnym tempem mryga dioda w odstępach czasowych około 4 sek
Dodane : 01/03/2019 9:28 am
Autor tematu
wyslij jeszcze jak jest skonfigurowany ten Przekaznik1
i item do niego
na razie co wysłałeś jest okay
jak robisz reczenie w przegladarce http://ip-urzadzenia/?device=relay&name=switch&command=toggle
to przełącza go?
Dodane : 01/03/2019 9:50 am
Autor tematu
a ten Item skąd się bierze
mqtt_topic_MojeUrzadzenie_Przekaznik1
nie widzę Item o takiej nazwie u Ciebie?
Dodane : 01/03/2019 11:50 am
Autor tematu
ok, niech będzie - nazwa item nie jest taka sama - ale moze tak to loguje OH2
z linii komend steruje przez mqtt?
mosquitto_pub -h localhost -p 1883 -u 'nazwa-usera' -P 'hasło-usera' -t '/t2/switch/cmd' -m 'toggle'
Dodane : 01/03/2019 1:56 pm
ok, niech będzie - nazwa item nie jest taka sama - ale moze tak to loguje OH2
z linii komend steruje przez mqtt?
mosquitto_pub -h localhost -p 1883 -u 'nazwa-usera' -P 'hasło-usera' -t '/t2/switch/cmd' -m 'toggle'
nic się nie dzieje. Wywaliłem -u 'nazwa-usera' -P 'hasło-usera' bo nie używam, i nic. Dałem tak -u '' -P '', i też nic.
Dodane : 01/03/2019 2:05 pm
Autor tematu
patrzyles w logach mosquitto lub innego mqtt brokera, którego używasz, czy to urządzenie do niego podłącza się?
Dodane : 01/03/2019 2:48 pm
patrzyles w logach mosquitto lub innego mqtt brokera, którego używasz, czy to urządzenie do niego podłącza się?
chętnie tylko gdzie tego szukać?
Obstawiam, że przy domyślnych ustawieniach po instalacji mosquitto na Win10, to broker nic nie robi prócz tego że jest odpalony jako serwis. Stąd zapewne brak reakcji przekaźnika....
Dodane : 01/03/2019 2:50 pm
Autor tematu
a jaki mqtt broker zainstalowałeś
Dodane : 01/03/2019 2:56 pm
a jaki mqtt broker zainstalowałeś
hmm no w skrócie tak jak kazali na stronie i w pliku readme-windows.txt :P. więc pewnie trzeba przeedytować plik mosquitto.conf żeby z brokerem zagadać.
Dodane : 01/03/2019 2:59 pm
Autor tematu
Dodane : 01/03/2019 3:22 pm
włączyłem, brak błędów, nasłuchuje na porcie 1883 i nie wiele co tam się odkłada.
Dodane : 01/03/2019 3:36 pm
Autor tematu
w logach powinienes mieć info, że jakieś urządzenia podłączaja się do niego OH2, Sonoff, Shelly, ESP (nie pamiętam co tam masz)
jak będę w domu to zobacze w swoim co tam widać
Dodane : 01/03/2019 4:44 pm
Autor tematu
zainstaluj sobie jeszcze moze na windowsie jakegos klienta do MQTT
https://www.hivemq.com/blog/seven-best-mqtt-client-tools/
zbys wiedzial co przychodzi, wychodzi z MQTT Brokera.
masz tutaj jakis problem
Dodane : 01/03/2019 5:11 pm
zainstaluj sobie jeszcze moze na windowsie jakegos klienta do MQTT
https://www.hivemq.com/blog/seven-best-mqtt-client-tools/
zbys wiedzial co przychodzi, wychodzi z MQTT Brokera.
masz tutaj jakis problem
no to wiem już że mimo iż MQTT słucha to jest głuche i nieme....
Dodane : 04/03/2019 1:48 pm
Udało się, ale na Linux Shell na Windows 10 i tam broker działa i gada z urządzeniami i OpenHABem. Teraz tylko pytanie 🙂 jakie jest zaklęcie w linuxie żeby broker odpalał się przy starcie? Próbuje to wygooglować ale jakoś nie idzie, a przyznaję że linux to nie jest moja mocna strona.
Dodane : 04/03/2019 4:01 pm
Generalnie:
sudo systemctl enable nazwaprogramu.service
pamiętaj aby zastąpić nazwaprogramu wybranym programem.
Dodane : 04/03/2019 5:43 pm