Hauptmenü

Twilight Modul

Begonnen von MrSpock, 17 September 2018, 13:08:23

Vorheriges Thema - Nächstes Thema

MrSpock

Hallo Zusammen,
ich bin FHEM Anfänger und habe eine Frage zum Hilfs u. Erweiterungs Modul "Twilight".
Ich nutze dieses Modul zur Steuerung unserer Rollos (via Home Matic).
Nun zu meiner Frage.
Mir ist im Fhem logfile aufgefallen, das die Rollos morgens (sun rise) immer zweimal kurz hintereinander angesteuert werden (On).

Diesbezüglich habe ich mal ein AT log aufgezogen.

Rollo_automatik_2_Auf-2018.log:
2018-09-14_06:23:49 Rollo_automatik_2_Auf Next: 06:25:18
2018-09-15_06:25:18 Rollo_automatik_2_Auf Next: 06:26:47
2018-09-16_06:26:47 Rollo_automatik_2_Auf Next: 06:28:14

Beispiel 2018-09-15
Die Uhrzeit 06:25:18 ist laut TL Modul die Ausführungszeit für diesen Tag, zusätzlich wird aber um 06:26:47 (Next Zeit), was eigentlich für den nächsten Tag steht, auch nochmal ein On Signal an die Rollos geschickt und somit zwei Kommandos kurz hintereinander gesendet.

Muss ich da noch etwas Besonderes beachten, oder liegt ein anderweitiger Fehler diesbezüglich vor.


Vielen Dank für die Bearbeitung meiner Anfrage.

Frank_Huber

Eine Suche nach "Twilight doppelt" ergibt z.B. folgendes: https://forum.fhem.de/index.php/topic,83986.msg762531/topicseen.html#msg762531

Falls Du das also über DOIF abwickelst steht dort die Lösung. :)

CoolTux

Oder Du schaust Dir AutoShuttersControl an. Das macht genau das und noch vieles mehr.
https://forum.fhem.de/index.php/topic,90751.0.html
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

MrSpock

OK Vielen Dank.
Ich werde es mal mit dem DOIF probieren.

Damian

#4
Zitat von: MrSpock am 18 September 2018, 09:11:18
OK Vielen Dank.
Ich werde es mal mit dem DOIF probieren.
Nur mal zur Info.

Die aktuelle DOIF-Version unterbindet automatisch doppeltes Schalten am selben Tag.

Es reicht also die Definition:
z.B.
DOIF ([{twilight("TC_TWILIGHT","ss_indoor","17:00","22:00")}]) (set ...)
attr do always


oder neuerdings im Perl-Modus ohne zusätzliche Attribute:

DOIF {if ([{twilight("TC_TWILIGHT","ss_indoor","17:00","22:00")}]) {fhem"set ..."}}
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

MrSpock

Klappt Super, vielen Dank nochmal für die Info.

BR
MrSpock