DOIF beginnt nicht zur gewünschten Zeit

Begonnen von tagedieb, 01 April 2017, 10:12:02

Vorheriges Thema - Nächstes Thema

tagedieb

Hallo und guten morgen

ich möchte in einem bestimmten Zeitraum meinen Rasenroboter lossenden, wenn bestimmte kriterien erfüllt sind
leider bekomme ich das mit der Startzeit nicht hin - kann mal bitte jemand schauen, was ich übersehen oder falsch eingegeben habe?([10:01-18:30|7] and [FS20Regensensor422]eq "off" and [Komplettberegnung] eq "aus" and [Rasen_Hof_und_Hecke] eq "aus" and [Rasenberegnung_Einfahrt] eq "aus" and [Rasenberegnung_Hof_mitte] eq "aus" and [Rasenberegnung_Kellereingang] eq "aus" [Rasenberegnung_RasenPaetz] eq "aus" and [Rasenberegnung_seitl] eq "aus" and [Schaf] eq "Docked" and [Robotergarage] eq "besetzt" and [Containerrelais_Sw_02] eq "off" and [Lift:state] eq "closed")(set Containerrelais_Sw_02 on)(set Lift hoch)(set Schaf mow)DOELSEIF ([FS20Regensensor422]eq "on" and [Schaf] eq "mow") (set Schaf returnToDock) DOELSEIF ([FS20Regensensor422]eq "on" and [Schaf] eq "Returning to dock" and [Robotergarage] eq "besetzt" and [Lift:state] eq "open")(set Lift runter)DOELSEIF ([FS20Regensensor422]eq "on" and [Robotergarage] eq "besetzt" and [Lift:state] eq "closed")(set Rasenrobi_state enable)
starte ich das doif per set Robi_on_tour cmd_1 funktioniert es :-\

anbei noch ein list des Doif
Internals:
   DEF        ([10:01-18:30|7] and [FS20Regensensor422]eq "off" and [Komplettberegnung] eq "aus" and [Rasen_Hof_und_Hecke] eq "aus" and [Rasenberegnung_Einfahrt] eq "aus" and [Rasenberegnung_Hof_mitte] eq "aus" and [Rasenberegnung_Kellereingang] eq "aus" [Rasenberegnung_RasenPaetz] eq "aus" and [Rasenberegnung_seitl] eq "aus" and [Schaf] eq "Docked" and [Robotergarage] eq "besetzt" and [Containerrelais_Sw_02] eq "off" and [Lift:state] eq "closed")(set Containerrelais_Sw_02 on)(set Lift hoch)(set Schaf mow)DOELSEIF ([FS20Regensensor422]eq "on" and [Schaf] eq "mow") (set Schaf returnToDock) DOELSEIF  ([FS20Regensensor422]eq "on" and [Schaf] eq "Returning to dock" and [Robotergarage] eq "besetzt" and [Lift:state] eq "open")(set Lift runter)DOELSEIF ([FS20Regensensor422]eq "on" and [Robotergarage] eq "besetzt" and [Lift:state] eq "closed")(set Rasenrobi_state enable)
   NAME       Robi_on_tour
   NR         2529
   NTFY_ORDER 50-Robi_on_tour
   STATE      initialized
   TYPE       DOIF
   Readings:
     2017-04-01 09:54:31   cmd             0
     2017-04-01 10:01:00   error           condition c01: syntax error, line 1, near ""aus" InternalDoIf"

     2017-04-01 09:54:31   state           initialized
     2017-04-01 09:54:33   timer_01_c01    01.04.2017 10:01:00|7
     2017-04-01 09:54:33   timer_02_c01    01.04.2017 18:30:00|7
   Condition:
     0          DOIF_time($hash,0,1,$wday,$hms,"7") and InternalDoIf($hash,'FS20Regensensor422','STATE')eq "off" and InternalDoIf($hash,'Komplettberegnung','STATE') eq "aus" and InternalDoIf($hash,'Rasen_Hof_und_Hecke','STATE') eq "aus" and InternalDoIf($hash,'Rasenberegnung_Einfahrt','STATE') eq "aus" and InternalDoIf($hash,'Rasenberegnung_Hof_mitte','STATE') eq "aus" and InternalDoIf($hash,'Rasenberegnung_Kellereingang','STATE') eq "aus" InternalDoIf($hash,'Rasenberegnung_RasenPaetz','STATE') eq "aus" and InternalDoIf($hash,'Rasenberegnung_seitl','STATE') eq "aus" and InternalDoIf($hash,'Schaf','STATE') eq "Docked" and InternalDoIf($hash,'Robotergarage','STATE') eq "besetzt" and InternalDoIf($hash,'Containerrelais_Sw_02','STATE') eq "off" and ReadingValDoIf($hash,'Lift','state') eq "closed"
     1          InternalDoIf($hash,'FS20Regensensor422','STATE')eq "on" and InternalDoIf($hash,'Schaf','STATE') eq "mow"
     2          InternalDoIf($hash,'FS20Regensensor422','STATE')eq "on" and InternalDoIf($hash,'Schaf','STATE') eq "Returning to dock" and InternalDoIf($hash,'Robotergarage','STATE') eq "besetzt" and ReadingValDoIf($hash,'Lift','state') eq "open"
     3          InternalDoIf($hash,'FS20Regensensor422','STATE')eq "on" and InternalDoIf($hash,'Robotergarage','STATE') eq "besetzt" and ReadingValDoIf($hash,'Lift','state') eq "closed"
   Days:
     0          7
     1          7
   Devices:
     0           FS20Regensensor422 Komplettberegnung Rasen_Hof_und_Hecke Rasenberegnung_Einfahrt Rasenberegnung_Hof_mitte Rasenberegnung_Kellereingang Rasenberegnung_RasenPaetz Rasenberegnung_seitl Schaf Robotergarage Containerrelais_Sw_02 Lift
     1           FS20Regensensor422 Schaf
     2           FS20Regensensor422 Schaf Robotergarage Lift
     3           FS20Regensensor422 Robotergarage Lift
     all         FS20Regensensor422 Komplettberegnung Rasen_Hof_und_Hecke Rasenberegnung_Einfahrt Rasenberegnung_Hof_mitte Rasenberegnung_Kellereingang Rasenberegnung_RasenPaetz Rasenberegnung_seitl Schaf Robotergarage Containerrelais_Sw_02 Lift
   Do:
     0:
       0          set Containerrelais_Sw_02 on
       1          set Lift hoch
       2          set Schaf mow
     1:
       0          set Schaf returnToDock
     2:
       0          set Lift runter
     3:
       0          set Rasenrobi_state enable
     4:
   Helper:
     event      timer_1
     globalinit 1
     last_timer 2
     sleeptimer -1
     triggerDev
     triggerEvents:
       timer_1
   Internals:
     0           FS20Regensensor422:STATE Komplettberegnung:STATE Rasen_Hof_und_Hecke:STATE Rasenberegnung_Einfahrt:STATE Rasenberegnung_Hof_mitte:STATE Rasenberegnung_Kellereingang:STATE Rasenberegnung_RasenPaetz:STATE Rasenberegnung_seitl:STATE Schaf:STATE Robotergarage:STATE Containerrelais_Sw_02:STATE
     1           FS20Regensensor422:STATE Schaf:STATE
     2           FS20Regensensor422:STATE Schaf:STATE Robotergarage:STATE
     3           FS20Regensensor422:STATE Robotergarage:STATE
     all         FS20Regensensor422:STATE Komplettberegnung:STATE Rasen_Hof_und_Hecke:STATE Rasenberegnung_Einfahrt:STATE Rasenberegnung_Hof_mitte:STATE Rasenberegnung_Kellereingang:STATE Rasenberegnung_RasenPaetz:STATE Rasenberegnung_seitl:STATE Schaf:STATE Robotergarage:STATE Containerrelais_Sw_02:STATE
   Interval:
     0          -1
     1          0
   Itimer:
   Localtime:
     0          1491033660
     1          1491064200
   Readings:
     0           Lift:state
     2           Lift:state
     3           Lift:state
     all         Lift:state
   Realtime:
     0          10:01:00
     1          18:30:00
   Regexp:
     All:
   State:
   Time:
     0          10:01:00
     1          18:30:00
   Timecond:
     0          0
     1          0
   Timer:
     0          0
     1          0
   Timers:
     0           0  1
   Triggertime:
     1491064200:
       localtime  1491064200
       Hash:
Attributes:
   do         always
   repeatsame 1:1:1:1
   room       03-10
   wait       0,10,50:20:0:10


Danke im voraus Gruss tagedieb
FHEM 5.6 auf Cubitruck
CUL und Cul 868 und 2 HM LAN an Zbox
Remoteserver auf 2.Zboxi
HM-CC-RT-DN,HM-LC-Bl1PBU-FM,HM-LC-SW1-FM,HM-LC-SW4-PCB,HM-LC-Sw1PBU-FM,HM-PB-2-WM55,HM-PB-6-WM55,HM-SCI-3-FM,HM-SEC-RHS,HM-SEC-SC,HM-SEC-SC-2,HM-SEC-TIS,HM-WDS10-TH-O u.viele mehr
diverse IT Empfänger und LW3

Otto123

Moin,

da fehlt "einer" (and?) dazwischen? [Rasenberegnung_Kellereingang] eq "aus" [Rasenberegnung_RasenPaetz] eq "aus"

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

tagedieb

Hallo Otto123

Dankeschön, das habe ich übersehen  :-[

einen schönen sonnigen Tag

gruss tagedieb
FHEM 5.6 auf Cubitruck
CUL und Cul 868 und 2 HM LAN an Zbox
Remoteserver auf 2.Zboxi
HM-CC-RT-DN,HM-LC-Bl1PBU-FM,HM-LC-SW1-FM,HM-LC-SW4-PCB,HM-LC-Sw1PBU-FM,HM-PB-2-WM55,HM-PB-6-WM55,HM-SCI-3-FM,HM-SEC-RHS,HM-SEC-SC,HM-SEC-SC-2,HM-SEC-TIS,HM-WDS10-TH-O u.viele mehr
diverse IT Empfänger und LW3

Otto123

Da das irgendwie ziemlich unübersichtlich ausssieht, ok wenn es einmal richtig drin steht ist es drin, aber vielleicht fasst Du ein paar Sachen einfach in einer Structure zusammen? Sowas wie BeregnungAllesAus?
Das logische UND macht die structure in sich wenn Du es richtig konfigurierst.

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz