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
{FmtTime(time()+5*60)}
danke für deine antwort,
mit setreading eier_weich ENDE {FmtTime(time()+5*60)}
erhalte im reading ENDE den eintrag {FmtTime(time()+5*60)}.
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))}
DANKE