Hi Leute
bitte helft mir bei folgender Kleinigkeit:
Ich habe ein Dummy erzeugt und möchte ein mal pro Sekunde den Wert setzen. Ich habe folgendes gemacht:
define Uhrzeit dummy
define Update_Uhrzeit at +*00:00:01 {fhem "set Uhrzeit $hour:$min:$sec"}
Da geht soweit nur mit den führenden Nullen nicht.
Mein Versuch:
define Update_Uhrzeit at +*00:00:01 {fhem "set Uhrzeit " sprintf("%%02d:%%02d:%%02d", $hour, $min,$sec)}
geht nicht.
Ihr könnt mir bestimmt helfen.
gruß Schmitzkatze
define Uhrzeit dummy
define Update_Uhrzeit at +*00:00:01 { my ($undef,$t) = split(/ /,ReadingsTimestamp('Uhrzeit','state','')); fhem("set Uhrzeit ".$t) }
8)
Oder
define Update_Uhrzeit at +*00:00:01 {fhem "set Uhrzeit $hms"}
Hi Ihr beiden,
danke für die schnelle Antwort.
Habe es jetzt in der Kurzform getestet und Ihr glaubt es bestimmt - es geht!
define Update_Uhrzeit at +*00:00:01 {fhem "set Uhrzeit $hms"}
Die längere Version schaue ich mir noch mal genauer an.
Gruß Schmitzkatze