NEWS
Zeit des Sonnenuntergangs stimmt nicht mit angegebener Zeit.
-
Ich habe festgestellt, dass ich sowohl im "Schraubenschlüssel" als auch im Javascript-Adpter die Koordinaten eintragen muss damit es zuverlässig funktioniert!
-
@guergen danke ist bei mir auch bei beiden eingestellt. Funktioniert es den bei dir das er dann erst zu deinem vorgegebenen Zeitpunkt fährt und nicht zum realen Sonnenuntergang?
-
@Eagle_87 Ich nutze die Funktion nur in Blockly mit Sonnen-aufgang, -untergang usw. Ob der auf denselben DP zugeift weiss ich gar nicht.
Mir ist halt nur aufgefallen, dass es bei beiden eingetragen sein muss(te) als ich es "geblocklyt" habe -
@guergen bei mir ist es ja das Problem das ich eingestellt habe das zb der Sonnenuntergang frühstens um 18 Uhr stattfinden darf, der Adapter aber trotzdem die realen Zeit nimmt ( im Moment ca gegen 16:45) und der Sonnenuntergang Trigger also nicht wie gewollt frühstens um 18Uhr sondern schon um 16:45Uhr triggert.
Habe aber jetzt ein Java Script gefunden das ich etwas anpasse und dann dort diese Einstellung vornehmen kann und dann halt darauf Trigger.
Werde das Skript morgen hier reinschreiben. Muss dazu sagen bin was Java Skript angeht blutiger Anfänger.
-
@Eagle_87 sagte in Zeit des Sonnenuntergangs stimmt nicht mit angegebener Zeit.:
@guergen bei mir ist es ja das Problem das ich eingestellt habe das zb der Sonnenuntergang frühstens um 18 Uhr stattfinden darf, der Adapter aber trotzdem die realen Zeit nimmt ( im Moment ca gegen 16:45) und der Sonnenuntergang Trigger also nicht wie gewollt frühstens um 18Uhr sondern schon um 16:45Uhr triggert.
Habe aber jetzt ein Java Script gefunden das ich etwas anpasse und dann dort diese Einstellung vornehmen kann und dann halt darauf Trigger.
Werde das Skript morgen hier reinschreiben. Muss dazu sagen bin was Java Skript angeht blutiger Anfänger.
ich hatte ja versucht, es hier zu erklären: Du musst auf
isDayTime
triggern, aber zur Zeit funktioniert das noch nicht, Paul hat aber nochmal eine Änderung eingereicht -
@fastfoot jap mit dem isDayTime was du erklärt hattest hat mich/uns auch auf die Idee gebracht das mit dem Skript zu machen.....
schedule('{"time":{"exactTime":true,"start":"00:01"},"period":{"days":1}}', function () { var suncalc = require('suncalc'); var times = suncalc.getTimes(new Date(),49.985962,8.240841); console.log('Astrozeiten wurden aktualisiert.') for (var t in times) { var Hour = times[t].getHours(); var Minute = times[t].getMinutes(); if( t == 'sunset') { if(Hour < 18) { Hour = 18; Minute = 0; } else if(Hour > 23) { Hour = 23; Minute = 0; } } if( t == 'sunrise') { if(Hour < 6) { Hour = 6; Minute = 0; } else if(Hour > 8) { Hour = 8; Minute = 0; } } if ( Hour < 10 ) { Hour = "0"+Hour; } if ( Minute < 10 ) { Minute = "0"+Minute; } var TimeString = Hour + ':' + Minute; setState("javascript.0.Astrozeiten." + t/*Temp-Schwellenwert*/, TimeString ); } });
Sobald der Änderungsvorschlag von Paul mit übernommen worden ist werde ich das auch wieder normal benutzen.
-
@fastfoot sagte:
triggert zwar um 7:45 wie erwartet, geht jedoch eine Minute später wieder auf false
Hatte gestern abend die Javascript mit den letzten Änderungen von Github installiert. Das Ergebnis ist leider, dass es immer noch nicht funktioniert, sondern morgens nur einen Minute lang auf true geht. Es muss also weiter nach der Ursache des Fehlverhaltens gesucht werden.
-
@paul53 danke für Info
-
@paul53 sagte in Zeit des Sonnenuntergangs stimmt nicht mit angegebener Zeit.:
@fastfoot sagte:
triggert zwar um 7:45 wie erwartet, geht jedoch eine Minute später wieder auf false
Hatte gestern abend die Javascript mit den letzten Änderungen von Github installiert. Das Ergebnis ist leider, dass es immer noch nicht funktioniert, sondern morgens nur einen Minute lang auf true geht. Es muss also weiter nach der Ursache des Fehlverhaltens gesucht werden.
Das scheint jetzt zu funktionieren, heute morgen haben 2 Instanzen mit unterschiedlichen Einstellungen sauber getriggert und sind auch nicht mehr zurück auf false Und GoldenHour Ende hast du mittlerweile auch an die richtige Stelle gesetzt, habe ich gesehen
-
@fastfoot sagte:
Und GoldenHour Ende hast du mittlerweile auch an die richtige Stelle gesetzt, habe ich gesehen
Die letzten 3 PR sind noch nicht "merged".