Powiadomienia
Wyczyść wszystko

UWAGAStrona oraz Forum Smart'ny Dom nie będzie dostępne 23 Grudnia 2024 ze względu na przenoszenie serwisu na mocniejszą maszynę.

W tym czasie polecam poświęcenie swojego czasu na pomoc partnerowi w przygotowaniu udanych Świąt 😉

Za niedogodności z góry przepraszam, admin

Kontakt

openHAB OpenHab 2.4

76 Wpisów
9 Użytkownicy
2 Reactions
10.6 K Wyświetleń
nextanimal
(@nextanimal)
Wpisów: 22
Praktykant
 

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
adrian
(@adrian)
Wpisów: 4039
Szefu Admin Zasłużony dla Forum, Patron Strony
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
nextanimal
(@nextanimal)
Wpisów: 22
Praktykant
 

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
adrian
(@adrian)
Wpisów: 4039
Szefu Admin Zasłużony dla Forum, Patron Strony
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
nextanimal
(@nextanimal)
Wpisów: 22
Praktykant
 

chodzi o to?

w items:
 
Switch moj_pierwszy_switch "Przełącznik" {channel="mqtt:topic:MojeUrzadzenie:Przekaznik1"}
 

przez url przekaźnik się załącza

thing sonof t2 1a
thing sonof t2 1
thing sonof t2 2
thing sonof t2 3
 
Dodane : 01/03/2019 10:03 am
adrian
(@adrian)
Wpisów: 4039
Szefu Admin Zasłużony dla Forum, Patron Strony
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
nextanimal
(@nextanimal)
Wpisów: 22
Praktykant
 

no to jest właśnie ten sonoff

Switch moj_pierwszy_switch "Przełącznik" {channel="mqtt:topic:MojeUrzadzenie:Przekaznik1"}

thing sonof t2 2
thing sonof t2 3
 
Dodane : 01/03/2019 12:39 pm
adrian
(@adrian)
Wpisów: 4039
Szefu Admin Zasłużony dla Forum, Patron Strony
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
nextanimal
(@nextanimal)
Wpisów: 22
Praktykant
 
Dodane przez: adrian

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
adrian
(@adrian)
Wpisów: 4039
Szefu Admin Zasłużony dla Forum, Patron Strony
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
nextanimal
(@nextanimal)
Wpisów: 22
Praktykant
 
Dodane przez: adrian

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
adrian
(@adrian)
Wpisów: 4039
Szefu Admin Zasłużony dla Forum, Patron Strony
Autor tematu
 

a jaki mqtt broker zainstalowałeś

 
Dodane : 01/03/2019 2:56 pm
nextanimal
(@nextanimal)
Wpisów: 22
Praktykant
 
Dodane przez: adrian

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
adrian
(@adrian)
Wpisów: 4039
Szefu Admin Zasłużony dla Forum, Patron Strony
nextanimal
(@nextanimal)
Wpisów: 22
Praktykant
 
Dodane przez: adrian

https://iot.stackexchange.com/questions/956/how-to-enable-detailed-logging-of-mosquitto-broker-on-windows-7

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
adrian
(@adrian)
Wpisów: 4039
Szefu Admin Zasłużony dla Forum, Patron Strony
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
adrian
(@adrian)
Wpisów: 4039
Szefu Admin Zasłużony dla Forum, Patron Strony
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
nextanimal
(@nextanimal)
Wpisów: 22
Praktykant
 
Dodane przez: adrian

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
nextanimal
(@nextanimal)
Wpisów: 22
Praktykant
 

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
(@g_adrian)
Wpisów: 34
Praktykant
 

Generalnie:

sudo systemctl enable nazwaprogramu.service

pamiętaj aby zastąpić nazwaprogramu wybranym programem.

 
Dodane : 04/03/2019 5:43 pm
Strona 3 / 4
Udostępnij: