Tak, HA 2025.3.1 Już nigdy nie zaktualizuję HA w piątek
Integracja mqtt
-
uchnast.michal
- Posts: 1334
- Joined: Tue Jun 04, 2019 11:37 am
- Has thanked: 7 times
W logach ha
Na forach piszą by zmienić na wersję 3.1 z 3.1.1 ale nie mogę tego zastosować. Automatycznie przełącza się na 3.1.1.
Code: Select all
Rejestrator: homeassistant.components.mqtt.client
Źródło: components/mqtt/client.py:1233
integracja: MQTT (dokumentacja, Problemy)
Pierwsze zdarzenie: 16:15:24 (1673 zdarzenia)
Ostatnio zalogowany: 20:56:32
Error returned from MQTT server: A network protocol error occurred when communicating with the broker.
Last edited by uchnast.michal on Sun Mar 09, 2025 8:03 pm, edited 1 time in total.
-
maciej38
- Posts: 29
- Joined: Tue Sep 11, 2018 8:07 pm
Miałem to samo.
Znalazłem taki opis problemu:
https://github.com/home-assistant/core/issues/139909
U mnie pomogło - zmiana na wersje protokołu 3.1 zamiast 3.1.1
Maciej
Znalazłem taki opis problemu:
https://github.com/home-assistant/core/issues/139909
U mnie pomogło - zmiana na wersje protokołu 3.1 zamiast 3.1.1
Maciej
--
Każda dostatecznie zaawansowana technologia niczym nie różni się od magii.
Arthur C. Clarke
Każda dostatecznie zaawansowana technologia niczym nie różni się od magii.
Arthur C. Clarke
-
elhenio
- Posts: 201
- Joined: Tue Jan 02, 2018 1:30 pm
Wpisywanie nowego hasła nic nie dawało, usunąłem i wczytałem ponownie i nic.
Po przywróceniu z kopii do wcześniejszej wersji działało.
Wróciłem do aktualnego stanu i na próbę wpisałem identyfikator klienta... jakiś wymyślony (niby może być pusty i zaleca się zostawić pusty) i ruszyło.
Co prawda nie zmieniałem protokołu, jest 3.1.1.
U mnie po próbach działa w dwóch wariantach:
Po przywróceniu z kopii do wcześniejszej wersji działało.
Wróciłem do aktualnego stanu i na próbę wpisałem identyfikator klienta... jakiś wymyślony (niby może być pusty i zaleca się zostawić pusty) i ruszyło.
Co prawda nie zmieniałem protokołu, jest 3.1.1.
U mnie po próbach działa w dwóch wariantach:
- z identyfikatorem i 3.1.1
- lub bez z 3.1
Pozdrawiam
elhenio
-----------------------------------------------------------------------------------------------------------------------
Nie wystarczy zdobywać mądrości, trzeba jeszcze z niej korzystać.
elhenio
-----------------------------------------------------------------------------------------------------------------------
Nie wystarczy zdobywać mądrości, trzeba jeszcze z niej korzystać.
-
klew
- Posts: 13908
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 134 times
- Been thanked: 137 times
Udało się namierzyć źródło problemów. Jest to efekt tej zmiany:
https://github.com/home-assistant/core/ ... b1fd6cR308
która nie została nigdzie dobrze opisana w changelogu HA.
W komentarzu w linku powyżej, jasno widać, że HA generował sobie "client id", bo broker może nieakceptować połączeń bez ustawionego client id.
W nowej wersji HA, client id jest domyślnie ustawiany na pusty i jest to rekomendowane ustawienie.
Broker MQTT może takie połączenia odrzucać, co jest zgodne ze standardem MQTT i zależy wyłącznie od ustawienia samego brokera.
Broker MQTT używany w Supli ma włączone odrzucanie takich połączeń.
Zmienimy tą opcję na brokerze Supli, aby nie było problemów z połączeniem. Dajcie znać, gdyby pojawiły się jakieś inne problemy w następstwie tej zmiany
(sprawdzaliśmy i u mnie działa
)
https://github.com/home-assistant/core/ ... b1fd6cR308
która nie została nigdzie dobrze opisana w changelogu HA.
W komentarzu w linku powyżej, jasno widać, że HA generował sobie "client id", bo broker może nieakceptować połączeń bez ustawionego client id.
W nowej wersji HA, client id jest domyślnie ustawiany na pusty i jest to rekomendowane ustawienie.
Broker MQTT może takie połączenia odrzucać, co jest zgodne ze standardem MQTT i zależy wyłącznie od ustawienia samego brokera.
Broker MQTT używany w Supli ma włączone odrzucanie takich połączeń.
Zmienimy tą opcję na brokerze Supli, aby nie było problemów z połączeniem. Dajcie znać, gdyby pojawiły się jakieś inne problemy w następstwie tej zmiany
Najlepsze suple dla Twojego domu 
-
klew
- Posts: 13908
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 134 times
- Been thanked: 137 times
Jeszcze jeden update 
W HA jest już poprawka na brak tego "client id":
https://github.com/home-assistant/core/pull/140264
Także w kolejnym wydaniu HA ten problem też nie będzie występował
W HA jest już poprawka na brak tego "client id":
https://github.com/home-assistant/core/pull/140264
Także w kolejnym wydaniu HA ten problem też nie będzie występował
Najlepsze suple dla Twojego domu 
