Raspberry Pi: Wie kann die CPU-Temperatur per Fhem und Sysmon alle 5 Minuten an ThingSpeak gesendet werden?

Erstellt am 15. August 2015 von It_berater

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):

#
# 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.

Ähnliche Artikel:

  1. Raspberry Pi: Temperaturen und Luftfeuchtigkeit aus Langenhagen, aktuell 42 Grad Celsius – alle 5 Minuten neue Werte direkt von der Terrasse
  2. Wie kann die neue SYSMON Funktion ShowValuesText auf den Fhem Server mit Raspberry Pi für Pushover und E-Mail genutzt werden?
  3. Raspberry Pi: Wie werden Telefonanrufe über Fhem angezeigt? Oder wie erstelle ich die eigene Vorratsdatenspeicherung?