Hallo,
in meinem DOIF habe ich den
wait_timer: 05.10.2017 13:35:01 cmd_1 Lichtschranke_frei_und_Tor_auf_Dummy, cmd_3
Ich möchte den gern auf meinem Display ausgeben, aber nur die Uhrzeit oder besser die Zeit, bis der Wait Timer abgelaufen ist, Wie könnte man diese Zeit bis zum Ablauf in ein eigenes Userreading packen?
Marek
Internals:
DEF ([Lichtschranke_frei_und_Tor_auf_Dummy] eq "on") (set Tor_runter_automatisch_Dummy on) DOELSEIF ([Garagentor:state] eq "closed") (set Tor_runter_automatisch_Dummy off) DOELSEIF ([Lichtschranke_frei_und_Tor_auf_Dummy] eq "off") (set Tor_runter_automatisch_Dummy off)
NAME Garage_Tor_runter_Automatisch_DOIF
NR 224
NTFY_ORDER 50-Garage_Tor_runter_Automatisch_DOIF
STATE 05.10.2017 13:35:01 cmd_1 Lichtschranke_frei_und_Tor_auf_Dummy, cmd_3
TYPE DOIF
READINGS:
2017-10-05 12:35:01 Device Lichtschranke_frei_und_Tor_auf_Dummy
2017-10-05 12:35:01 cmd 3
2017-10-05 12:35:01 cmd_event Lichtschranke_frei_und_Tor_auf_Dummy
2017-10-05 12:35:01 cmd_nr 3
2017-10-05 12:35:00 e_Garagentor_state open
2017-10-05 12:35:01 e_Lichtschranke_frei_und_Tor_auf_Dummy_STATE on
2017-10-05 12:35:01 state cmd_3
2017-10-05 12:35:01 wait_timer 05.10.2017 13:35:01 cmd_1 Lichtschranke_frei_und_Tor_auf_Dummy
condition:
0 InternalDoIf($hash,'Lichtschranke_frei_und_Tor_auf_Dummy','STATE') eq "on"
1 ReadingValDoIf($hash,'Garagentor','state') eq "closed"
2 InternalDoIf($hash,'Lichtschranke_frei_und_Tor_auf_Dummy','STATE') eq "off"
devices:
0 Lichtschranke_frei_und_Tor_auf_Dummy
1 Garagentor
2 Lichtschranke_frei_und_Tor_auf_Dummy
all Lichtschranke_frei_und_Tor_auf_Dummy Garagentor
do:
0:
0 set Tor_runter_automatisch_Dummy on
1:
0 set Tor_runter_automatisch_Dummy off
2:
0 set Tor_runter_automatisch_Dummy off
3:
helper:
event on
globalinit 1
last_timer 0
sleepdevice Lichtschranke_frei_und_Tor_auf_Dummy
sleepsubtimer 0
sleeptimer 0
timerdev Lichtschranke_frei_und_Tor_auf_Dummy
timerevent on
triggerDev Lichtschranke_frei_und_Tor_auf_Dummy
timerevents:
on
timereventsState:
state: on
triggerEvents:
on
triggerEventsState:
state: on
internals:
0 Lichtschranke_frei_und_Tor_auf_Dummy:STATE
2 Lichtschranke_frei_und_Tor_auf_Dummy:STATE
all Lichtschranke_frei_und_Tor_auf_Dummy:STATE
itimer:
readings:
1 Garagentor:state
all Garagentor:state
regexp:
0:
1:
2:
all:
state:
STATE:
trigger:
Attributes:
do always
room Garage
stateFormat wait_timer, state
wait 3600
Meinst Du einen Countdown?
ja, eigentlich schon.
Dann könntest Du diese Idee auf Deine Bedürfnisse anpassen, s. https://forum.fhem.de/index.php/topic,39090.0.html