Hallo,
ich bekomme in einem Reading einen Timestamp wie diesen 1725447780 übergeben und würde den gerne in Datum und Uhrzeit umrechnen zur Weiterverarbeitung. Gibt es dazu eine Funktion?
Danke und Gruß
Christian
localtime(<timeStamp>)
Das müßte die Unixzeit sein.
FHEM nutzt perl und schon hast Du die 2 Suchbegriffe für das Forum oder Deine Suchmaschine der Wahl.
https://wiki.fhem.de/wiki/DevelopmentModuleAPI#Time_.2F_Timestamp (https://wiki.fhem.de/wiki/DevelopmentModuleAPI#Time_.2F_Timestamp)
Es wäre schön, wenn man das gewünschte Zielformat wüsste...
FHEM hat auch interne Funktionen zur Konvertierung
{FmtDateTime 1725447780} liefert 2024-09-04 13:03:00
{FmtTime 1725447780} liefert 13:03:00
{FmtDateTimeRFC1123 1725447780} liefert Wed, 04 Sep 2024 11:03:00 GMT
Falls das nicht passt, kann man das Wunschformat mit strftime() erzeugen.
{strftime("%B",localtime(1725447780))}
liefert beispielsweise den Monatsnamen "September" zurück.
Super vielen Dank,das von Betateilchen sieh gut aus. Über das Zielformat wird noch nachgedacht aber eben eins von den dort beschriebenen
Habt mir sehr geholfen
Grüße Christian