SUPLA => Supla-mqtt-client => MQTT => Home Assistant

Wróć na początek wątku.
Bez zrozumienia jak to działa nie masz szans na sukces.

Supla ma własny broker “w chmurze”, czyli gdzieś w internecie.
Drugi broker Mosqiutto (dla Ciebie ważniejszy) masz lokalnie do obsługi integracji lokalnych np. Tasmota, czy Z2M.
HA może się komunikować tylko z jednym brokerem (jedynym sensownym posunięciem jest użycie lokalnego brokera), więc w konfiguracji lokalnego brokera MUSISZ mieć zarówno komunikacją lokalną, jak i bridge do tego drugiego brokera Supli, ale nie możesz zastępować jego działającej konfiguracji inną, tylko powinieneś ją uzupełnić o bridge.

Na koncu czego dales ten zapis?

Zapis powinien byc dodany do pliku (jesli go nie masz to trzeba stworzyc):
/share/mosquitto/bridge.conf

connection bridge-ABCDEFGHIJK
address mqttXX.supla.org:8883

topic supla/# in

topic homeassistant/# in

topic supla/+/devices/+/channels/+/execute_action out

topic supla/+/devices/+/channels/+/set/+ out

remote_username YYYYYYYYYYYYYYYYYYYYYYYYYYYY

remote_password XXXXXXXXXXXXXXXXXXXXXXXXXX
bridge_capath /etc/ssl/certs

Oczywiscie poprawnie skonfigurowany mosquitto broker
Uzyc mozesz “File editor” do stworzenia i modyfikacji - ja tego uzywam i jest OK

W mosquitto.conf. na końcu
/volume1/@appstore/mosquitto/mosquitto.conf
Dodałem też tu /root/share/mosquitto/bridge.conf
Stworzyłem taki plik bo nie było.
Sprawdzić nie mogę bo brak tam dostępu.

Mosquitto broker konfiguracja poprzez dodatek:
W pozycji:
Customize
active: true
folder: mosquitto

a w loginach tylko uername i password i nic wiecej nie dodawaj od siebie

To mnie nie dotyczy bo nie mam Mosquitto zainstalowanego jako dodatek.

Ps. Może suple zainstalować u siebie na dockerze i przenieść urządzenia. Może to w jakiś sposób pomóc w tym moim problemie?

Witam chcę uruchomić MEW 01 logi mam takie:

1658070575: mosquitto version 2.0.11 starting
1658070575: Config loaded from /etc/mosquitto/mosquitto.conf.
1658070575: Loading plugin: /usr/share/mosquitto/go-auth.so
1658070575:  ├── Username/password checking enabled.
1658070575:  ├── TLS-PSK checking enabled.
1658070575:  └── Extended authentication not enabled.
1658070575: Opening ipv4 listen socket on port 1883.
1658070575: Opening ipv6 listen socket on port 1883.
1658070575: Opening websockets listen socket on port 1884.
1658070575: Connecting bridge (step 1) bridge-g4g4yeydyuyyy (mqtt1.supla.org:8883)
1658070575: mosquitto version 2.0.11 running
1658070575: New connection from 127.0.0.1:37608 on port 1883.
1658070575: New connection from 127.0.0.1:37610 on port 1883.
1658070575: New connection from 127.0.0.1:37612 on port 1883.
1658070575: New connection from 127.0.0.1:37614 on port 1883.
1658070575: New connection from 127.0.0.1:37618 on port 1883.
1658070575: New connection from 127.0.0.1:37620 on port 1883.
1658070575: New connection from 127.0.0.1:37624 on port 1883.
1658070575: Client <unknown> closed its connection.
1658070575: Client <unknown> closed its connection.
1658070575: Client <unknown> closed its connection.
1658070575: Client <unknown> closed its connection.
1658070575: Client <unknown> closed its connection.
1658070575: Client <unknown> closed its connection.
1658070575: Client <unknown> closed its connection.
1658070575: New connection from 127.0.0.1:37626 on port 1883.
1658070575: Client <unknown> closed its connection.
1658070575: New connection from 127.0.0.1:37628 on port 1883.
1658070575: Connecting bridge (step 2) bridge-g4g4yeydyuyyy (mqtt16.supla.org:8883)
1658070575: Client <unknown> closed its connection.
1658070575: New connection from 127.0.0.1:37630 on port 1883.
1658070575: Client <unknown> closed its connection.
1658070575: New connection from 127.0.0.1:37632 on port 1883.
1658070575: Client <unknown> closed its connection.
1658070575: New connection from 127.0.0.1:37634 on port 1883.
1658070575: Client <unknown> closed its connection.
1658070575: New connection from 127.0.0.1:37636 on port 1883.
1658070575: Client <unknown> closed its connection.
1658070575: New connection from 127.0.0.1:37638 on port 1883.
1658070575: Client <unknown> closed its connection.
1658070575: New connection from 127.0.0.1:37640 on port 1883.
1658070575: New connection from 127.0.0.1:37642 on port 1883.
1658070575: New connection from 127.0.0.1:37644 on port 1883.
1658070575: New connection from 127.0.0.1:37646 on port 1883.
1658070575: New connection from 127.0.0.1:37648 on port 1883.
1658070575: New connection from 127.0.0.1:37650 on port 1883.
1658070575: New connection from 127.0.0.1:37652 on port 1883.
1658070575: New connection from 127.0.0.1:37654 on port 1883.
1658070575: Client <unknown> closed its connection.
1658070575: Client <unknown> closed its connection.
1658070575: Client <unknown> closed its connection.
1658070575: Client <unknown> closed its connection.
1658070575: Client <unknown> closed its connection.
1658070575: Client <unknown> closed its connection.
1658070575: Client <unknown> closed its connection.
1658070575: Client <unknown> closed its connection.
1658070575: New connection from 127.0.0.1:37656 on port 1883.
1658070575: New connection from 127.0.0.1:37658 on port 1883.
1658070575: Client <unknown> closed its connection.
1658070575: Client <unknown> closed its connection.
1658070575: New connection from 127.0.0.1:37664 on port 1883.
1658070575: Client <unknown> closed its connection.
1658070579: New connection from 172.30.32.2:39714 on port 1883.
1658070579: Client <unknown> closed its connection.
1658070634: New connection from 172.30.32.1:47055 on port 1883.
1658070634: Client <unknown> disconnected due to protocol error.
1658070699: New connection from 172.30.32.2:39716 on port 1883.
1658070699: Client <unknown> closed its connection.
1658070754: New connection from 172.30.32.1:43199 on port 1883.
1658070754: Client <unknown> disconnected due to protocol error.

Witam połączyłem sie z mew 01 ale nie odczytuje mi żadnych wartości na sensorach.

8 postów zostało scalonych z istniejącym tematem: Supla na Home Assistant dwa sposoby

Z zasady nie zamykam wątków w których potencjalnie może toczyć się dalsza dyskusja, nie jestem też zwolennikiem kasowania własnych wątków/postów zawierających błędy (bo umożliwiają one często zrozumienie przyczyny problemu).
Zaproszenie do ekipy forum nadal aktualne.

Nie wiem czy postąpiłem zgodnie z twoimi intencjami, ale przeniosłem całą świeżą dyskusję do wskazanego wątku.

O to mi chodziło. Wg mnie, zamykanie watków to brak możliwości dodawania nowych postów ale bez kasowania całej historii.

Chyba przegapiłeś moją odpowiedź w tym temacie, sprawdź prywatne wiadomości.

Nie przegapiłem :stuck_out_tongue:

Witam poownie a czemu po połączeniu z suplą wpisaniu danych do MQTT.
Puzniej nie ma szans wpisania w opcje blokera nowch danych do połączenia z Tasmotą np:

Bo albo jedno albo drugie, a jak chcesz mieć używać brokera lokalnie i do połączenia z chmurą supli to jeszcze inaczej.
https://forum.arturhome.pl/t/supla-na-home-assistant-dwa-sposoby/5411

Ja miałem tasmote przez brokera i chodziło , ale nie dalo rady supli ogarnąć.
Po pewnych kombinacjach się udało. Dzikie za pomoc którą tu znalazłem.
teraz razem śmiga esphome + tasmota + supla

Mi co 3 dni zawiesza mqtt i nie mogę sterować supla. Problem zaczął się koło marca gdzie aktualziowalem dodatek w którym trzeba było zmienić nazwę pliku dla mostu pomiędzy supla. Nie mam pomysłu, dlaczego muszę restartować dodatek żeby znowu ruszył odczyt stanów.

Mam to samo. Również po aktualizacji dodatku Mosquitto broker, kiedy należało zmienić nazwę pliku z bridge.conf na mosquitto.conf
Po każdym restarcie HA komunikacja z supla nie działa.
Rusza dopiero po ponownym restarcie dodatku Mosquitto broker.

Może automatyzacja która będzie robić restart dodatku codziennie o 24:00

To nie jest rozwiązanie problemu. Ja mam po każdym ponownym uruchomieniu HA muszę ponownie uruchomić brokera.

ja mam tak samo od 2msc

A jak wyglada wasz plik konfiguracyjny teraz?
U mnie jest tak:

persistence true
persistence_location /mosquitto/data/
log_dest stdout

allow_anonymous true
listener 1883

#SUPLA
connection bridge-87149216298
address mqttXX.supla.org:8883
topic supla/# in
topic homeassistant/# in
topic supla/+/devices/+/channels/+/execute_action out
topic supla/+/devices/+/channels/+/set/+ out
remote_username haha_username_xD
remote_password haha_password_xD
bridge_capath /etc/ssl/certs

Mosquitto w dockerze, aktualizowałem jakoś tydzien temu, generalnie wszystko ok…
A co w logach siedzi ?

Dziwna sprawa. U mnie dokładnie to samo.
Podłączyłem się do mosquitto poprzez Mqqt Explorer i po klikaniu na przycisk zapalania światła widzę że pojawia się kolejna wiadomość. To wygląda jakby był jakiś problem między bridge a naszym mosquitto.
Coraz bardziej staje się to problematyczne.