FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Heimweh am 19 Juni 2019, 13:15:45

Titel: [gelöst] UNIX Timestamp in hh:ss umwandeln
Beitrag von: Heimweh am 19 Juni 2019, 13:15:45
Ich habe hier leider kein verständliches Beispiel gefunden. Ich habe einen Dummy der sich mit dem YYYYMMDDHHmm Zeitwert füllt.
Um mit dieser Zeit einen DOIF auszulösen, bräuchte ich HH:mm. Wie kann ich das "extrahieren"?
Titel: Antw:UNIX Timestamp in hh:ss umwandeln
Beitrag von: CoolTux am 19 Juni 2019, 13:27:22
YYYYMMDDHHmm
ist aber kein Unixtimestamp
Titel: Antw:UNIX Timestamp in hh:ss umwandeln
Beitrag von: Heimweh am 19 Juni 2019, 13:28:35
Ok dann korrigiere ich mich, aber die Zeichenfolge ist so wie beschrieben....

Gesendet von meinem LYA-L29 mit Tapatalk

Titel: Antw:UNIX Timestamp in hh:ss umwandeln
Beitrag von: CoolTux am 19 Juni 2019, 13:30:12
Genau so, nichts dazwischen. Also

201906191329?

Sicher?
Titel: Antw:UNIX Timestamp in hh:ss umwandeln
Beitrag von: Heimweh am 19 Juni 2019, 13:36:12
Ja ganz sicher. Das ganze wird von Tasker (Android) erzeugt und mit andFHEM übergeben und in einen Dummy geschrieben.... Es ist die eingestellte Weckzeit auf meinem Smartphone....
Titel: Antw:UNIX Timestamp in hh:ss umwandeln
Beitrag von: CoolTux am 19 Juni 2019, 14:04:43
kleine Hilfe

{ substr( '201906191400',8,4) }
Titel: Antw:UNIX Timestamp in hh:ss umwandeln
Beitrag von: Heimweh am 19 Juni 2019, 14:12:53
Danke :) Das hilft schon mal beim zerlegen....
Titel: Antw:UNIX Timestamp in hh:ss umwandeln
Beitrag von: CoolTux am 19 Juni 2019, 14:15:54
Na nicht nur das

{ substr( '201906191400',8,2) . ':' . substr( '201906191400',10,2) }
tada
Titel: Antw:UNIX Timestamp in hh:ss umwandeln
Beitrag von: Heimweh am 19 Juni 2019, 14:18:59
 :) Super!!! Vielen Dank!