Powiadomienia
Wyczyść wszystko

mqtt

pawell32
(@pawell32)
Ekspert

cześć,

odpaliłem na próbę OpenHaba (openhabian), zainstalowałem brokera. Problem pewnie jest banalny, ale jakoś nie mogę znaleźć przyczyny. Jak wpiszę adres maliny to broker jest offline, jak wpiszę localhost, jest online, natomiast przekaźnik (tasmota) wyrzuca błędy connect failed.

Cytuj
Autor tematu Dodane : 05/01/2022 12:39 pm
ldywicki
(@ldywicki)
Początkujący

Sprawdź na jakim interfejsie (IP) słucha broker. Jeśli na 127.0.0.1 to wówczas połączenia będą działać tylko z localhosta. Możesz podać też adres ip malinki, wtedy nie będą działać połączenia przez 127.0.0.1, lub 0.0.0.0 (wszystkie interfejsy) - wtedy powinno działać wszystko.

OdpowiedzCytuj
Dodane : 05/01/2022 12:56 pm
pawell32
(@pawell32)
Ekspert

@ldywicki jak to sprawdzić?

OdpowiedzCytuj
Autor tematu Dodane : 05/01/2022 1:03 pm
ldywicki
(@ldywicki)
Początkujący

Pośrednio już to sprawdziłeś weryfikując połączenia klientów mqtt. Potrzebujesz znaleźć konfigurację brokera. Jeśli korzystasz z mosquitto na openhabianie to (zgaduję) w /etc/ powinien być plik mosquitto.conf lub podobny. Składnia pliku jest opisana tutaj: https://mosquitto.org/man/mosquitto-conf-5.html

Jeżeli korzystasz z wbudowanego brokera openhaba to wówczas weryfikujesz ustawienia w UI openhaba.

OdpowiedzCytuj
Dodane : 05/01/2022 1:06 pm
pawell32
(@pawell32)
Ekspert

@ldywicki troszkę mi się pomieszało. Uruchamiałem brokera wbudowanego i po uzupełnieniu danych nadal nie działa. W openhabian-config znalazłem jako opcje instalację mosquitto i wówczas działa na 127.0.0.1. Odinstalowałem i próbuje jeszcze raz na tym wbudowanym. Myślałem, że mosquitto i to co jest w gui to to samo.

 

OdpowiedzCytuj
Autor tematu Dodane : 05/01/2022 1:34 pm
Udostępnij: