DOIF mit wait und do always - BUG?

Begonnen von Tommyland78, 01 April 2019, 11:06:14

Vorheriges Thema - Nächstes Thema

Damian

Zitat von: amenomade am 04 April 2019, 20:49:15
So dass er das Ende des Timers irgendwie "verpasst" hat?

Sollten wir nicht auch ein e_<doif>_state haben sollen?
ja, da fehlen einige Sachen.

So sieht es im Normalfall aus:

Internals:
   DEF        ([FS:state] eq "on")(set bla blblb)
   MODEL      FHEM
   NAME       test_di
   NR         614
   NTFY_ORDER 50-test_di
   STATE      initialized
   TYPE       DOIF
   VERSION    18890 2019-03-13 18:56:41
   READINGS:
     2019-04-04 20:55:13   Device          FS
     2019-04-04 20:55:11   cmd             0
     2019-04-04 20:05:26   diff            0
     2019-04-04 20:55:13   e_FS_state      on
     2019-04-04 20:55:11   mode            enabled
     2019-04-04 20:55:11   state           initialized
     2019-02-23 20:16:43   version         18557 2019-02-10 16:58:11
     2019-04-04 20:55:13   wait_timer      04.04.2019 20:55:43 cmd_1 FS
...
Attributes:
   do         always
   wait       30


Man sieht den Auslöser:

     2019-04-04 20:55:13   e_FS_state      on

und das auslösende Device:

     2019-04-04 20:55:13   Device          FS
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

amenomade

#16
Ein Problem mit dem statefile?
EDIT: ne eigentlich nicht, es denn... heruntergefahren
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

Ellert