#gelöst# Problem Dummy und Schaltzeiten

Begonnen von Helmi55, 26 Juni 2018, 22:34:52

Vorheriges Thema - Nächstes Thema

Helmi55

n'abend
ich komme auf den Fehler nicht darauf
Ich möchte mit einem Dummy Regen ein und aus darstellen
und zu 3 bestimmten Uhrzeiten - wenn Regen off ist, für 600 Sekunden bewässern
Internals:
   DEF        ([du_Regen] eq "off" and [08:00] or [13:00] or [18:00]) (set PoolGrasBewaesserung on-for-timer 600) DOELSE
   MODEL      FHEM
   NAME       PoolBewaesserung
   NR         334
   NTFY_ORDER 50-PoolBewaesserung
   STATE      initialized
   TYPE       DOIF
   READINGS:
     2018-06-26 22:27:49   cmd             0
     2018-06-26 22:28:43   mode            enabled
     2018-06-26 22:28:43   state           initialized
     2018-06-26 22:27:49   timer_01_c01    27.06.2018 08:00:00
     2018-06-26 22:27:49   timer_02_c01    27.06.2018 13:00:00
     2018-06-26 22:27:49   timer_03_c01    27.06.2018 18:00:00
   Regex:
   attr:
     cmdState:
     waitdel:
   condition:
     0          InternalDoIf($hash,'du_Regen','STATE') eq "off" and DOIF_time_once($hash,0,$wday) or DOIF_time_once($hash,1,$wday) or DOIF_time_once($hash,2,$wday)
   days:
   devices:
     0           du_Regen
     all         du_Regen
   do:
     0:
       0          set PoolGrasBewaesserung on-for-timer 600
     1:
       0         
   helper:
     globalinit 1
     last_timer 3
     sleeptimer -1
   internals:
     0           du_Regen:STATE
     all         du_Regen:STATE
   intervalfunc:
   itimer:
   localtime:
     0          1530079200
     1          1530097200
     2          1530115200
   realtime:
     0          08:00:00
     1          13:00:00
     2          18:00:00
   time:
     0          08:00:00
     1          13:00:00
     2          18:00:00
   timeCond:
     0          0
     1          0
     2          0
   timer:
     0          0
     1          0
     2          0
   timers:
     0           0  1  2
   triggertime:
     1530079200:
       localtime  1530079200
       hash:
     1530097200:
       localtime  1530097200
       hash:
     1530115200:
       localtime  1530115200
       hash:
   uiState:
   uiTable:
Attributes:
   do         always
   room       Steuerung


Jetzt steht der dummy auf on und die Steuerung hat trotzdem um 19 Uhr bewässert.

Ich sehe leider den Fehler nicht?

Danke und nice Eve
LG
Helmut
System1 fhem 6.1 auf RPi 4B mit 4GB, HMUSBConfig, DS9490R-1Wire, Busware USB 868, Pool-Solarsteuerung mit FHEM. System2 fhem 6.1 auf RPi 4B mit 4GB (Bullseye) mit Busware USB 868 und 433 und HMUARTLGW für Haussteuerung

https://www.flickr.com/photos/canonhelmi/

rabehd

Ich würde sagen der AND-Teil muss geklammert sein.
Auch funktionierende Lösungen kann man hinterfragen.

kumue

genau, die zeiten müssen geklammert werden, dann schlägt DOELSE zu, wenn es regnet.

Helmi55

Danke das war es
Schönen Tag
Helmut
System1 fhem 6.1 auf RPi 4B mit 4GB, HMUSBConfig, DS9490R-1Wire, Busware USB 868, Pool-Solarsteuerung mit FHEM. System2 fhem 6.1 auf RPi 4B mit 4GB (Bullseye) mit Busware USB 868 und 433 und HMUARTLGW für Haussteuerung

https://www.flickr.com/photos/canonhelmi/