FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: cc13 am 30 Oktober 2016, 09:18:37

Titel: Nur den Grad-Wert der Temperatur anzeigen/verarbeiten
Beitrag von: cc13 am 30 Oktober 2016, 09:18:37
Hallo,

ich erstelle mir gerade einen plot von verschiedenen Temperaturwerten. U.a. rufe ich per SNMP die CPU-Temperatur meines QNAP-NAS ab. Leider liefert dieses die Grad und Fahrenheit in einem Wert (Reading?).

CPU_temp 46 C/114 F

Das wäre nicht weiter schlimm, allerdings landet dieser Wert auch in meiner DbLog-sqlite-Datenbanktabelle. Wenn ich dann aus dieser DB einen SVG plot erstellen möchte, wird das mit diesem Wert nicht funktionieren. Wo kann ich ansetzen, dass nur der Grad-Wert verwendet wird?

Viele Grüße,
Carsten
Titel: Antw:Nur den Grad-Wert der Temperatur anzeigen/verarbeiten
Beitrag von: igami am 30 Oktober 2016, 10:01:54
Du könntest dir ein userreading erstellen

attr <QNAP-NAS> userReadings CPU_temp_C CPU_temp.* {return (split(" ", ReadingsVal($name, "CPU_temp", undef)))[0]}
Titel: Antw:Nur den Grad-Wert der Temperatur anzeigen/verarbeiten
Beitrag von: cc13 am 30 Oktober 2016, 19:15:56
Danke dir. Das hat geholfen.