NEWS
Problem, ASTRO wird nicht ausgelöst
-
Es ist ein Fehler in suncalc module. Habe hier
https://github.com/mourner/suncalc/issues/44
gemeldet.
Mal schauen, ob er das findet.
http://suncalc.net/#/50.6252,12.9239,13 … 6.01/23:29
Gibt keine Angaben für Nacht/Ende.
00:00— n/a — night n/a —03:16 — astronomical twilight 03:16—04:19 — nautical twilight 04:19—05:02 — civil twilight 05:02—05:07 — sunrise 05:07—21:07 — daylight 21:07—21:12 — sunset 21:12—21:55 — civil twilight 21:55—22:58 — nautical twilight 22:58— n/a — astronomical twilight n/a —00:00 — night -
Es gibt auch neue Version aber da ist nur Fehlermeldung, falls die Zeit nicht kalkuliert werden kann:
if (ts.getTime().toString() === 'NaN') { adapter.log.error('Cannot calculate "' + pattern.astro + '" for ' + adapter.config.latitude + ', ' + adapter.config.longitude); } -
Ich habe mich jetzt mal etwas näher mit dem Thema beschäftigt. Das Problem ist wahrscheinlich nicht dass die Berechnung im sunset-Modul falsch wäre sondern dass in unseren Breiten jetzt um die Sommersonnenwende herum die nautische Abenddämmerung gleich in die nautische Morgendämmerung übergeht und es nie "astronomisch Nacht" wird.
Ich befürchte fast, wir müssen uns dafür in der Astrofunktion was einfallen lassen… Wäre das vielleicht eine Lösung?
if (ts.getTime().toString() === 'NaN') { ts = new Date(nowdate) ts.setMinutes(0); ts.setHours(0); ts.setSeconds(0); } -
Ich habe mich jetzt mal etwas näher mit dem Thema beschäftigt. Das Problem ist wahrscheinlich nicht dass die Berechnung im sunset-Modul falsch wäre sondern dass in unseren Breiten jetzt um die Sommersonnenwende herum die nautische Abenddämmerung gleich in die nautische Morgendämmerung übergeht und es nie "astronomisch Nacht" wird.
Ich befürchte fast, wir müssen uns dafür in der Astrofunktion was einfallen lassen… Wäre das vielleicht eine Lösung?
if (ts.getTime().toString() === 'NaN') { ts = new Date(nowdate) ts.setMinutes(0); ts.setHours(0); ts.setSeconds(0); } ```` `Es gibt tatsächlich keine Nacht bei euch. Ich habe Start auf 23:59:58 und Ende auf 23:59:59 gesetzt.
Bitte ausprobieren.
-
nach dem letzten Update 0.4.4 von javascript kommt nun
bei
schedule({hour: 23, minute: 0}, function () { setState("JalousieModus", 3); });dieses im Log:
javascript-0 2015-06-04 00:06:53 error at script.js.Jalousien:40:1 javascript-0 2015-06-04 00:06:53 error at sandbox.schedule (/opt/iobroker/node_modules/iobroker.javascript/javascript.js:921:41) javascript-0 2015-06-04 00:06:53 error script.js.Jalousien: TypeError: Object [object Object] has no method 'replace' -
nach dem letzten Update 0.4.4 von javascript kommt nun
bei
schedule({hour: 23, minute: 0}, function () { setState("JalousieModus", 3); });dieses im Log:
javascript-0 2015-06-04 00:06:53 error at script.js.Jalousien:40:1 javascript-0 2015-06-04 00:06:53 error at sandbox.schedule (/opt/iobroker/node_modules/iobroker.javascript/javascript.js:921:41) javascript-0 2015-06-04 00:06:53 error script.js.Jalousien: TypeError: Object [object Object] has no method 'replace' ```` `Danke, fixed.
-
Hallo,
der Astro-Adapter läuft jetzt wieder zur Zufriedenheit.
btw.: Bin ich wirklich der "nördlichste" ioBroker-Astro-Anwender?
Gruß
Thilo `
Super… Das Problem war, dass die Sonne nicht unter dem Horizont gelaufen. Also Sonne war schuld. :lol: -
Hallo Bluefox,
erst mal danke. Und jetzt bin ich mal ganz "Neunmalklug":
Die Sonne läuft auch bei uns unter den Horizont - nur eben nicht weiter als 18°denn erst dann wird es astronomisch gesehen Nacht. (Habe mich nämlich durch einige Webseiten zum Thema gelesen)
Neunmalklug aus
Also, eigentlich war nicht die Sonne schuld, sondern die Tatsache dass ich nicht weit genug im Süden wohne…
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden