{sprintf("%02d:00",$hour+1)}

Begonnen von Toto1973, 22 April 2015, 12:19:27

Vorheriges Thema - Nächstes Thema

Toto1973

Hallo!
Wie bekomme ich denn die Ausgabe dieses Codes {sprintf("%02d:00",$hour+1)} in ein Dummy gespeichert?
Oder noch besser, wie kann ich eine aktuelle Uhrzeit in ein Dummy speichern?
Raspberry PI2, Rademacher DuoFern Stick, CUL, 2 x SCC,  JeeLink 868 Mhz, JeeLink 433 Mhz, 3x Magic UFO LED WiFi Controller, 4x MAX BC-RT-TRX-CyG, 2x MAX Fensterkontakt, 5x Rademacher Gurtwickler, 6x TX29DTH-it, 2x TX25-it als Helligkeitssensor, 1X HM-ES-PM, 6x Sonoff, 7x G-Homa, PIR-1000

frank

mit setreading setzt du ein beliebiges reading mit einem beliebigen wert. der timestamp sollte dann aktuell sein.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

Toto1973

Hm eine andere Idee wäre {TimeNow()} gewesen, aber da habe ich das Datum dabei. Ich benötige nur die Uhrzeit als State in einem dummy!
Raspberry PI2, Rademacher DuoFern Stick, CUL, 2 x SCC,  JeeLink 868 Mhz, JeeLink 433 Mhz, 3x Magic UFO LED WiFi Controller, 4x MAX BC-RT-TRX-CyG, 2x MAX Fensterkontakt, 5x Rademacher Gurtwickler, 6x TX29DTH-it, 2x TX25-it als Helligkeitssensor, 1X HM-ES-PM, 6x Sonoff, 7x G-Homa, PIR-1000

Hans Franz

#3
Hallo,
{my $t=sprintf('%02d:00',$hour+1);;fhem("setreading testdummy testtime ".$t)}
oder
{fhem("setreading testdummy testtime ".sprintf('%02d:00',$hour+1))}
Sollte klappen.
aktuelle Uhrzeit:
{my @t=split(/ /,TimeNow());;fhem("setreading testdummy testtime ".$t[1])}
Gruß
Hans
Raspi
CUL, Nano-CUL
FHT8V, FHT80B, S300TH
WM1000WZ, ELRO
LW12, LD382,DS18B20

Toto1973

Vielen Dank!
Genau so was habe ich gesucht!

Hintergrund ist der:
Ich möchte eine Abwesenheitssimulation programmieren. Sobald der Rollladen unten ist, wird die Zeit gesetzt.
In einer 2. Anweisung (DOIF) wird dann mit dieser Zeit + Zufall die Beleuchtung eingeschaltet.
Raspberry PI2, Rademacher DuoFern Stick, CUL, 2 x SCC,  JeeLink 868 Mhz, JeeLink 433 Mhz, 3x Magic UFO LED WiFi Controller, 4x MAX BC-RT-TRX-CyG, 2x MAX Fensterkontakt, 5x Rademacher Gurtwickler, 6x TX29DTH-it, 2x TX25-it als Helligkeitssensor, 1X HM-ES-PM, 6x Sonoff, 7x G-Homa, PIR-1000