NEWS
Gelöst Velux Rolladensteuerung/ Homematic Fenstersensoren
-
@Eagle_87 sagte:
Beim ersten Bild die Zeit 20:04Uhr , warum er da schon das Skript startet keine Ahnung....
Das Skript wurde neu gestartet.
@Eagle_87 sagte in Velux Rolladensteuerung/ Homematic Fenstersensoren:
beim zweiten Bild gibt er um 21:33Uhr
Welcher Debug-Block gibt "Bin bei Rolladen und prüfe die Zeit" aus ?
Falls die Zeitspanne und der Zeitpunkt "Sonnenuntergang" grenzwertig sind, dann verwende mal beim Trigger einen Offset von 1 Minute.
-
Nur mal so ins Blaue. Ich habe mal testweise die Aktuelle Zeit und die Aktuelle Zeit von Sonnenuntergang bei mir ausgegeben. Sieht dann so aus:
Oben: Aktuelle Zeit, Unten: Sonnenuntergang
Könnte es wichtig sein, die Zeiten überall im Skript gleich zu formatieren??? Oder macht JS das dann immer automatisch richtig?
@Eagle_87 Das sähe dann so aus:
Zumindest für Menschen ist der Output dann lesbarer
-
@buggybeast sagte:
Oder macht JS das dann immer automatisch richtig?
Ohne Formatierung nimmt JS das Date Object bzw. die ms seit 1.1.1970.
Ich habe gerade eine Test-Script laufen, dass zu Mittag (ca. 13:06 Uhr) triggert und dann einen Vergleich mit "nicht zwischen" macht. Mal schauen, was passiert. -
@buggybeast
Der Test ergab: Ohne Offset funktioniert der Vergleich nicht wie erwartet:Mit Offset passt es:
Also verwende beim Trigger einen Offset von 1 Minute oder beim Vergleich "Sonnenuntergang -1 Minute".
-
@paul53
Das erscheint logisch. Mit Versatz ist man 100%ig nicht kleiner/gleich Sonnenuntergang. Und damit ist das falls Statement wahr. Man scheint die Formatierung Der Zeit explizit also nicht zu benötigen. Gut zu wissen
Tatsächlich erstaunlich finde ich dagegen, dass Es ohne Versatz Nicht geht. Vom Trigger bis zur Auswertung des falls Blockes vergehen ja auch Millisekunden, also müsste die aktuelle Zeit ja eigentlich größer als Sonnenuntergang sein, und somit auch wieder wahr. -
@buggybeast sagte:
also müsste die aktuelle Zeit ja eigentlich größer als Sonnenuntergang sein, und somit auch wieder wahr.
Dachte ich auch, ist aber offenbar nicht so, wie der Test zeigt.
-
Na besser mit Versatz und auf der sicheren Seite, sonst läuft es womöglich mal so, mal anders
-
@paul53 @buggybeast & @KaZim vielen vielen dank für eure Unterstützung bei dem Theama hier. Finde ich wirklich super. Habe jetzt im offset mal 1 min eingetragen und drücke die Daumen das es heute abend klappt. Werde dann natürlich bescheid
geben.
-
@paul53 @buggybeast & @KaZim
jap hat funktioniert. Vielen dank damit ist das Problem gelöst. -