Natywne wsparcie dla MQTT

User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

Nie, jeśli użyłeś do integracji wtyczki przygotowanej przez AIS. Wtedy AIS dostaje niezależne hasło.

PS. Nie zaznaczyłeś "Enable secure (SSL/TLS) connection".
SUPLA.... Nareszcie w domu.
User avatar
akszyn
Posts: 203
Joined: Wed May 22, 2019 2:40 pm
Location: Szczecin

Post

zaktualizowałem screena w tamtym poście ale dalej to samo a w tamtym linku nie ma za bardzo jak i co gdzie wypełniać tylko że można
You do not have the required permissions to view the files attached to this post.
Last edited by akszyn on Wed Mar 10, 2021 8:35 pm, edited 3 times in total.
Supla na pokładzie wemosa D1 mini z relay shield (gate Zybiego)z DS18B20 + sonoff basic (domyślny soft) + broadlink RM mini 3 + Philips hue white z bridge v1 + LoraTap (RF 433) z kinetycznym przełącznikiem + ai-speaker Dev1 i Dev3
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

Zainstaluję to u siebie i sprawdzę (nigdy jeszcze nie używałem).
SUPLA.... Nareszcie w domu.
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

Bez problemu to działa.
You do not have the required permissions to view the files attached to this post.
SUPLA.... Nareszcie w domu.
User avatar
akszyn
Posts: 203
Joined: Wed May 22, 2019 2:40 pm
Location: Szczecin

Post

mam prawie tak samo a po dodaniu topic : supla/{użytkownik} mam na zielono oba
pzygmunt wrote: Wed Mar 10, 2021 8:27 pm Zainstaluję to u siebie i sprawdzę (nigdy jeszcze nie używałem).
dzięki za screeeny a skąd wziąć ten topic oraz czy wystarczy jeden czy potrzeba kilku jak ma się jedno urządzenie?
Last edited by akszyn on Wed Mar 10, 2021 9:07 pm, edited 1 time in total.
Supla na pokładzie wemosa D1 mini z relay shield (gate Zybiego)z DS18B20 + sonoff basic (domyślny soft) + broadlink RM mini 3 + Philips hue white z bridge v1 + LoraTap (RF 433) z kinetycznym przełącznikiem + ai-speaker Dev1 i Dev3
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

I przykład z prostym wejściem.
You do not have the required permissions to view the files attached to this post.
SUPLA.... Nareszcie w domu.
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

Każdy topic zbudowany jest wg schematu
supla/{username}/devices/{deviceid}/channels/{channelid}/...

Użyj mqtt explorera. W definicjach dla HA (homeassistant/#) masz szczegóły.
Zresztą obserwując co się dzieje mqtt explorerem możesz zobaczyć co wysyła HA przy sterowaniu.
SUPLA.... Nareszcie w domu.
Tomasz21
Posts: 102
Joined: Sun Feb 14, 2021 6:34 pm

Post

pzygmunt wrote: Wed Mar 10, 2021 9:12 pm Każdy topic zbudowany jest wg schematu
supla/{username}/devices/{deviceid}/channels/{channelid}/...

Użyj mqtt explorera. W definicjach dla HA (homeassistant/#) masz szczegóły.
Zresztą obserwując co się dzieje mqtt explorerem możesz zobaczyć co wysyła HA przy sterowaniu.
Właśnie potestowałem u siebie(Home Assistant Add-on Node-Red, serwer mqtt46.supla.org) według twojej instrukcji i ekstra to działa. :)

Dla potomnych:
Jeśli wpisze się źle topic(błąd w skladni, czy tam nieprawidłowe odwołanie się - tak jak u mnie) to pierwszy węzeł będzie wiecznie pokazywał status "Connecting".
biko
Posts: 3
Joined: Sun Mar 14, 2021 4:10 pm

Post

Uff. Przebrnąłem przez wszystkie wpisy i nie znalazłem więc piszę. :)
Podczas uruchamiania MQTT brokera otrzymuję takie logi:

[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
[s6-init] ensuring user provided files have correct perms...exited 0.
[fix-attrs.d] applying ownership & permissions fixes...
[fix-attrs.d] done.
...
[17:14:57] ERROR: Can't setup Home Assistant service mqtt
...
1615738497: Loading config file /share/mosquitto/bridge.conf
1615738497: mosquitto version 1.6.3 starting
1615738497: Config loaded from /etc/mosquitto.conf.
1615738497: Loading plugin: /usr/share/mosquitto/auth-plug.so
1615738497: ├── Username/password checking enabled.
1615738497: ├── TLS-PSK checking enabled.
1615738497: |-- *** auth-plug: startup
1615738497: └── Extended authentication not enabled.
...
1615738497: Warning: Mosquitto should not be run as root/administrator.
1615738497: Connecting bridge bridge-********** (mqtt48.supla.org:8883)
1615738498: OpenSSL Error: error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed
1615738498: Socket error on client local.core-mosquitto.bridge-**********, disconnecting.
1615738498: New connection from 172.30.33.3 on port 1883.
[17:15:00] INFO: [INFO] found mqttu on local database
1615738500: New client connected from 172.30.33.3 as mqttjs_d0b44521 (p2, c1, k60, u'mqttu').
1615738509: Connecting bridge bridge-********** (mqtt48.supla.org:8883)
1615738509: OpenSSL Error: error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed
1615738509: Socket error on client local.core-mosquitto.bridge-**********, disconnecting.
1615738515: Connecting bridge bridge-********** (mqtt48.supla.org:8883)
1615738515: OpenSSL Error: error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed
1615738515: Socket error on client local.core-mosquitto.bridge-**********, disconnecting.

i tak dalej w kółko.
O jaki certyfikat tu chodzi?
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

[17:14:57] ERROR: Can't setup Home Assistant service mqtt
to raz, a dwa najwyraźniej nie ustawiłeś: bridge_capath /etc/ssl/certs

Lub masz niezaktualizowany OS, na którym stoi mqtt broker i nie potrafi zaweryfikować certyfikatu jakim się przedstawia Suplowy serwer.
SUPLA.... Nareszcie w domu.

Return to “MQTT”