Wie kann die aktuelle CPU-Temperatur des Raspberry Pi angezeigt werden?
Wie kann so ein schönes Diagramm erstellt und alle 5 Minuten automatisch aktualisiert werden?
In ThingSpeak sind nach der Anmeldung folgende Einstellungen möglich:
In Fhem muss das schöne Modul Sysmon installiert werden, damit auf die Temperatur zugegriffen werden kann.
In Fhem in der fhem.cfg
sind der Timer und der notifyer wie folgt anzugeben (API-KEY durch den Api Key vom Api Keys Tab ersetzen):
1 2 3 4 5 6 7 8 9 10 11 12 13 |
# # Raspberry Pi Channel Temperatur # define t_ThingSpeak_Pi at +*00:05:00 trigger n_ThingSpeak_Pi attr t_ThingSpeak_Pi icon it_internet attr t_ThingSpeak_Pi room rPi define n_ThingSpeak_Pi notify n_ThingSpeak_Pi {\ my $pitemp = ReadingsVal("sysmon","cpu_temp", "");;\ system("curl --silent --output '/dev/null' --request POST --header 'X-THINGSPEAKAPIKEY: API-KEY' --data 'field1=$pitemp' https://api.thingspeak.com/update")\ } attr n_ThingSpeak_Pi icon it_internet attr n_ThingSpeak_Pi room rPi |
Hier noch ein anderes Beispiel oder auch der direkte Link zum ThingSpeak Channel.
Hast Du noch eine Gute Idee? Dann bitte als Kommentar.