NEWS
Javascript - IsDayTime falsche Zeit ?
-
Hallo,
nutze die Astrofunktion im Javascript Adapter. v7.8.0 läuft.
Ich war gerade verwundert warum mein gartenlicht nicht nicht angeht obwohl gemäß meiner Koordinaten der Sonnenuntergang erfolgt. Dabei stellt ich fest, dass die Astrofunktion im JS folgendes anzeigt:
Aber eigentlich Tagesende ist (kommt von dem daswetter-Adapter):
Warum gibt es den Unterschied ? Woher holt sich der JS den Wert ?
-
@segway sagte in Javascript - IsDayTime falsche Zeit ?:
Woher holt sich der JS den Wert ?
gemäß deiner Koordinaten in der js-Instanz
-
@segway sagte: Woher holt sich der JS den Wert ?
Aus der Astro-Konfiguration der Javascript-Instanz. Du hast dort für Tagesende "Sonnenuntergang" ausgewählt? Die Ortskoordinaten stimmen?
-
@paul53 Achso!
Tagesende != Sonnenuntergang.
Das Tagesende ist frei definierbar -
@homoran sagte: Das Tagesende ist frei definierbar
-
@paul53
Der auf der Karte angegebene Ort ist korrekt.
Nicht früher als 18:00 sollte passen ... ist ja aktuell bei 18:16 aber eben nicht bei 18:49
Irgendwas stimmt da nicht mMnUpdate:
Okay sehe grad der steht auf Abenddämmerung
Aber ist Dämmerung später als Untergang ??? -
@segway
"Ende Abenddämmerung" ist nicht "Sonnenuntergang"! -
@segway sagte: Aber ist Dämmerung später als Untergang ???
Die Abenddämmerung beginnt mit dem Sonnenuntergang. Das Ende ist also später.
"Nachtsende" ist viel zu früh und im Juni nicht zu gebrauchen. -
@paul53
Ja das habe ich auch grad als Definition nachgelesen. Passt also.
Habe es auf Sonnenaufgang- und Untergang umgestellt ... leider Fehler
Was auch immer mir das sagen soll -
@segway
was hast Du im JS-Adapter eingetragen ? Bei mir so: -
@djmarc75 sagte in Javascript - IsDayTime falsche Zeit ?:
@segway
was hast Du im JS-Adapter eingetragen ? Bei mir so:das hier ... wüsste aber nicht dass ich das jemals selber eingetragen habe
-
@segway sagte: wüsste aber nicht dass ich das jemals selber eingetragen habe
Von selbst passiert es nicht. Ändere es in "/home/iobroker/skripte" oder ähnlich.
-
-
@paul53 sagte in Javascript - IsDayTime falsche Zeit ?:
@segway sagte: wüsste aber nicht dass ich das jemals selber eingetragen habe
Von selbst passiert es nicht. Ändere es in "/home/iobroker/skripte" oder ähnlich.
Naja meine Installation ist locker mal 8 Jahre her ... was weiss ich wann ich was eingegeben habe ?
@djmarc75 sagte in Javascript - IsDayTime falsche Zeit ?:
@segway
dann ändere das einfach mal in z.B./home/iobroker/jsspiegelung
Ok, aber was hat das für Auswirkungen ?
-
@segway sagte in Javascript - IsDayTime falsche Zeit ?:
Naja meine Installation ist locker mal 8 Jahre her ... was weiss ich wann ich was eingegeben habe ?
Damals gab es diese Eingabe noch nicht.
@segway sagte in Javascript - IsDayTime falsche Zeit ?:
was hat das für Auswirkungen ?
Dass die Skripte "gespiegelt" werden - ist nix Nachteiiiges
-
@djmarc75
Okay, nachdem ich den Pfad geändert habe konnte ich auch Sonnenaufgang- und Untergang einstellen. Passt
Leider schweigt sich die Doku ja darüber aus was diese Einstellungen bewirken
Und dann noch sehr alte Bilder hinterlegtoh je
-
@segway sagte in Javascript - IsDayTime falsche Zeit ?:
Leider schweigt sich die Doku ja darüber aus was diese Einstellungen bewirken
Und dann noch sehr alte Bilder hinterlegtAuch grad gesehen, aber da kann ich leider nix zu sagen
-
@segway sagte: was diese Einstellungen bewirken
Die Einstellungen für Tagesanfang und -ende wirken sich nur auf den Datenpunkt "javascript.0.variables.isDayTime" aus.
-
@djmarc75 sagte in Javascript - IsDayTime falsche Zeit ?:
Auch grad gesehen, aber da kann ich leider nix zu sagen
Jo leider
immer neue Versionen aber nix vernünftig dokumentiert. Sehr schade
@paul53 sagte in Javascript - IsDayTime falsche Zeit ?:
@segway sagte: was diese Einstellungen bewirken
Die Einstellungen für Tagesanfang und -ende wirken sich nur auf den Datenpunkt "javascript.0.variables.isDayTime" aus.
Das ist klar, mir ginge es aber eher um die Pfadänderungen, da ich nicht weiss und auch nicht nachlesen kann (siehe oben) wofür dieser Pfad steht und was er bewirkt.