ich bekomme die Steurung meiner Jalousie über das Astro-Script einfach nicht hin und benötige Hilfe von Experten.
Z.B. das Runterfahren 45 Min nach Sonnenuntergang (mit Zeiteingrenzung)
Bitte beachten bei mir ist der Jalousie Motor verdreht angeschlossen, somit Behanghöhe 100% Jalousie geschlossen.
Das Programm habe ich unten angehängt und ich habe Variablen zur Diagnose (in den Scripten) hinzugefügt um das Anstossen der Wenn-Dann-Sonst Zweige zu beobachten.
Script Dann Zweig:
Code: Alles auswählen
var zeitStempel= dom.GetObject("Tageszeit_hh.mm").State();
dom.GetObject("Runter_Triggered").State(zeitStempel)
Code: Alles auswählen
var zeitStempel= dom.GetObject("Tageszeit_hh.mm").State();
dom.GetObject("Runter_Triggered2").State(zeitStempel)
Was ich beobachte ist:
Das Programm wurde bei mir z.B heute nur getriggert (mit Ablauf des Sonst-Zweiges) als es die Aktualisierung "Minuten_vor_SU" < -45 Minuten gab.
Angezeigt durch "Runter_Triggered2" = 16.42
Um 18.30 Tageszeit_hh.mm hätte ich aber eine Aktualisierung erwartet, die effektiv im Wenn-Zweig landet, da alle weiteren Bedingungen erfüllt sind.
(ein Programm-Aufruf müsste meiner Meinung nach durch die Bedingung "Tageszeit_hh.mm im Wertebereich größer als 18.30 bei Akualisierung auslösen" getriggert werden).
Es wurde aber weder Wenn noch Sonst-Zweig abgearbeitet wie man in den Screenshots erkennen kann.
Ich bin leider ratlos Ich bekomme das Scripting einfach nicht zuverlässig hin.
Folgendes habe ich bereits (mehrfach) probiert - entsprechend den Hinweisen die ich hier an verschiedenen Stellen gefunden habe:
-Neustart des Raspi
-Neuanlegen der Programme
-Aufteilen einesWenn Dann Sonst Programmes in zwei Wenn-Dann (für Jalousie Rauf und Runter). Hier existiert der Sonst Zweig nur um die Systemvariable zu schreiben, um den Sonst Durchlauf anzuzeigen
-Raspberrymatic Update auf Version RaspberryMatic 2.29.23.20171118 von Vorgängerversion
-Löschen von leeren Bedingungen, die ich ursprünglich mal hatte.
Habe ich was übersehen, einen Denkfehler oder was kann ich tun?
Gruß Ralf