NEWS
[gelöst] Komme mit Astrofunktion nicht weiter....
-
B
bonafide Starter 4 May 2019, 17:46Hallo zusammen,
ich habe aktuell ein Problem mit der Zeit/Astrosteuerung.
Wenn ich in einem Skript nur die reine Uhrzeit angebe funktioniert es ohne Probleme:
Sobald ich eine Astro-Funktion einfüge wird das Skript nicht ausgeführt:
In den Einstellungen zu JS habe ich "Verwenden Sie die Systemeinstellungen"
aktiviert.Im System wurden die Koordinaten via der Karte gewählt:
Hier die Daten zur Konfiguration des Systems:
Master:
Dell Optiplex
node -v = v8.16.0
npm -v = 6.4.1
Script Engine = 4.1.12
OS Proxmox
VM = Debian 9.9.0 amd64Slave:
Raspberry Pi3 B
node -v = v8.16.0
npm -v = 6.4.1
Script Engine = 4.1.12
OS Raspbian stretch liteHat jmeand eine Idee was ich hier falsch mache?
Danke!
-
PS: Wenn ich folgendes Skript ausführe:
// Astrozeiten für heute - V1.0 log("====================="); log("Astro Werte für heute"); log("====================="); //----------------------------------------------------------------- Werte vom 3.12.2015 var nightEnd = getAstroDate("nightEnd"); log(" (0) nightEnd (Ende der Nacht)........................: " + nightEnd.toLocaleTimeString()); // 05:37 var nauticalDawn = getAstroDate("nauticalDawn"); log(" (1) nauticalDawn (naut. Dämmerung Morgens)...........: " + nauticalDawn.toLocaleTimeString()); // 06:13 var dawn = getAstroDate("dawn"); log(" (2) dawn (Dämmerung Morgens).........................: " + dawn.toLocaleTimeString()); // 06:52 var sunrise = getAstroDate("sunrise"); log(" (3) sunrise (Sonnenaufgang)..........................: " + sunrise.toLocaleTimeString()); // 07:26 var sunriseEnd = getAstroDate("sunriseEnd"); log(" (4) sunriseEnd (Ende des Sonnenaufgangs).............: " + sunriseEnd.toLocaleTimeString()); // 07:26 var goldenHourEnd = getAstroDate("goldenHourEnd"); log(" (5) goldenHourEnd (Ende der Golden Hour VM)..........: " + goldenHourEnd.toLocaleTimeString()); // 08:17 var solarNoon = getAstroDate("solarNoon"); log(" (6) solarNoon (Mittag)...............................: " + solarNoon.toLocaleTimeString()); // 11:49 var goldenHour = getAstroDate("goldenHour"); log(" (7) goldenHour (Start der Golden Hour NM)............: " + goldenHour.toLocaleTimeString()); // 15:22 var sunsetStart = getAstroDate("sunsetStart"); log(" (8) sunsetStart (Start des Sonnenuntergangs).........: " + sunsetStart.toLocaleTimeString()); // 16:08 var sunset = getAstroDate("sunset"); log(" (9) sunset (Sonnenuntergang).........................: " + sunset.toLocaleTimeString()); // 16:12 var dusk = getAstroDate("dusk"); log("(10) dusk (Dämmerung Abends)..........................: " + dusk.toLocaleTimeString()); // 16:47 var nauticalDusk = getAstroDate("nauticalDusk"); log("(11) nauticalDusk (naut. Dämmerung Abends)............: " + nauticalDusk.toLocaleTimeString()); // 17:25 var night = getAstroDate("night"); log("(12) night (Start der Nacht)..........................: " + night.toLocaleTimeString()); // 18:02 var nadir = getAstroDate("nadir"); log("(13) nadir (Mitternacht)..............................: " + nadir.toLocaleTimeString()); // 23:49 log("====================="); var today = new Date(); var tomorrow = today.setDate(today.getDate()+1); var tomorrowNight = getAstroDate("night", tomorrow); log("Night starts tomorrow at " + tomorrowNight.toLocaleTimeString());
Bekomme ich diesen Log:
20:11:35.159 info javascript.1 Stop script script.js.Astro2 20:11:35.190 info javascript.1 Start javascript script.js.Astro2 20:11:35.190 info javascript.1 script.js.Astro2: ===================== 20:11:35.190 info javascript.1 script.js.Astro2: Astro Werte für heute 20:11:35.190 info javascript.1 script.js.Astro2: ===================== 20:11:35.191 info javascript.1 script.js.Astro2: (0) nightEnd (Ende der Nacht)........................: 03:17:57 20:11:35.191 info javascript.1 script.js.Astro2: (1) nauticalDawn (naut. Dämmerung Morgens)...........: 04:18:07 20:11:35.191 info javascript.1 script.js.Astro2: (2) dawn (Dämmerung Morgens).........................: 05:06:19 20:11:35.191 info javascript.1 script.js.Astro2: (3) sunrise (Sonnenaufgang)..........................: 05:43:22 20:11:35.191 info javascript.1 script.js.Astro2: (4) sunriseEnd (Ende des Sonnenaufgangs).............: 05:47:02 20:11:35.191 info javascript.1 script.js.Astro2: (5) goldenHourEnd (Ende der Golden Hour VM)..........: 06:28:49 20:11:35.191 info javascript.1 script.js.Astro2: (6) solarNoon (Mittag)...............................: 13:17:17 20:11:35.191 info javascript.1 script.js.Astro2: (7) goldenHour (Start der Golden Hour NM)............: 20:05:44 20:11:35.191 info javascript.1 script.js.Astro2: (8) sunsetStart (Start des Sonnenuntergangs).........: 20:47:31 20:11:35.191 info javascript.1 script.js.Astro2: (9) sunset (Sonnenuntergang).........................: 20:51:11 20:11:35.191 info javascript.1 script.js.Astro2: (10) dusk (Dämmerung Abends)..........................: 21:28:14 20:11:35.191 info javascript.1 script.js.Astro2: (11) nauticalDusk (naut. Dämmerung Abends)............: 22:16:26 20:11:35.192 info javascript.1 script.js.Astro2: (12) night (Start der Nacht)..........................: 23:16:36 20:11:35.192 info javascript.1 script.js.Astro2: (13) nadir (Mitternacht)..............................: 01:17:17 20:11:35.192 info javascript.1 script.js.Astro2: ===================== 20:11:35.192 info javascript.1 script.js.Astro2: Night starts tomorrow at 23:19:21 20:11:35.192 info javascript.1 script.js.Astro2: registered 0 subscriptions and 0 schedules
Sollte also prinzipiell gehen.
-
@bonafide
Hast du im js Adapter auch die geokordinaten drin? -
Dort habe ich unter Astro-Einstellungen:
"Verwenden Sie die Systemeinstellungen" aktiviert. -
Habe es jetzt mit den Koordinaten im JS Adapter versucht, keine Änderung....
-
Bin mir nicht sicher aber ich glaube ich habe etwas gefunden:
Ich hatte bisher diesen Block benutzt:
Dort über den Wizard das Astro-Evant gewählt.
Als log habe ich dann bekommen:21:46:52.879 info javascript.1 Stop script script.js.Time_Lampe_Tür_2 21:46:52.907 info javascript.1 Start javascript script.js.Time_Lampe_Tür_2 21:46:52.907 info javascript.1 script.js.Time_Lampe_Tür_2: registered 0 subscriptions and 0 schedules
Wenn ich diesen Block verwende:
Sagt der Log:
21:48:47.336 info javascript.1 Stop script script.js.Time_Lampe_Tür_2 21:48:47.375 info javascript.1 Start javascript script.js.Time_Lampe_Tür_2 21:48:47.376 info javascript.1 script.js.Time_Lampe_Tür_2: registered 0 subscriptions and 1 schedule
in 26min (Nautische Abenddämmerung) wissen wir mehr.
-
Es war tatsächlich der Block
Bzw. wahrscheinlich der Wizard im Block!
Hab jetzt den oben erwähnten benutzt und schon geht es!