SUPLA - MQTT - Homebridge... i mamy Hej Siri!
-
karnasw
- Posts: 215
- Joined: Fri Oct 02, 2020 10:22 am
Właśnie chciałem zintegrować SUPLĘ i HA przez MQTT. Czy w moim przypadku podanym parę postów wyżej muszę to ustawić jako bridge i przez remote_username i remote_password? Mogę mqtt używać tylko przez lokalne IP czy musi być zewnętrzne z certyfikatem?
-
pzygmunt
- Posts: 20302
- Joined: Tue Jan 19, 2016 9:26 am
- Location: Paczków
- Been thanked: 59 times
Możesz podłączyć urządzenia bezpośrednio do lokalnego MQTT rezygnując z Supli.
Możesz korzystać z cloud-owego mqtt brokera lub lokalnego, który łączysz z cloud-owym.
Nie musisz udostępniać Twojego mqtt na zewnątrz. Nie potrzebujesz certyfikatu.
Możesz korzystać z cloud-owego mqtt brokera lub lokalnego, który łączysz z cloud-owym.
Nie musisz udostępniać Twojego mqtt na zewnątrz. Nie potrzebujesz certyfikatu.
SUPLA.... Nareszcie w domu.
-
rohen
- Posts: 77
- Joined: Mon Feb 01, 2021 12:57 pm
Czy przy własnej instalacji lokalnej supla i korzystaniu Mosquitto broker w HA, nadal obowiązuje ta instrukcjapzygmunt wrote: Mon Jan 31, 2022 2:13 pm Możesz podłączyć urządzenia bezpośrednio do lokalnego MQTT rezygnując z Supli.
Możesz korzystać z cloud-owego mqtt brokera lub lokalnego, który łączysz z cloud-owym.
Nie musisz udostępniać Twojego mqtt na zewnątrz. Nie potrzebujesz certyfikatu.
https://drive.google.com/file/d/10HTT6j ... KQwb3/view ?
Czy tyczy się ona tylko zewnętrznego serwera ?
-
rohen
- Posts: 77
- Joined: Mon Feb 01, 2021 12:57 pm
ok, niby wszystko poszło, ale jest błąd
Code: Select all
1643742277: Error creating bridge: Protocol error.
1643742284: Connecting bridge bridge-a258ghJkmich (192.168.1.28:8883)
1643742284: Error creating bridge: Protocol error.
1643742284: Connecting bridge bridge-a258ghJkmich (192.168.1.28:8883)
1643742284: Error creating bridge: Protocol error.
1643742299: Connecting bridge bridge-a258ghJkmich (192.168.1.28:8883)
1643742299: Error creating bridge: Protocol error.
1643742299: Connecting bridge bridge-a258ghJkmich (192.168.1.28:8883)
1643742299: Error creating bridge: Protocol error.-
rohen
- Posts: 77
- Joined: Mon Feb 01, 2021 12:57 pm
nie wiem czy dobrze rozumiem,
w pliku mam według instrukcji
Co oznacza ta ostatnia linijka bridge_capath /etc/ssl/certs
czy o ten certyfikat chodzi?
Cloud mam ustawiony oczywiście z certyfikatem.
Co do portu, nie jestem do końca pewny, w jaki uderzyć, próbowałem też 1883, ale błąd pozostał mimo obustronnej zmiany.
w pliku mam według instrukcji
Code: Select all
connection bridge.....
address 192.168.1.28:8883
topic supla/# in
topic homeassistant/# in
topic supla/+/devices/+/channels/+/execute_action out
topic supla/+/devices/+/channels/+/set/+ out
remote_username mqtt-u...
remote_password ......
bridge_capath /etc/ssl/certsczy o ten certyfikat chodzi?
Cloud mam ustawiony oczywiście z certyfikatem.
Co do portu, nie jestem do końca pewny, w jaki uderzyć, próbowałem też 1883, ale błąd pozostał mimo obustronnej zmiany.
-
rohen
- Posts: 77
- Joined: Mon Feb 01, 2021 12:57 pm
ok, dzięki za dużą podpowiedź, za tym w cloud też zmieniłem na MQTT_BROKER_TLS: 'false'pzygmunt wrote: Tue Feb 01, 2022 10:11 pm Zapewne uruchomiłeś serwer bez TLS-a.
Zmień na
address 192.168.1.28:1883
i usuń
bridge_capath /etc/ssl/certs
, błąd zniknął, ale pojawił się inny
Code: Select all
1643786357: Socket error on client local.core-mosquitto.bridge-b2...., disconnecting.
1643786363: Connecting bridge bridge-b258gHJkmich (192.168.1.28:1883)Code: Select all
MQTT_BROKER_ENABLED: 'true'
MQTT_BROKER_HOST: 192.168.1.205
MQTT_BROKER_PORT: 1883
MQTT_BROKER_TLS: 'false'
MQTT_BROKER_USERNAME: mqtt
MQTT_BROKER_PASSWORD: ....
MQTT_BROKER_CLIENT_ID: 1