Supla Cloud - HA - problem z brokerem/bridge - timeout

kml
Posts: 62
Joined: Tue Sep 06, 2016 9:17 pm

Post

Cześć!
Walczę z rozłączającym się brokerem Supli (własny cloud) z bridge HA. Wszystko działa prawidłowo, urządzenia są zaimportowane, tylko co 210 sekund następuje rozłączenie.

- mosquitto.conf w HA:

Code: Select all

connection bridge-XXXXXXXX
address 192.168.1.12:1883
topic supla/# in
topic homeassistant/# in
topic supla/+/devices/+/channels/+/execute_action out
topic supla/+/devices/+/channels/+/set/+ out
remote_username nazwausera
remote_password hasło
Logi Eclipse Mosquitto po stronie Supli:

Code: Select all

1759403624: New connection from 192.168.1.11:47120 on port 1883.
1759403624: New bridge connected from 192.168.1.11:47120 as core-mosquitto.bridge-XXXXXXXX (p2, c0, k60, u'nazwausera').
1759403834: Client core-mosquitto.bridge-XXXXXXXX has exceeded timeout, disconnecting.
1759403840: New connection from 192.168.1.11:45950 on port 1883.
1759403840: New bridge connected from 192.168.1.11:45950 as core-mosquitto.bridge-XXXXXXXX (p2, c0, k60, u'nazwausera').
1759404050: Client core-mosquitto.bridge-XXXXXXXX has exceeded timeout, disconnecting.
Logi w Mosquitto w HA:

Code: Select all

2025-10-02 14:29:50: Client local.core-mosquitto.bridge-XXXXXXXX closed its connection.
2025-10-02 14:29:56: Connecting bridge bridge-XXXXXXXX (192.168.1.12:1883)
2025-10-02 14:33:26: Client local.core-mosquitto.bridge-XXXXXXXX closed its connection.
2025-10-02 14:33:32: Connecting bridge bridge-XXXXXXXX (192.168.1.12:1883)
Po stronie HA nie jestem w stanie zmienić parametru keepalive (z tego co widzę, jest ustawiony na 60 sekund). Próbowałem ustawić automatyzację, która "pingowała" topic: supla/keepalive - ale nic to nie przyniosło.
kml
Posts: 62
Joined: Tue Sep 06, 2016 9:17 pm

Post

Odpowiem sam sobie - jakby ktoś jeszcze mierzył się z tym problemem:
- usunąłem broker Supli, który był podłączony bridge do HA,
- podłączyłem Suplę bezpośrednio do brokera (Mosquitto) HA.

Problem rozwiązany - wszystko działa doskonale.
User avatar
klew
Posts: 13911
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 135 times
Been thanked: 137 times

Post

kml wrote: Mon Oct 13, 2025 7:35 am Odpowiem sam sobie - jakby ktoś jeszcze mierzył się z tym problemem:
- usunąłem broker Supli, który był podłączony bridge do HA,
- podłączyłem Suplę bezpośrednio do brokera (Mosquitto) HA.

Problem rozwiązany - wszystko działa doskonale.
Trochę nie rozumiem.
Normalnie używa się dwóch wariantów:
1. Broker z serwera Supli z bezpośrednim podłączeniem do HA
2. Broker z Supli podłączony mostem do własnego brokera, który jest skonfigurowany w HA.

Wariantu 2 używamy, gdy masz inne rzeczy na MQTT, a nie tylko Suplę.

Z Twojego opisu odniosłem wrażenie, że gdzieś miałeś postawiony trzeci broker MQTT, którego chciałeś używać jako mostu między Suplą a HA.
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
lukfud
Posts: 2480
Joined: Thu Nov 23, 2017 11:33 pm
Location: Warszawa
Has thanked: 13 times
Been thanked: 11 times

Post

kml wrote: Mon Oct 13, 2025 7:35 am Odpowiem sam sobie - jakby ktoś jeszcze mierzył się z tym problemem:
- usunąłem broker Supli, który był podłączony bridge do HA,
- podłączyłem Suplę bezpośrednio do brokera (Mosquitto) HA.

Problem rozwiązany - wszystko działa doskonale.
Próbowałem Ci to przekazać na FB ;)
https://www.facebook.com/groups/supladi ... 0s0D5Gs6Qc
https://www.facebook.com/groups/supladiy
https://www.facebook.com/groups/suplazamel
https://www.facebook.com/groups/suplaauraton
https://smartnerzeczy.pl
kml
Posts: 62
Joined: Tue Sep 06, 2016 9:17 pm

Post

Hej!
klew wrote: Mon Oct 13, 2025 7:42 am 1. Broker z serwera Supli z bezpośrednim podłączeniem do HA
2. Broker z Supli podłączony mostem do własnego brokera, który jest skonfigurowany w HA.
Wariantu 2 używamy, gdy masz inne rzeczy na MQTT, a nie tylko Suplę.
Z Twojego opisu odniosłem wrażenie, że gdzieś miałeś postawiony trzeci broker MQTT, którego chciałeś używać jako mostu między Suplą a HA.
Korzystałem z opcji nr 2: supla -> mosquitto <-> addon mosquitto w HA ale pojawiały się problemy, o których pisałem w poście (timeouty).
Bez problemu (w pliku .env) podłączyłem się bezpośrednio z addonem moxquitto w HA i wszystko działa idealnie - dodam, że oczywiście mam w HA inne rzeczy, oprócz Supli i wszystko funkcjonuje beż zarzutu.
kml
Posts: 62
Joined: Tue Sep 06, 2016 9:17 pm

Post

lukfud wrote: Mon Oct 13, 2025 9:37 am Próbowałem Ci to przekazać na FB ;)
https://www.facebook.com/groups/supladi ... 0s0D5Gs6Qc
Raz jeszcze dziękuję - przeczytałem ale chwilę trwało, zanim zrozumiałem i zastosowałem :)
User avatar
klew
Posts: 13911
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 135 times
Been thanked: 137 times

Post

kml wrote: Wed Oct 15, 2025 9:54 am Hej!
klew wrote: Mon Oct 13, 2025 7:42 am 1. Broker z serwera Supli z bezpośrednim podłączeniem do HA
2. Broker z Supli podłączony mostem do własnego brokera, który jest skonfigurowany w HA.
Wariantu 2 używamy, gdy masz inne rzeczy na MQTT, a nie tylko Suplę.
Z Twojego opisu odniosłem wrażenie, że gdzieś miałeś postawiony trzeci broker MQTT, którego chciałeś używać jako mostu między Suplą a HA.
Korzystałem z opcji nr 2: supla -> mosquitto <-> addon mosquitto w HA ale pojawiały się problemy, o których pisałem w poście (timeouty).
Bez problemu (w pliku .env) podłączyłem się bezpośrednio z addonem moxquitto w HA i wszystko działa idealnie - dodam, że oczywiście mam w HA inne rzeczy, oprócz Supli i wszystko funkcjonuje beż zarzutu.
Właśnie wydaje mi się, że nie :). Z tego co się orientuję, to "mosquitto addon w HA" to jest broker MQTT. Także wygląda jakbyś miał 3 brokery do ogarnięcia, a nie dwa (jak w punkcie 2).
Najlepsze suple dla Twojego domu :mrgreen:
kml
Posts: 62
Joined: Tue Sep 06, 2016 9:17 pm

Post

To po kolei:
- Supla nie ma wbudowanego brokera - łączy się z zewnętrznym
- postawiłem zewnętrzny broker (w dockerze) dla Supli
- HA nie ma wbudowanego brokera
- dodałem Mosquitto addon w HA (broker)
Pomiędzy brokerem dockerowym Supli, a addonem Mosquitto w HA miałem ustawiony bridge, co nie działało idealnie.

Wprowadziłem zmianę:
- Supla łaczy się bezpośrednio z addonem HA (Mosquitto - usunąłem bridge do dockerowego brokera supli w mosquitto.conf po stronie HA)
- usunąłem dockerowy broker Supli

W tej opcji wszystko działa.

Return to “Pomoc”