FHEM Forum

FHEM => Sonstiges => Thema gestartet von: geiercasi am 22 August 2024, 15:46:00

Titel: Zeitformat im Reading anpassen
Beitrag von: geiercasi am 22 August 2024, 15:46:00
beim starten einer aktion in FHEM möchte ich in ein reading die aktuelle end zeit eines "on-for" schreiben. das klappt auch.
setreading eier_weich ENDE {(localtime (time + 5*60))}allerdings brauche ich von "Thu Aug 22 15:24:17 2024" nur die uhrzeit, also 15:24:17. wie kann ich das denn verkürzen ?
LG und danke für eure hilfe
Titel: Aw: Zeitformat im Reading anpassen
Beitrag von: rudolfkoenig am 22 August 2024, 15:59:43
{FmtTime(time()+5*60)}
Titel: Aw: Zeitformat im Reading anpassen
Beitrag von: geiercasi am 22 August 2024, 16:20:35
danke für deine antwort,
mit setreading eier_weich ENDE {FmtTime(time()+5*60)} erhalte im reading ENDE den eintrag {FmtTime(time()+5*60)}.
Titel: Aw: Zeitformat im Reading anpassen
Beitrag von: rudolfkoenig am 22 August 2024, 16:37:25
Damit ein Perl-Ausdruck in setreading (oder set) ausgewertet wird, muss man (die etwas merkwuerdige) sog. setMagic Syntax verwenden:
setreading eier_weich ENDE {(FmtTime(time()+5*60))}
Titel: Aw: Zeitformat im Reading anpassen
Beitrag von: geiercasi am 22 August 2024, 16:48:48
DANKE