NEWS
Skript funktioniert nicht
-
@Homoran
Wie kann ich debug Bausteine einbauen? -
@tb_apple04 sagte in Skript funktioniert nicht:
@Homoran
Wie kann ich debug Bausteine einbauen?Einfach den Debug-Baustein aus "System" da einbauen wo es sinnvoll ist.
Was ich an Deinem Blockly nicht so raffe. Wie hast du die Tradfri eingebunden? Bridge oder Zigbee?
Ist aber auch wurscht, es gibt keinen DP "Lampe aus" den du zum ausschalten auf "true" setzten musst.Wo kommen die her? Zum schalten einer Zigbee-Lampe gibt es einen DP "on". Den setzt du zum anschalten auf "true" und zum abschalten auf "false"
Matze
-
@Matzebhv
Genau das habe ich auch gemacht. Dort wo on/off steht, das sind die Trådfri Lampen die ich über hue eingebunden habe. Dort sollte auch der Datenpunkt on über true und false geschaltet werden.Das andere sind Alexa Routinen für meine Steckdosen die mit wahr geschaltet werden müssen
-
?? Der Datenpunkt über Hue nennt sich aber nicht on/off. Was hast du denn da für Datenpunkte eingebaut?
Die DP sehen z.B. so aus: -> Philips_hue.Anrichtedecke1.on
Matze
-
ich habe diesen datenpunkt eingebaut. wenn ich ihn ins skript einbaue, steht dort "on/off"
-
@Matzebhv
Sorry, die Trådfri Lampen sind übers normale Trådfri Gateway eingebunden, nicht über Hue -
Dann zeig mal die Datenpunkte vom Tradfri Gateway. Dein Screenshot oben ist vom Hue-Adapter.
Und warum hast du die Lampen nicht an der Hue-Bridge angelernt, die läuft doch viel geschmeidiger. -
@Matzebhv
Hi,
Also, ich bin jetzt schonmal der Lösung des Problems auf dem Weg. Es muss an dem Auslöser liegen. Am Astro Adapter muss irgendwas nicht stimmen. Wenn ich die datenpunkte die ich im Skript eingebaut habe manuell steuere, funktioniert dies auch. -
@tb_apple04 Hast du deine GPS-Koordinaten in den Einstellungen hinterlegt? Ohne funktionier Astro nicht.
-
@Matzebhv
Ja, hab ich gemacht. Dort wird auch auf der Karte mein Standort angezeigt -
@Matzebhv
Und jetzt? -
@tb_apple04 sagte in Skript funktioniert nicht:
Ja, hab ich gemacht. Dort wird auch auf der Karte mein Standort angezeigt
Wo hast du es gemacht?
In den Systemeinstellungen oder im Js-Adapter?
-
@Homoran
Ich habe es in den Systemeinstellungen gemacht und im js Adapter „von Systemeinstellungen übernehmen“ ausgewählt -
@tb_apple04 sagte in Skript funktioniert nicht:
im js Adapter „von Systemeinstellungen übernehmen“ ausgewählt
Dann nimm den Haken da mal raus und trage die Werte dort bitte nochmal ein
-
@Homoran
hab ich gemacht, funktioniert leider immer noch nicht -
@Homoran
Was soll ich als nächstes versuchen? -
@tb_apple04 sagte in Skript funktioniert nicht:
ich möchte tradfri Lampen schalten, diese über den Datenpunkt "on" geschaltet werden.
Außerdem möchte ich Koogeek steckdosen steuern die über alexa eingebunden worden sind. Diese steuere ich mit dem alexa 2 adapter über Routinen.
Zum Einen sollten wir die zwei Dinge erst einmal trennen.
Zum anderen habe ich von Koogeek und Alexa2 keine Ahnung.Hast du zwischenzeitlich mal debug Bausteine eingefügt?
@tb_apple04 sagte in Skript funktioniert nicht:
das sind die Trådfri Lampen die ich über hue eingebunden habe.
@tb_apple04 sagte in Skript funktioniert nicht:
die Trådfri Lampen sind übers normale Trådfri Gateway eingebunden
und wie sehen jetzt wirklich die Objekte aus?
-
@Homoran
so, ich habe jetzt die bausteine für koogeek (Alexa2) heraus genommen:
Debug Bausteine habe ich auch eingefügt, ich weiß aber nicht wie diese funktionieren.
So sehen die objekte aus:
Das makierte Objekt habe ich im Skript eingefügt. -
Die Debug-Bausteine schreiben ( hier bei dir )den Text bei Auslösung ins Log.
Normal sieht das so gut aus. Probier mal bitte folgendes, dieses Script per Copy&Paste als neues Javascript einfügen und mal ausführen. Werden dir dann die verschiedenen Astrozeiten im Log angezeigt? Und weitere Frage, dein Script liegt nicht im Ordner "Global" , oder?
// 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());
-
@Matzebhv
super, mir werden jetzt die werte genau im log angezeigt. nein, mein Script liegt in einem Ordner den ich selbst erstellt habe.
das ist das, was bei mir im log angezeigt wird:16:55:44.355 [info] javascript.0 Stop script script.js.Garten.Skript1
16:55:51.482 [info] javascript.0 Stop script script.js.Garten.Skript1
16:55:51.625 [info] javascript.0 Start javascript script.js.Garten.Skript1
16:55:51.627 [info] javascript.0 script.js.Garten.Skript1: =====================
16:55:51.627 [info] javascript.0 script.js.Garten.Skript1: Astro Werte für heute
16:55:51.627 [info] javascript.0 script.js.Garten.Skript1: =====================
16:55:51.628 [info] javascript.0 script.js.Garten.Skript1: (0) nightEnd (Ende der Nacht)........................: 04:12:05
16:55:51.628 [info] javascript.0 script.js.Garten.Skript1: (1) nauticalDawn (naut. Dämmerung Morgens)...........: 04:51:18
16:55:51.628 [info] javascript.0 script.js.Garten.Skript1: (2) dawn (Dämmerung Morgens).........................: 05:29:48
16:55:51.629 [info] javascript.0 script.js.Garten.Skript1: (3) sunrise (Sonnenaufgang)..........................: 06:02:56
16:55:51.629 [info] javascript.0 script.js.Garten.Skript1: (4) sunriseEnd (Ende des Sonnenaufgangs).............: 06:06:22
16:55:51.629 [info] javascript.0 script.js.Garten.Skript1: (5) goldenHourEnd (Ende der Golden Hour VM)..........: 06:47:28
16:55:51.629 [info] javascript.0 script.js.Garten.Skript1: (6) solarNoon (Mittag)...............................: 11:45:04
16:55:51.630 [info] javascript.0 script.js.Garten.Skript1: (7) goldenHour (Start der Golden Hour NM)............: 16:42:40
16:55:51.630 [info] javascript.0 script.js.Garten.Skript1: (8) sunsetStart (Start des Sonnenuntergangs).........: 17:23:46
16:55:51.630 [info] javascript.0 script.js.Garten.Skript1: (9) sunset (Sonnenuntergang).........................: 17:27:12
16:55:51.630 [info] javascript.0 script.js.Garten.Skript1: (10) dusk (Dämmerung Abends)..........................: 18:00:20
16:55:51.631 [info] javascript.0 script.js.Garten.Skript1: (11) nauticalDusk (naut. Dämmerung Abends)............: 18:38:50
16:55:51.631 [info] javascript.0 script.js.Garten.Skript1: (12) night (Start der Nacht)..........................: 19:18:03
16:55:51.631 [info] javascript.0 script.js.Garten.Skript1: (13) nadir (Mitternacht)..............................: 23:45:04
16:55:51.632 [info] javascript.0 script.js.Garten.Skript1: =====================
16:55:51.632 [info] javascript.0 script.js.Garten.Skript1: Night starts tomorrow at 19:19:52
16:55:51.632 [info] javascript.0 script.js.Garten.Skript1: =====================
16:55:51.632 [info] javascript.0 script.js.Garten.Skript1: Astro Werte für heute
16:55:51.633 [info] javascript.0 script.js.Garten.Skript1: =====================
16:55:51.633 [info] javascript.0 script.js.Garten.Skript1: (0) nightEnd (Ende der Nacht)........................: 04:12:05
16:55:51.633 [info] javascript.0 script.js.Garten.Skript1: (1) nauticalDawn (naut. Dämmerung Morgens)...........: 04:51:18
16:55:51.633 [info] javascript.0 script.js.Garten.Skript1: (2) dawn (Dämmerung Morgens).........................: 05:29:48
16:55:51.634 [info] javascript.0 script.js.Garten.Skript1: (3) sunrise (Sonnenaufgang)..........................: 06:02:56
16:55:51.634 [info] javascript.0 script.js.Garten.Skript1: (4) sunriseEnd (Ende des Sonnenaufgangs).............: 06:06:22
16:55:51.634 [info] javascript.0 script.js.Garten.Skript1: (5) goldenHourEnd (Ende der Golden Hour VM)..........: 06:47:28
16:55:51.634 [info] javascript.0 script.js.Garten.Skript1: (6) solarNoon (Mittag)...............................: 11:45:04
16:55:51.635 [info] javascript.0 script.js.Garten.Skript1: (7) goldenHour (Start der Golden Hour NM)............: 16:42:40
16:55:51.635 [info] javascript.0 script.js.Garten.Skript1: (8) sunsetStart (Start des Sonnenuntergangs).........: 17:23:46
16:55:51.635 [info] javascript.0 script.js.Garten.Skript1: (9) sunset (Sonnenuntergang).........................: 17:27:12
16:55:51.635 [info] javascript.0 script.js.Garten.Skript1: (10) dusk (Dämmerung Abends)..........................: 18:00:20
16:55:51.636 [info] javascript.0 script.js.Garten.Skript1: (11) nauticalDusk (naut. Dämmerung Abends)............: 18:38:50
16:55:51.636 [info] javascript.0 script.js.Garten.Skript1: (12) night (Start der Nacht)..........................: 19:18:03
16:55:51.636 [info] javascript.0 script.js.Garten.Skript1: (13) nadir (Mitternacht)..............................: 23:45:04
16:55:51.636 [info] javascript.0 script.js.Garten.Skript1: =====================
16:55:51.637 [info] javascript.0 script.js.Garten.Skript1: Night starts tomorrow at 19:19:52
16:55:51.637 [info] javascript.0 script.js.Garten.Skript1: registered 0 subscriptions and 0 schedules