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.
  • 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

                      600

                      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