Hallo,
habe beim DWD Modul das Reading der Sonnenscheindauer in Sekunden, z.B.: 23040.00
Dieser Wert soll im FTUI in Stunden angezeigt werden. Hierfür gibt es "data-substitution". Im Wiki sind nur Beispiele im Bezug auf den Timestamp selbst.
data-substitution="/3600" funktioniert leider nicht :(
Wie kann ich mein Reading in Stunden umwandeln?
Danke und Gruß
Andreas
Hi,
Ich glaube so funktioniert eine Ersetzung (Substitution) nicht. Du könntest mit UserReading arbeiten und diese über data-get einlesen.
Gruß
Mundus
Zitat von: Mundus am 28 Oktober 2018, 14:01:30
Hi,
Ich glaube so funktioniert eine Ersetzung (Substitution) nicht. Du könntest mit UserReading arbeiten und diese über data-get einlesen.
Gruß
Mundus
Danke, jedoch wollte ich mir den Umweg über UserReadings sparen. Ich denke, dass Perl-Code an dieser Stelle unterstützt wird, oder? Leider bin ich jedoch kein Programmierer ;)
data-substitution="toString().toHoursFromSec()
Zitat von: setstate am 28 Oktober 2018, 17:15:26
data-substitution="toString().toHoursFromSec()
Das sieht schon gut aus, jedoch wird das Ergebnis im Format
hh:mm:ss angezeigt. Gibt es noch die Möglichkeit numerisch nur die Stundenzahl zu bekommen?
Hallo Zusammen,
ich grabe das mal aus. Ich suche fast das gleiche, allerdings nicht Sekunden in Stunden, sondern Sekunden in Minuten.
Bekomme ich das ohne Userreading hin?
Kannst Deine eigene Funktion entwickeln:
https://forum.fhem.de/index.php?topic=64531.0
Ich halte aber die userReading Lösung für besser ;)