NEWS
Problem, ASTRO wird nicht ausgelöst
-
mit shift meint er die Angabe im Script selber um die Astrozeit nach vorne oder nach hinten zu verschieben.
-
Achso, ja - da habe ich momentan keinerlei Verschiebungen drin.
-
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.
-
Edit:(ursprünglicher Text gelöscht - das Problem saß wie immer vor dem Bildschirm;-)
ich teste - Danke.
-
Hallo,
der Astro-Adapter läuft jetzt wieder zur Zufriedenheit.
btw.: Bin ich wirklich der "nördlichste" ioBroker-Astro-Anwender?
Gruß
Thilo
-
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…