Natywne wsparcie dla MQTT

Awatar użytkownika
pzygmunt
Posty: 10961
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontaktowanie:

pt kwie 02, 2021 10:49 pm

Jutro się przypomnij
Remi
Posty: 95
Rejestracja: wt maja 22, 2018 4:03 pm

sob kwie 03, 2021 5:50 am

Przypominam się ;)
Awatar użytkownika
pzygmunt
Posty: 10961
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontaktowanie:

ndz kwie 04, 2021 12:12 pm

Sorry, że tyle to trwało ale miałem ograniczony dostęp do komputera.

Podstaw odpowiednie wartości pod:
nazwa_uzytkownika
twoje_haslo
adres_serwera
nazwa_uzytkownika
id_urzadzenia
id_kanalu

pod RAND podstaw kilka randomowych znaków z zakresu a-z0-1

Włącz

Kod: Zaznacz cały

mosquitto_pub -u nazwa_uzytkownika -P twoje_haslo -h adres_serwera -p 8883 -t supla/nazwa_uzytkownika/devices/id_urzadzenia/channels/id_kanalu/execute_action -m "turn_on" -d -I clientRAND
Wyłącz

Kod: Zaznacz cały

mosquitto_pub -u nazwa_uzytkownika -P twoje_haslo -h adres_serwera -p 8883 -t supla/nazwa_uzytkownika/devices/id_urzadzenia/channels/id_kanalu/execute_action -m "turn_off" -d -I clientRAND
Ustaw jasność na 80%

Kod: Zaznacz cały

mosquitto_pub -u nazwa_uzytkownika -P twoje_haslo -h adres_serwera -p 8883 -t supla/nazwa_uzytkownika/devices/id_urzadzenia/channels/id_kanalu/set/brightness -m "80" -d -I clientRAND
Remi
Posty: 95
Rejestracja: wt maja 22, 2018 4:03 pm

ndz kwie 04, 2021 5:13 pm

Dziękuję Przemku za podpowiedź ;)
Nazwa_użytkownika w obu polach to użytkownik MQTT czy w jednym z nich (topic) powinien być użytkownik na którego jest zarejestrowane konto w Supli?

Dostaję następujący zwrot:
~# mosquitto_pub -u .......
Client clientzz0043ddd6508 sending CONNECT
Error: The connection was lost.


Podesłać na priv jaki serwer, użytkownik etc. w celu sprawdzenia logów dlaczego połączenie jest zerwane?

PS nie próbowałem jeszcze na wyłączonym firewallu (z zewnątrz nie mam opcji wyłączenia go).
Awatar użytkownika
pzygmunt
Posty: 10961
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontaktowanie:

ndz kwie 04, 2021 5:24 pm

To jest user MQTT. Np b211c8415236d0401f8a022748759d18
Uruchom z -d
Remi
Posty: 95
Rejestracja: wt maja 22, 2018 4:03 pm

ndz kwie 04, 2021 6:45 pm

Próbuję próbuję ale coś mi odrzuca... Oczywiście użytkownika mam MQTT tak samo jak hasło. Wysłałem na priv moją kompletną komendę - może będziesz w stanie coś szybko wychwycić i pominiemy zbędny troubleshooting ;).

PS. jak w haśle jest znak ")" bądź "(" to mosquitto_pub wyrzuca błąd składni. Puki co wygenerowałem hasło bez tych znaków w celu uniknięcia apostrofów.
Awatar użytkownika
pzygmunt
Posty: 10961
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontaktowanie:

ndz kwie 04, 2021 7:05 pm

Wtedy dodajesz \ przed takim znakiem.
Uruchomiłem to co próbujesz wykonać od siebie i poszło bez problemu.
markos
Posty: 15
Rejestracja: wt mar 19, 2019 1:40 pm

wt kwie 13, 2021 5:59 pm

Czy dla 'execute_action' na switchu istnieje także akcja toggle?
Awatar użytkownika
pzygmunt
Posty: 10961
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontaktowanie:

wt kwie 13, 2021 6:02 pm

tak
ODPOWIEDZ

Wróć do „MQTT”