mosquitto
Dies ist eine alte Version des Dokuments!
MQTT - Mosquitto
Um bei meiner Heim-Automatisierung den Server aus der Shell abzufragen, ob Sprachausgabe erwünscht ist, habe ich eine retained-message abgespeichert. Leider kann ich auf meinem Jessy - Pi nur mosquitto 1.3.4 aus dem repository laden. Da gibt es den Befehl noch nicht. Also gehts wieder los.
Auf Stackexchange habe ich folgendes gefunden
wget http://repo.mosquitto.org/debian/mosquitto-repo.gpg.key sudo apt-key add mosquitto-repo.gpg.key cd /etc/apt/sources.list.d/
Je nach Betriebssystem unterschiedlicher Aufruf, also erst schauen
lsb_release -a
und dann entweder oder oder
sudo wget http://repo.mosquitto.org/debian/mosquitto-wheezy.list sudo wget http://repo.mosquitto.org/debian/mosquitto-jessie.list sudo wget http://repo.mosquitto.org/debian/mosquitto-stretch.list
Dann installieren
sudo apt-get update sudo apt-get install mosquitto sudo apt-get install mosquitto-clients
Jetzt werden keine neuen Nachrichten mehr ausgegeben, wenn ich sage „hey snips: bitte sei leise“ und wieder ausgegeben, wenn ich sage „hey snips: bite sag was“. Abgefragt wird in der Shell:
mosquitto_sub -h 192.168.178.25 -t "wohnung/leise" -W 1
mosquitto.1587492892.txt.gz · Zuletzt geändert: 2020/04/21 18:14 von varnholt