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. Einsteigerfragen
  4. Astrozeiten wo?

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.9k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.2k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Astrozeiten wo?

Geplant Angeheftet Gesperrt Verschoben Einsteigerfragen
12 Beiträge 6 Kommentatoren 1.1k Aufrufe 5 Watching
  • Ä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.
  • ? Ein ehemaliger Benutzer

    HI,

    ich finde die Astrozeiten nicht mehr mit Sonnenuntergang, Abenddämmerung etc...

    Bildschirmfoto 2023-12-10 um 11.13.29.png

    Muss ich das irgendwo noch aktivieren?

    Danke
    LG

    DJMarc75D Offline
    DJMarc75D Offline
    DJMarc75
    schrieb am zuletzt editiert von DJMarc75
    #2

    @olli_m sagte in Astrozeiten wo?:

    ich finde die Astrozeiten nicht mehr

    nicht mehr heisst quasi nach einem neuen Aufsetzen vom iob !?
    Astrozeiten im Detail gibt es nicht als "standard".
    Dazu bedarf es einem Skript. ;)

    // v0.2
    const suncalc = require('suncalc2');
    
    const prefix = '0_userdata.0';
    
    function fillAstroStates() {
       try {
           const systemConfig = getObject('system.config');
    
           // console.log(`Starting fillAstroStates with latitude: ${systemConfig.common.latitude} and longitude: ${systemConfig.common.longitude}`);
    
           const times = suncalc.getTimes(new Date(), systemConfig.common.latitude, systemConfig.common.longitude);
    
           for (var t in times) {
               const h = times[t].getHours();
               const m = times[t].getMinutes();
    
               const timeFormatted = `${h < 10 ? '0' + h : h}:${m < 10 ? '0' + m : m}`;
               const objId = `${prefix}.Astrozeiten.${t}`;
    
               if (!existsObject(objId)) {
                   createState(objId, timeFormatted, { name: `Astro ${t}`, type: 'string', role: 'value' }); 
               } else {
                   setState(objId, { val: timeFormatted, ack: true });
               }
           }
       } catch (err) {
           console.error(err);
       }
    }
    
    // Refresh every day at 00:01
    schedule('1 0 * * *', fillAstroStates);
    
    // Run immediately after script start
    fillAstroStates();
    

    Lehrling seit 1975 !!!
    Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
    https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

    ? 1 Antwort Letzte Antwort
    0
    • DJMarc75D DJMarc75

      @olli_m sagte in Astrozeiten wo?:

      ich finde die Astrozeiten nicht mehr

      nicht mehr heisst quasi nach einem neuen Aufsetzen vom iob !?
      Astrozeiten im Detail gibt es nicht als "standard".
      Dazu bedarf es einem Skript. ;)

      // v0.2
      const suncalc = require('suncalc2');
      
      const prefix = '0_userdata.0';
      
      function fillAstroStates() {
         try {
             const systemConfig = getObject('system.config');
      
             // console.log(`Starting fillAstroStates with latitude: ${systemConfig.common.latitude} and longitude: ${systemConfig.common.longitude}`);
      
             const times = suncalc.getTimes(new Date(), systemConfig.common.latitude, systemConfig.common.longitude);
      
             for (var t in times) {
                 const h = times[t].getHours();
                 const m = times[t].getMinutes();
      
                 const timeFormatted = `${h < 10 ? '0' + h : h}:${m < 10 ? '0' + m : m}`;
                 const objId = `${prefix}.Astrozeiten.${t}`;
      
                 if (!existsObject(objId)) {
                     createState(objId, timeFormatted, { name: `Astro ${t}`, type: 'string', role: 'value' }); 
                 } else {
                     setState(objId, { val: timeFormatted, ack: true });
                 }
             }
         } catch (err) {
             console.error(err);
         }
      }
      
      // Refresh every day at 00:01
      schedule('1 0 * * *', fillAstroStates);
      
      // Run immediately after script start
      fillAstroStates();
      

      ? Offline
      ? Offline
      Ein ehemaliger Benutzer
      schrieb am zuletzt editiert von
      #3

      @djmarc75 @Olli_M

      Nee, die sind seit javascript 7.x im Ordner javascript.0.variables.astro.

      e5fc6d60-72df-4603-a292-76113b18a6a3-image.png

      ? DJMarc75D frankthegreatF 3 Antworten Letzte Antwort
      3
      • ? Ein ehemaliger Benutzer

        @djmarc75 @Olli_M

        Nee, die sind seit javascript 7.x im Ordner javascript.0.variables.astro.

        e5fc6d60-72df-4603-a292-76113b18a6a3-image.png

        ? Offline
        ? Offline
        Ein ehemaliger Benutzer
        schrieb am zuletzt editiert von Ein ehemaliger Benutzer
        #4

        @ilovegym @DJMarc75
        die hab ich die aber nicht drin, also brauch ich auf jedenfalls das Script?

        Bildschirmfoto 2023-12-13 um 09.35.11.png

        ? 1 Antwort Letzte Antwort
        0
        • ? Ein ehemaliger Benutzer

          @ilovegym @DJMarc75
          die hab ich die aber nicht drin, also brauch ich auf jedenfalls das Script?

          Bildschirmfoto 2023-12-13 um 09.35.11.png

          ? Offline
          ? Offline
          Ein ehemaliger Benutzer
          schrieb am zuletzt editiert von Ein ehemaliger Benutzer
          #5

          @DJMarc75 @ilovegym

          ich hab ja ein Blockly, auf welche Infos greift die Astro Funktion?

          wenn ich die Dateien unter variable Astro nicht habe...

          Bildschirmfoto 2023-12-13 um 09.38.34.png

          HomoranH 1 Antwort Letzte Antwort
          0
          • ? Ein ehemaliger Benutzer

            @DJMarc75 @ilovegym

            ich hab ja ein Blockly, auf welche Infos greift die Astro Funktion?

            wenn ich die Dateien unter variable Astro nicht habe...

            Bildschirmfoto 2023-12-13 um 09.38.34.png

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

            @olli_m sagte in Astrozeiten wo?:

            auf welche Infos greift die Astro Funktion?

            auf deinen Standort und das Datum.
            Dann werden die Astrozeiten berechnet

            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
            • ? Ein ehemaliger Benutzer

              @djmarc75 @Olli_M

              Nee, die sind seit javascript 7.x im Ordner javascript.0.variables.astro.

              e5fc6d60-72df-4603-a292-76113b18a6a3-image.png

              DJMarc75D Offline
              DJMarc75D Offline
              DJMarc75
              schrieb am zuletzt editiert von
              #7

              @ilovegym sagte in Astrozeiten wo?:

              seit javascript 7.x im Ordner javascript.0.variables.astro

              Gibts erst ab 7.3.0 - ist aber nicht stable

              7.3.02023-12-07
              
                  klein0rUpdated blockly logo* (klein0r) Always set variables like isDaylightSaving
                  klein0rAdded astro times as states* (klein0r) Fixed copied time blocks
              

              Lehrling seit 1975 !!!
              Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
              https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

              1 Antwort Letzte Antwort
              0
              • ? Ein ehemaliger Benutzer

                @djmarc75 @Olli_M

                Nee, die sind seit javascript 7.x im Ordner javascript.0.variables.astro.

                e5fc6d60-72df-4603-a292-76113b18a6a3-image.png

                frankthegreatF Offline
                frankthegreatF Offline
                frankthegreat
                schrieb am zuletzt editiert von
                #8

                @ilovegym sagte in Astrozeiten wo?:

                @djmarc75 @Olli_M

                Nee, die sind seit javascript 7.x im Ordner javascript.0.variables.astro.

                Hey, super. Ist irgendwie an mir vorbeigegangen.
                Da kann ich ja wieder ein Script eliminieren. :+1:

                Danke für den Tipp.

                1 Antwort Letzte Antwort
                0
                • HomoranH Homoran

                  @olli_m sagte in Astrozeiten wo?:

                  auf welche Infos greift die Astro Funktion?

                  auf deinen Standort und das Datum.
                  Dann werden die Astrozeiten berechnet

                  ? Offline
                  ? Offline
                  Ein ehemaliger Benutzer
                  schrieb am zuletzt editiert von
                  #9

                  @homoran
                  na ich wollte die DP sehen ;-)

                  @DJMarc75

                  mit deinem Script hab ich jetzt unter 0.Userdata die ganzen infos....greift darauf dann JS zu im Blockly?

                  okay dann muss ich noch warten bis stable :-)

                  HomoranH 1 Antwort Letzte Antwort
                  0
                  • ? Ein ehemaliger Benutzer

                    @homoran
                    na ich wollte die DP sehen ;-)

                    @DJMarc75

                    mit deinem Script hab ich jetzt unter 0.Userdata die ganzen infos....greift darauf dann JS zu im Blockly?

                    okay dann muss ich noch warten bis stable :-)

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

                    @olli_m sagte in Astrozeiten wo?:

                    na ich wollte die DP sehen

                    das sollte in der Konfiguration deiner Javascript Instanz stehen

                    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
                    • HomoranH Homoran

                      @olli_m sagte in Astrozeiten wo?:

                      na ich wollte die DP sehen

                      das sollte in der Konfiguration deiner Javascript Instanz stehen

                      ? Offline
                      ? Offline
                      Ein ehemaliger Benutzer
                      schrieb am zuletzt editiert von
                      #11

                      @homoran
                      ha dachte halt es gibt dafür auch Datenpunkte, aber klar kann in jedem drop down im JS Instanz durchklicken und es zeigt es mir darunter an ....

                      bahnuhrB 1 Antwort Letzte Antwort
                      0
                      • ? Ein ehemaliger Benutzer

                        @homoran
                        ha dachte halt es gibt dafür auch Datenpunkte, aber klar kann in jedem drop down im JS Instanz durchklicken und es zeigt es mir darunter an ....

                        bahnuhrB Online
                        bahnuhrB Online
                        bahnuhr
                        Forum Testing Most Active
                        schrieb am zuletzt editiert von
                        #12

                        @olli_m

                        Die Info bekommst du schon lange per Script und sind im System vorhanden:

                            var sunset = getAstroDate("sunset");
                            var sunrise = getAstroDate("sunrise");
                        

                        Dafür brauchst du keine Extra DP.
                        Die 2 Zeilen in die Scripte einbauen und fertig.


                        Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
                        Danke.
                        gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
                        ScreenToGif :https://www.screentogif.com/downloads.html

                        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

                        644

                        Online

                        32.7k

                        Benutzer

                        82.4k

                        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