Hauptmenü

Wait_Timer als Userreading

Begonnen von Marekh, 05 Oktober 2017, 12:48:36

Vorheriges Thema - Nächstes Thema

Marekh

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

Ellert


Marekh


Ellert

Dann könntest Du diese Idee auf Deine Bedürfnisse anpassen, s. https://forum.fhem.de/index.php/topic,39090.0.html