Integracja SUPLI w Ubuntu po MQTT, Broker i Most

Ckarol56
Posts: 16
Joined: Fri Sep 06, 2024 11:00 pm

Post

Cześć, potrafię zintegrować Suplę z HA poprzez wbudowany MQTT, ale nie umiem tego zrobić w Ubuntu.
Dodatkowo potrzebuję pomocy przy zrobieniu mostu.

Mam kilka urządzeń które gadają po MQTT:
- Logger Inwertera 1
- Logger Inwertera 2
- Logger Meter
- Dodatkowo Supla Cloud
Chciałbym to razem wszystko naraz zobaczyć w HA.

Zrobiłem sobie w kontenerze UBUNTU Brokera MQTT i tam zgłaszają się 3 x Logger - wszystko jest jak trzeba (mogę sobie zrobić mosquitto_sub i widzę dane z trzech loggerów)

W HA mam konfigurację Brokera pod Suple, widzę wszystkie urządzenia z Clouda - ale wtedy nie widać loggerów.
Jeśli skonfiguruję Brokera pod UBUNTU widzę loggery, ale nie widzę Supli bo konfigi są inne.

Rozwiązaniem byłoby kilka instancji brokera - ale wiem że się nie da, dlatego można zrobić most.
I tutaj poległem, nie tyle w konfiguracji mostu ale chyba w całym pomyśle co i jak.

O ile dobrze rozumiem to muszę do Istniejącego już Brokera na UBUNTU podłączyć jakoś Suplę, a później zrobić most pomiędzy:

1. Broker (most) na UBUNTU (tutaj połączyć Suple i 3 loggery)
2. Broker na HA - już jest wbudowany

Wtedy w HA będę widział wszystkie urządzenia: 3 x Loger i urządzenia z Clouda Supla.
Jeśli pomysł jest dobry to w Brokerze UBUNTU nie widzę danych z Supla.
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

SUPLA.... Nareszcie w domu.
Ckarol56
Posts: 16
Joined: Fri Sep 06, 2024 11:00 pm

Post

Dzięki, zrobiłem taki broker/most na kontenerze Ubuntu, config mam jak poniżej:

Code: Select all

require_certificate true

connection bridge-xxxxxxx

address svr17.supla.org:8883
topic supla/# in
topic homeassistant/# in
topic supla/+/devices/+/channels/+/execute_action out
topic supla/+/devices/+/channels/+/set/+ out
remote_username 927xxxxxxx4c59a3
remote_password lxxxxxxxxx@7
bridge_capath /etc/ssl/certs

persistence true
persistence_location /var/lib/mosquitto/
allow_anonymous true
listener 1883 0.0.0.0
log_dest file /var/log/mosquitto/mosquitto.log
include_dir /etc/mosquitto/conf.d
Jeśli na tym kontenerze zrobię mosquitto_sub to widzę komunikaty Supli, ale nie mogę się z tym połączyć z HA ani z innego Ubuntu.
Czy coś jeszcze muszę skonfigurować?
Jeśli próbuję mosquitto_sub z innego Ubuntu to mam 'Connection refused'
Last edited by Ckarol56 on Sat Sep 07, 2024 8:26 pm, edited 2 times in total.

Return to “Pomoc”