NEWS
[Problem] Astro funktioniert nicht
-
Hallo Zusammen,
ich möchte gerne, das mein Bewegungsmelder 2 Lampen an macht, zwischen Sonnenuntergang (Anfang) und Sonnenaufgang (Ende). Wenn zwischendurch ein Schalter betätigt wird, soll es allerdings an bleiben. Das Skript hat auch eine Zeit lang funktioniert und jetzt auf einmal nicht mehr. Ich gehe davon aus, dass das Skript noch funktioniert, aber irgendwie die Zeit nicht richtig an das Skript weiter gegeben wird. In den Einstellungen bekomme ich allerdings meinen Standort noch angezeigt. Über die Suche hab ich leider nichts passendes finden können. Könnt ihr mir da bitte weiter helfen?Hier ist erstmal mein Skript

Freundliche Grüße
P. Schulz -
Ich habe jetzt schon mehrfach gelesen das man im Javascript Adapter selbst nochmal die Astro Zeiten hinterlegen muss...hast du das schon mal probiert/überprüft?
-
-
Hallo Leviathan09,
ich habe bisher in den JS Adapter nicht rein geschaut, dort ist allerdings der Hacken gesetzt, dass die Astro Daten vom System genommen werden! Reicht das nicht aus, sondern müssen dort nochmal neu hinterlegt werden?
-
Ich habe es in mehreren Skripts genau so und bei mir funktioniert es, der einzige Unterschied den ich erkennen kann ist, dass ich die Blöcke andersrum habe. Also Sonnenaufgang-Ende zuerst und Sonnenuntergang-Anfang hinten. Sollte EIGENTLICH logisch keinen Unterschied machen, aber bei Blockly weiß man ja nie. Also probier es mal! :-)
Edit: ok ich merke gerade, es macht logisch doch einen Unterschied! Astro Funktionen funktionieren NICHT tagesübergreifend, darum musst du ja auch immer nicht zwischen auswählen, wenn du doch Tagesübergreifend prüfen willst. Dementsprechend musst du auch die Reihenfolge der Zeiten so ändern, das auf keinen Fall 0 Uhr dazwischen liegt.
-
@P-Schulz
Interessant zu wissen wäre die Versionen von Admin Adapter, JS-Adapter und js controller version die du nutzt.
Vielleicht ergibt sich daraus etwas... -
Ich hatte ebenfalls Probleme mit den Astrozeiten die standardmäßig bei Blockly hinterlegt sind. Funktionierte bei mir auch nie tagesübergreifend.
Abhilfe schafft evtl. das hier:
https://forum.iobroker.net/topic/2423/astro-tageszeit-abfragen-und-in-datenpunkt-eintragen/2
Aktuelles Skript findest du weiter unten im Thread. Damit hast du immer aktuelle Tageszeiten, die bei mir definitiv tagesübergreifend (zB 23:00 Uhr bis 06:00 Uhr) funktionieren.
-
Ich hatte ebenfalls Probleme mit den Astrozeiten die standardmäßig bei Blockly hinterlegt sind. Funktionierte bei mir auch nie tagesübergreifend.
Abhilfe schafft evtl. das hier:
https://forum.iobroker.net/topic/2423/astro-tageszeit-abfragen-und-in-datenpunkt-eintragen/2
Aktuelles Skript findest du weiter unten im Thread. Damit hast du immer aktuelle Tageszeiten, die bei mir definitiv tagesübergreifend (zB 23:00 Uhr bis 06:00 Uhr) funktionieren.
@radierer sagte in [Problem] Astro funktioniert nicht:
Funktionierte bei mir auch nie tagesübergreifend.
Dann muss man negiert arbeiten "ist NICHT" und dann den Tag nehmen (und nicht die tagesübergreifende Nacht)

