====== 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}}