FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: Dirk070 am 12 Oktober 2016, 10:37:43

Titel: [gelöst] DOIF mit Sunrise löst 2 Mal aus
Beitrag von: Dirk070 am 12 Oktober 2016, 10:37:43
Hallo zusammen,

ich hab mehrere DOIF im Einsatz, die laut Log jeweils 2 Mal im Abstand von jeweils 100 Sekunden auslösen.
Das Attribut "Do always" ist gesetzt.

Hier das Doif:
([({sunrise_abs("REAL",0,"07:00","10:00")})])
({RolladeFunc("group=Astro_Morgen", "100", "up", "wd", $we, Value('Urlaub'));;
RolladeFunc("Rollade_NZ_Strasse", "60", "up", "wd", $we, Value('Urlaub'));;
Log 1, "di_1MorgenWeek_auf";;
RolladeFunc("Rollade_Bad", "60", "up", "wd", $we, Value('Urlaub'))},
set Rollade_Kette 1,set Kette_aktiv off)


Hier das Log:
2016.10.12 07:57:55 3: CUL_HM set Rollade_WHZ_GartenL on
2016.10.12 07:57:55 3: CUL_HM set Rollade_WHZ_GartenR on
2016.10.12 07:57:55 3: CUL_HM set Rollade_NZ_Strasse 60
2016.10.12 07:57:55 1: di_1MorgenWeek_auf
2016.10.12 07:59:35 3: CUL_HM set Rollade_WHZ_GartenL on
2016.10.12 07:59:35 3: CUL_HM set Rollade_WHZ_GartenR on
2016.10.12 07:59:35 3: CUL_HM set Rollade_NZ_Strasse 60
2016.10.12 07:59:35 1: di_1MorgenWeek_auf


Durch den Log 1 lässt sich das doppelte Auslösen nachverfolgen.

Wahrscheinlich habe ich in der Commandref was überlesen, ich komme aber leider alleine nicht auf den Fehler.

Kann mir jemand netterweise einen Hinweis geben? Vielen Dank vorab und viele Grüße,
Dirk
Titel: Antw:DOIF mit Sunrise löst 2 Mal aus
Beitrag von: Ellert am 12 Oktober 2016, 14:48:52
Der Timer für sunrise_abs wurde gestern gesetzt. Heute liefert sunrise_abs einen späteren Zeitpunkt, daher schaltet das DOIF nochmal.
Das Problem ist bekannt.

Du könntest ein wait 120 versuchen.
Titel: Antw:DOIF mit Sunrise löst 2 Mal aus
Beitrag von: Wuppi68 am 12 Oktober 2016, 15:26:24
Zitat von: Ellert am 12 Oktober 2016, 14:48:52
Der Timer für sunrise_abs wurde gestern gesetzt. Heute liefert sunrise_abs einen späteren Zeitpunkt, daher schaltet das DOIF nochmal.
Das Problem ist bekannt.

Du könntest ein wait 120 versuchen.

nimm am besten 3 Minuten :-)

ein kurzer Check für Köln ergab >2 und <3  Minuten Differenz an den kürzesten und längsten Tagen im jahr
Titel: Antw:DOIF mit Sunrise löst 2 Mal aus
Beitrag von: Dirk070 am 12 Oktober 2016, 16:09:29
Danke Euch für die Hilfe!!!

Das müsste doch am sinnvollsten (nach Commandref) mit cmdpause "Zwangspause für das Ausführen eines Kommandos seit der letzten Zustandsänderung" gehen, oder?
Titel: Antw:DOIF mit Sunrise löst 2 Mal aus
Beitrag von: Dirk070 am 13 Oktober 2016, 09:37:01
Mit dem Attribut hat es geklappt, nun löst das Doif nur noch einmal aus  :) !

cmdpause 180

Danke Euch!!

Viele Grüße,
Dirk