Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. JavaScript
  5. [gelöst] Komme mit Astrofunktion nicht weiter....

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.8k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.2k

[gelöst] Komme mit Astrofunktion nicht weiter....

Geplant Angeheftet Gesperrt Verschoben JavaScript
7 Beiträge 2 Kommentatoren 1.0k Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • B Offline
    B Offline
    bonafide
    schrieb am zuletzt editiert von bonafide
    #1

    B
    bonafide Starter 4 May 2019, 17:46

    Hallo zusammen,

    ich habe aktuell ein Problem mit der Zeit/Astrosteuerung.
    Wenn ich in einem Skript nur die reine Uhrzeit angebe funktioniert es ohne Probleme:
    ac913a18-5cf5-4fb9-856a-13114415a346-grafik.png

    Sobald ich eine Astro-Funktion einfüge wird das Skript nicht ausgeführt:

    2aa4d2f7-ed74-45e6-9b02-862e553b6820-grafik.png

    In den Einstellungen zu JS habe ich "Verwenden Sie die Systemeinstellungen"
    aktiviert.

    Im System wurden die Koordinaten via der Karte gewählt:

    a91eed0a-ab0d-40e0-90d8-d56e195a4dd4-grafik.png

    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 amd64

    Slave:
    Raspberry Pi3 B
    node -v = v8.16.0
    npm -v = 6.4.1
    Script Engine = 4.1.12
    OS Raspbian stretch lite

    Hat jmeand eine Idee was ich hier falsch mache?

    Danke!

    HomoranH 1 Antwort Letzte Antwort
    0
    • B Offline
      B Offline
      bonafide
      schrieb am zuletzt editiert von
      #2

      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.

      1 Antwort Letzte Antwort
      0
      • B bonafide

        B
        bonafide Starter 4 May 2019, 17:46

        Hallo zusammen,

        ich habe aktuell ein Problem mit der Zeit/Astrosteuerung.
        Wenn ich in einem Skript nur die reine Uhrzeit angebe funktioniert es ohne Probleme:
        ac913a18-5cf5-4fb9-856a-13114415a346-grafik.png

        Sobald ich eine Astro-Funktion einfüge wird das Skript nicht ausgeführt:

        2aa4d2f7-ed74-45e6-9b02-862e553b6820-grafik.png

        In den Einstellungen zu JS habe ich "Verwenden Sie die Systemeinstellungen"
        aktiviert.

        Im System wurden die Koordinaten via der Karte gewählt:

        a91eed0a-ab0d-40e0-90d8-d56e195a4dd4-grafik.png

        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 amd64

        Slave:
        Raspberry Pi3 B
        node -v = v8.16.0
        npm -v = 6.4.1
        Script Engine = 4.1.12
        OS Raspbian stretch lite

        Hat jmeand eine Idee was ich hier falsch mache?

        Danke!

        HomoranH Nicht stören
        HomoranH Nicht stören
        Homoran
        Global Moderator Administrators
        schrieb am zuletzt editiert von
        #3

        @bonafide
        Hast du im js Adapter auch die geokordinaten drin?

        kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

        1 Antwort Letzte Antwort
        0
        • B Offline
          B Offline
          bonafide
          schrieb am zuletzt editiert von
          #4

          Dort habe ich unter Astro-Einstellungen:
          "Verwenden Sie die Systemeinstellungen" aktiviert.

          1 Antwort Letzte Antwort
          0
          • B Offline
            B Offline
            bonafide
            schrieb am zuletzt editiert von
            #5

            Habe es jetzt mit den Koordinaten im JS Adapter versucht, keine Änderung....

            1 Antwort Letzte Antwort
            0
            • B Offline
              B Offline
              bonafide
              schrieb am zuletzt editiert von bonafide
              #6

              Bin mir nicht sicher aber ich glaube ich habe etwas gefunden:
              Ich hatte bisher diesen Block benutzt:
              0023fa57-b32d-4595-bc60-3a998fd8fd85-grafik.png

              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:
              d7a08365-8ce4-4bc4-8b65-3a97817ffe1b-grafik.png

              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.

              1 Antwort Letzte Antwort
              0
              • B Offline
                B Offline
                bonafide
                schrieb am zuletzt editiert von
                #7

                Es war tatsächlich der Block
                4b9a7284-0ffb-427e-ab05-4ac19ff6609f-grafik.png

                Bzw. wahrscheinlich der Wizard im Block!
                Hab jetzt den oben erwähnten benutzt und schon geht es!

                1 Antwort Letzte Antwort
                0
                Antworten
                • In einem neuen Thema antworten
                Anmelden zum Antworten
                • Älteste zuerst
                • Neuste zuerst
                • Meiste Stimmen


                Support us

                ioBroker
                Community Adapters
                Donate

                876

                Online

                32.4k

                Benutzer

                81.5k

                Themen

                1.3m

                Beiträge
                Community
                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                ioBroker Community 2014-2025
                logo
                • Anmelden

                • Du hast noch kein Konto? Registrieren

                • Anmelden oder registrieren, um zu suchen
                • Erster Beitrag
                  Letzter Beitrag
                0
                • Home
                • Aktuell
                • Tags
                • Ungelesen 0
                • Kategorien
                • Unreplied
                • Beliebt
                • GitHub
                • Docu
                • Hilfe