Natywne wsparcie dla MQTT

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

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

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

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: 129
Rejestracja: wt maja 22, 2018 4:03 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: 18284
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontakt:

To jest user MQTT. Np b211c8415236d0401f8a022748759d18
Uruchom z -d
Remi
Posty: 129
Rejestracja: wt maja 22, 2018 4:03 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: 18284
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontakt:

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

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

tak
Awatar użytkownika
paco52327
Posty: 84
Rejestracja: wt kwie 02, 2019 12:57 pm

Mam lokalnie postawiony serwer supli w wersji 2.3.27 a nie mam opcji "MQTT Broker" trzeba wykonać jakąś dodatkową akcję?
ODPOWIEDZ

Wróć do „MQTT”