Nur den Grad-Wert der Temperatur anzeigen/verarbeiten

Begonnen von cc13, 30 Oktober 2016, 09:18:37

Vorheriges Thema - Nächstes Thema

cc13

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

igami

Du könntest dir ein userreading erstellen

attr <QNAP-NAS> userReadings CPU_temp_C CPU_temp.* {return (split(" ", ReadingsVal($name, "CPU_temp", undef)))[0]}
Pi3 mit fhem.cfg + DbLog/logProxy
Komm vorbei zum FHEM Treffen im Kreis Gütersloh! Das nächste Mal im April 2020.

MAINTAINER: archetype, LuftdatenInfo, monitoring, msgDialog, Nmap, powerMap
ToDo: AVScene, FluxLED

cc13