====== Raspberry-CPU-Temperatur als MQTT-Topic ======
===== Voraussetzungen =====
* Mosquitto-Broker ist im Netzwerk installiert (z.B. per [[plugins:mqtt_gateway:start|MQTT Gateway]] Plugin)
* Mosquitto-Clients Paket installieren: ''%%apt-get install mosquitto-clients%%''
===== Script =====
#!/bin/bash
while [ 1 ]
do
cpu=$( $cpu"
mosquitto_pub -h loxberry-dev -p 1883 -t loxberrys/$HOSTNAME/cputemperature -m $cpu
sleep 5
done
Wenn der Broker Authentifizierung erfordert, zusätzlich diese Parameter mitgeben:
''%%-u -P %%''
Das Script ausführen. Das verwendete Topic ist, wie man oben sieht, ''%%loxberrys//cputemperature%%''
===== Grafik ad hoc als Statistik anzeigen lassen =====
Mit der Java-Software mqtt-spy kann man sich ad hoc dieses Topic abonnieren und als Statistik anzeigen lassen:
[[https://github.com/kamilfb/mqtt-spy/wiki/Downloads]]
Es handelt sich dabei um eine Java-Anwendung, d.h. es funktioniert auf allen graphischen Plattformen.
Nach dem Programmstart eine Verbindung zum Broker einrichten und verbinden, und eine Subscription für das Topic einrichten.
Mit Rechtsklick auf das Topic, //Charts / Show payload values for this topic// kann man sich dann eine Grafik anzeigen lassen.
{{modifikationen_hacks:1219758038.png?w=500}}