Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    776

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    583

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    1.1k

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

Geplant Angeheftet Gesperrt Verschoben JavaScript
7 Beiträge 2 Kommentatoren 1.1k 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 -
        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
        Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
        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

                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
                Antworten
                • In einem neuen Thema antworten
                Anmelden zum Antworten
                • Älteste zuerst
                • Neuste zuerst
                • Meiste Stimmen


                Support us

                ioBroker
                Community Adapters
                Donate

                565

                Online

                32.8k

                Benutzer

                82.9k

                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