MQTT Mosquitto Shelly: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| Zeile 22: | Zeile 22: | ||
=Schalten über die Konsole= | =Schalten über die Konsole= | ||
;An | ;An | ||
| − | *mosquitto_pub -h 172.26.255.100 -u xinux -P 123Start$ -t "shellyplus1-255/rpc" m '{"id":1,"src":"user","method":"Switch.Set","params":{"id":0,"on":true}}' | + | *mosquitto_pub -h 172.26.255.100 -u xinux -P 123Start$ -t "shellyplus1-255/rpc" -m '{"id":1,"src":"user","method":"Switch.Set","params":{"id":0,"on":true}}' |
;Aus | ;Aus | ||
*mosquitto_pub -h 172.26.255.100 -u xinux -P 123Start$ -t "shellyplus1-255/rpc" -m '{"id":1,"src":"user","method":"Switch.Set","params":{"id":0,"on":false}}' | *mosquitto_pub -h 172.26.255.100 -u xinux -P 123Start$ -t "shellyplus1-255/rpc" -m '{"id":1,"src":"user","method":"Switch.Set","params":{"id":0,"on":false}}' | ||
Version vom 31. Oktober 2024, 11:15 Uhr
Der Mosquitto Broker
- Installation
- sudo apt install mosquitto mosquitto-clients
- Passwot setzen
- sudo mosquitto_passwd -c /etc/mosquitto/passwd xinux
- Grundkonfiguration
- sudo cat /etc/mosquitto/conf.d/default.conf
allow_anonymous false password_file /etc/mosquitto/passwd bind_address 0.0.0.0 log_type all log_type debug
- Restarten des Brokers
- sudo systemctl restart mosquitto.service
Verbindung
- Wir verbinden uns über WLAN(Smartphone mit dem Shelly.
Wlan Client
Unsichere Verbindnung
Schalten über die Konsole
- An
- mosquitto_pub -h 172.26.255.100 -u xinux -P 123Start$ -t "shellyplus1-255/rpc" -m '{"id":1,"src":"user","method":"Switch.Set","params":{"id":0,"on":true}}'
- Aus
- mosquitto_pub -h 172.26.255.100 -u xinux -P 123Start$ -t "shellyplus1-255/rpc" -m '{"id":1,"src":"user","method":"Switch.Set","params":{"id":0,"on":false}}'

