Błąd połączenia z lokalnym MQTT - Connection refused

dgtal
Posts: 23
Joined: Wed Nov 22, 2017 9:12 am

Post

Dzisiaj próbowałem uruchomić lokalne MQTT w moim świeżo zakupionym LEW-02. Po wpisaniu prawidłowych danych logowania i zapisaniu - moduł nie jest w stanie się podłączyć do mojego lokalnego brokera MQTT. Wywala błąd Conenction refused.

Jestem pewny poprawnych danych logowania. Sprawdziłem na kompie z klientem MQTT i bez problemu się połączył. Posiadam także MEW-01 z ubiegłorocznym softem i tam to działa od samego początku bez żadnego problemu z tymi samymi danymi logowania.

Mój broker to najnowszy eclipse-mqtt. Jest w stanie działać z MQTT 5.0 - sprawdziłem za pomocą klienta MQTT w Windows.

Załączam screeny. Proszę o pomoc. Bardzo zależy mi na tym, aby mój LEW-02 mógł działać z lokalnym MQTT tak jak mój MEW-01.
You do not have the required permissions to view the files attached to this post.
Last edited by dgtal on Fri Sep 08, 2023 4:22 pm, edited 1 time in total.
User avatar
pzygmunt
Posts: 19373
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków

Post

Sprawdź logi mqtt brokera.
dgtal
Posts: 23
Joined: Wed Nov 22, 2017 9:12 am

Post

W logach nie widać przyczyny błędu, a jedynie sam błąd:

Code: Select all

1694161760: New connection from 172.17.0.1:49320 on port 1883.
1694161760: Client SUPLA-2210A22F0D5583BC disconnected, not authorised.
1694161775: New connection from 172.17.0.1:49470 on port 1883.
1694161775: Client SUPLA-2210A22F0D5583BC disconnected, not authorised.
1694161785: New connection from 172.17.0.1:49585 on port 1883.
1694161785: Client SUPLA-2210A22F0D5583BC disconnected, not authorised.
1694161800: New connection from 172.17.0.1:49728 on port 1883.
1694161800: Client SUPLA-2210A22F0D5583BC disconnected, not authorised.
1694161810: New connection from 172.17.0.1:49779 on port 1883.
1694161810: Client SUPLA-2210A22F0D5583BC disconnected, not authorised.
1694161822: New connection from 172.17.0.1:49903 on port 1883.
1694161822: New client connected from 172.17.0.1:49903 as mqttx_29a20c8d (p5, c1, k60, u'iot').
1694161825: New connection from 172.17.0.1:49921 on port 1883.
1694161825: Client SUPLA-2210A22F0D5583BC disconnected, not authorised.
Widać też połączenie klienta Windows MQTTX na tych samych danych i jest bez problemu. Może jest jakiś bug, że dane logowania są niepoprawnie zapisane w LEW-02?

Wpisywałem już dane logowania dwukrotnie do LEW-02 i jestem pewny, że są poprawne - copy&paste z pliku.
User avatar
klew
Posts: 10203
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław

Post

dgtal wrote: Fri Sep 08, 2023 8:36 am Wpisywałem już dane logowania dwukrotnie do LEW-02 i jestem pewny, że są poprawne - copy&paste z pliku.
Jaką masz długość hasła?
copy&paste robiłeś z jakiegoś prostego notatnika, czy innego programu? W innych programach potrafią się niektóre znaki podmieniać.
dgtal
Posts: 23
Joined: Wed Nov 22, 2017 9:12 am

Post

A tak przy okazji - czy LEW-02 potrafi działać jednocześnie z supla.cloud i MQTT? W MEW-01 jest wybór Supla/MQTT. A tutaj obydwie opcje są dostępne i stąd moje pytanie.
User avatar
klew
Posts: 10203
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław

Post

dgtal wrote: Fri Sep 08, 2023 8:47 am A tak przy okazji - czy LEW-02 potrafi działać jednocześnie z supla.cloud i MQTT? W MEW-01 jest wybór Supla/MQTT. A tutaj obydwie opcje są dostępne i stąd moje pytanie.
LEW-02 potrafi jednocześnie działać z Suplą i po lokalnym MQTT.
Tylko jeśli włączysz jednocześnie integrację MQTT z serwera Supli i dasz wszystko do lokalnego brokera MQTT, to nie jestem pewien co się stanie, bo to samo urządzenie będzie widoczne dwa razy. Ogólnie publikowane topici powinny być prawie takie same, więc pewnie mogą się one trochę gryźć ze sobą.
dgtal
Posts: 23
Joined: Wed Nov 22, 2017 9:12 am

Post

klew wrote: Fri Sep 08, 2023 8:46 am
dgtal wrote: Fri Sep 08, 2023 8:36 am Wpisywałem już dane logowania dwukrotnie do LEW-02 i jestem pewny, że są poprawne - copy&paste z pliku.
Jaką masz długość hasła?
copy&paste robiłeś z jakiegoś prostego notatnika, czy innego programu? W innych programach potrafią się niektóre znaki podmieniać.
Hasło to 18 znaków - małe, duże litery, cyfry i znaki specjalne #<>)
Kopiuję z Google docs do Chrome Android. Wkleiłem właśnie testowo hasło do pola Server, aby hasło się nie ukrywało na stronie konfiguracyjnej modułu i hasło jest prawidłowe co do znaku.

MEW-01 na starym sofcie (nie wiem czy jest aktualizacja, ale wolę nie sprawdzać, bo działa od lutego 2022 dobrze) nie ma problemu z tymi danymi.
dgtal
Posts: 23
Joined: Wed Nov 22, 2017 9:12 am

Post

klew wrote: Fri Sep 08, 2023 8:49 am
dgtal wrote: Fri Sep 08, 2023 8:47 am A tak przy okazji - czy LEW-02 potrafi działać jednocześnie z supla.cloud i MQTT? W MEW-01 jest wybór Supla/MQTT. A tutaj obydwie opcje są dostępne i stąd moje pytanie.
LEW-02 potrafi jednocześnie działać z Suplą i po lokalnym MQTT.
Tylko jeśli włączysz jednocześnie integrację MQTT z serwera Supli i dasz wszystko do lokalnego brokera MQTT, to nie jestem pewien co się stanie, bo to samo urządzenie będzie widoczne dwa razy. Ogólnie publikowane topici powinny być prawie takie same, więc pewnie mogą się one trochę gryźć ze sobą.
MQTT w supla.cloud mam wyłączone. Próbowałem też wyłączać połączenie z supla cloud na poziomie LEW-02 w konfiguracji i zostawiłem tylko MQTT, ale to nie pomogło.
User avatar
klew
Posts: 10203
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław

Post

dgtal wrote: Fri Sep 08, 2023 8:52 am
klew wrote: Fri Sep 08, 2023 8:49 am
dgtal wrote: Fri Sep 08, 2023 8:47 am A tak przy okazji - czy LEW-02 potrafi działać jednocześnie z supla.cloud i MQTT? W MEW-01 jest wybór Supla/MQTT. A tutaj obydwie opcje są dostępne i stąd moje pytanie.
LEW-02 potrafi jednocześnie działać z Suplą i po lokalnym MQTT.
Tylko jeśli włączysz jednocześnie integrację MQTT z serwera Supli i dasz wszystko do lokalnego brokera MQTT, to nie jestem pewien co się stanie, bo to samo urządzenie będzie widoczne dwa razy. Ogólnie publikowane topici powinny być prawie takie same, więc pewnie mogą się one trochę gryźć ze sobą.
MQTT w supla.cloud mam wyłączone. Próbowałem też wyłączać połączenie z supla cloud na poziomie LEW-02 w konfiguracji i zostawiłem tylko MQTT, ale to nie pomogło.
Sprawdzę to u siebie i dam znać. Tylko daj mi chwilę, bo muszę inny temat najpierw dokończyć :)
User avatar
klew
Posts: 10203
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław

Post

klew wrote: Fri Sep 08, 2023 9:02 am
dgtal wrote: Fri Sep 08, 2023 8:52 am MQTT w supla.cloud mam wyłączone. Próbowałem też wyłączać połączenie z supla cloud na poziomie LEW-02 w konfiguracji i zostawiłem tylko MQTT, ale to nie pomogło.
Sprawdzę to u siebie i dam znać. Tylko daj mi chwilę, bo muszę inny temat najpierw dokończyć :)
U mnie się łączy bez problemu:

Code: Select all

1694165489: New connection from 192.168.8.150:65175 on port 1883.
1694165489: New client connected from 192.168.8.150:65175 as SUPLA-9A2A550000E0308F (p2, c1, k30, u'krz').
Jaką wersję brokera masz? U mnie jest:

Code: Select all

mosquitto version 2.0.1
Możesz też spróbować ustawić logowanie na:

Code: Select all

log_type all
może coś więcej będzie widać.

Ja bym też spróbował dodać innego usera w mosquitto z jakimś prostym hasłem i zobaczył, czy wtedy się łączy.

Ogólnie powątpiewam też w sens logowania z hasłem przy nieszyfrowanym połączeniu.

Return to “ZAMEL LEW-02”