FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: dirkbalzer am 23 Dezember 2019, 08:35:25

Titel: [gelöst] Zeitumrechnung Sekunden in HH:MM:SS verschoben
Beitrag von: dirkbalzer am 23 Dezember 2019, 08:35:25
Hallo, ich möchte ein Reading von Sekunden in das Format Stunde:Minute:Sekunde umrechnen.
Dafür habe ich mir zum testen ein kleines UserReading gebastelt.
Bei der Umrechnung zeigt der mir aber immer eine Stunde zu viel.

Also z.B. aus 121 Sekunden macht der 01:02:01 Stunden.

defmod di_seconds DOIF ##
attr di_seconds readingList sec
attr di_seconds setList sec
attr di_seconds stateFormat time_format
attr di_seconds userReadings time_format { strftime('%H:%M:%S', localtime(ReadingsNum($NAME, "sec", 0))) }

Was mache ich falsch?
Titel: Antw:Zeitumrechnung Sekunden in HH:MM:SS verschoben
Beitrag von: Otto123 am 23 Dezember 2019, 10:15:23
nimm anstatt localtime gmtime  ;)
Siehe auch hier  (https://forum.fhem.de/index.php/topic,105963.msg999095.html#msg999095)als Beispiel und Link zur Doku
Titel: Antw:Zeitumrechnung Sekunden in HH:MM:SS verschoben
Beitrag von: dirkbalzer am 23 Dezember 2019, 10:49:36
Es kann so einfach sein  ::)
Danke