Benutzer-Werkzeuge

Webseiten-Werkzeuge


mosquitto

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
mosquitto [2020/04/21 18:15] varnholtmosquitto [2021/06/10 15:32] (aktuell) varnholt
Zeile 2: Zeile 2:
  
 Um bei meiner [[heim-automatisierung|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. Um bei meiner [[heim-automatisierung|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.
 +Aktuell läuft jetzt 1.6.8.
  
 Auf Stackexchange habe ich folgendes gefunden Auf Stackexchange habe ich folgendes gefunden
Zeile 26: Zeile 27:
 </code> </code>
  
-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 folgendes, wobei -W ein Timeout von 1 Sekunde ist:+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 folgendes, wobei '-W 1' ein Timeout von 1 Sekunde ist:
 <code> <code>
 a=`mosquitto_sub -h 192.168.178.25 -t "wohnung/leise" -W 1` a=`mosquitto_sub -h 192.168.178.25 -t "wohnung/leise" -W 1`
Zeile 33: Zeile 34:
 fi fi
 </code> </code>
 +Das oben ist für die Shell und das vorlesen von regelmäßigen News aus dem RSS-Feed. das untere ist der PHP-Aufruf für die Unwetter-Warnungen.
 +<code>
 +$a=system("mosquitto_sub -h 192.168.178.25 -t 'wohnung/leise' -W 1",$retval);
 +if ($a == 1) exit;
 +</code>
 +
 +Persistente Einträge werden nicht automatisch über einen erbot gerettet. Dazu muss man das in der Date konfigurieren
 +  sudo nano /etc/mosquitto/mosquitto.conf
 +  persistence true
 +  
 +Stand Juni 2021
 +
mosquitto.1587492958.txt.gz · Zuletzt geändert: 2020/04/21 18:15 von varnholt