(Gelöst) Problem mit doif

Begonnen von bomi, 30 April 2016, 15:48:58

Vorheriges Thema - Nächstes Thema

bomi

Hallo zusammen.

Ich hab irgendwo einen Denkfehler und hoffe jemand kann mir helfen. Der erste Befehl wird komischerweise nie ausgeführt obwohl alle Bedingungen wahr sind. Die beiden anderen DOELSEIF funktionieren. Hab ich irgendwo ein Zeichen vergessen?

define Beschattung_Wohnzimmer DOIF (([Rollo_Schatten] eq "on" && ([myTwilight:elevation]<46.5 && [myTwilight:elevation]>33.5 && [myTwilight:azimuth]>153)) || [Rollo_Schatten] eq "off") (set RolloWohnzimmer 90)\\
DOELSEIF ([Rollo_Schatten] eq "on" && ([myTwilight:elevation]<33.5 && [myTwilight:elevation]>17.1 &&[myTwilight:azimuth]>153)) (set RolloWohnzimmer 45)\\
DOELSEIF ([Rollo_Schatten] eq "on" && ([myTwilight:elevation]<17.1 && [myTwilight:elevation]>2 && [myTwilight:azimuth]>153)) (set RolloWohnzimmer 30)


Danke schon mal für eure Hilfe.

Edit:
Hier noch die aktuellen Readings
Readings
Device                                    myTwilight          2016-04-30 15:28:53
cmd_event                             Rollo_Schatten   2016-04-22 17:23:24
cmd_nr                                  1                         2016-04-22 17:23:24
e_Rollo_Automatik_STATE     off                       2016-04-19 21:27:37
e_Rollo_Schatten_STATE       on                       2016-04-30 12:24:24
e_myTwilight_azimuth           235.12                2016-04-30 15:28:53
e_myTwilight_elevation         45.68                  2016-04-30 15:28:53
state                                      cmd_1                 2016-04-22 17:23:24

Ellert

Zitatstate                                      cmd_1                 2016-04-22 17:23:24
Der Befehl wurde am 22.4.2016 um 17:22:24 ausgeführt.
Schau Dir mal die Einleitung zum DOIF an: http://fhem.de/commandref_DE.html#DOIF , Absatz vor dem Beispiel und zur Abhilfe http://fhem.de/commandref_DE.html#DOIF_Ereignissteuerung

Klappt es damit?

bomi

Na klar! Wird nicht ausgeführt weil state schon auf cmd_1 steht.

Danke für den Schupser in die richtige Richtung  ;)