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. Visualisierung
  4. Astro Zeiten im Vis anzeigen ?

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Astro Zeiten im Vis anzeigen ?

Geplant Angeheftet Gesperrt Verschoben Visualisierung
16 Beiträge 8 Kommentatoren 6.2k Aufrufe 1 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.
  • chucky666C Online
    chucky666C Online
    chucky666
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen

    Wie kann ich die Astro Zeiten ( Sonnenaufgang und Sonnenuntergang) im Vis anzeigen . So das ich weiß wann die Schaltzeiten von Iobroker sind .

    Gruß

    Gesendet von iPad mit Tapatalk Pro

    1 Antwort Letzte Antwort
    0
    • arteckA Offline
      arteckA Offline
      arteck
      Developer Most Active
      schrieb am zuletzt editiert von
      #2

      ich hab mir (oder doch kopiert) ein Script gebastelt der mir in ein Datenobjekt beides rein schreibt alle 10 sec. wird gewechselt

      createState('javascript.1.rest.Sonne', {
          type: 'string',
          name: 'sonne',
          def: 'leer'
      });
      
      var sunsetMe = getAstroDate("dusk").toLocaleTimeString();
      var sunriseMe = getAstroDate("sunriseEnd").toLocaleTimeString();
      
      var sonne = [];
      var x = 0;
      
      sonne[0] = 'Untergang: ' + sunsetMe ; // keine Dezimalstellen
      sonne[1] = 'Aufgang  : ' + sunriseMe ; // eine Dezimalstelle
      
      schedule('0 5 * * *', function () {
          sunsetMe = getAstroDate("dusk").toLocaleTimeString();
          sunriseMe = getAstroDate("sunriseEnd").toLocaleTimeString();
          sonne[0] = 'Untergang: ' + sunsetMe ; // keine Dezimalstellen
          sonne[1] = 'Aufgang  : ' + sunriseMe ; // eine Dezimalstelle
      
      });
      
      // x=0; // Zähler auf 0
      
      setInterval(function () {
          setState('javascript.1.rest.Sonne', sonne[x]); // rotierende Anzeige in Variable schreiben
          x++; // hochzählen
          if (x == sonne.length) x = 0; // wenn zahl der verschiedenen Anzeigen erreicht, wieder nullen.
      }, 10 * 1000); // alle zehn Sekunden
      
      

      im Objekt javascript.1.rest.Sonne findest du dann beide Uhrzeiten

      zigbee hab ich, zwave auch, nuc's genauso und HA auch

      1 Antwort Letzte Antwort
      0
      • chucky666C Online
        chucky666C Online
        chucky666
        schrieb am zuletzt editiert von
        #3

        Welches Widget hast du genommen ?

        Gesendet von iPad mit Tapatalk Pro

        1 Antwort Letzte Antwort
        0
        • UhulaU Offline
          UhulaU Offline
          Uhula
          schrieb am zuletzt editiert von
          #4
          var idSunset =  'javascript.0.astro.sunset';
          var idSunrise =  'javascript.0.astro.sunrise';
          var idSunriseEnd =  'javascript.0.astro.sunriseEnd';
          
          createState(idSunrise, {type: 'string',name: 'Sonnenaufgang', def: ''});
          createState(idSunriseEnd, {type: 'string',name: 'Sonnenaufgangende', def: ''});
          createState(idSunset , {type: 'string',name: 'Sonnenuntergang', def: ''});
          
          function getAstroValues() {
            setState(idSunrise, getAstroDate("sunrise").toLocaleTimeString() );
            setState(idSunriseEnd, getAstroDate("sunriseEnd").toLocaleTimeString() );
            setState(idSunset, getAstroDate("sunset").toLocaleTimeString() );
          }
          
          // jede Nacht um 2:02 aktualisieren
          schedule('2 2 * * *', getAstroValues );
          
          // Test - Direktausführung
          getAstroValues();
          
          

          Da die Variablen normale String-Variablen sind, kannst du z.B. das basic string - Widget verwenden.

          Uhula - Leise und Weise
          Ex: ioBroker on Gigabyte NUC Proxmox

          1 Antwort Letzte Antwort
          0
          • chucky666C Online
            chucky666C Online
            chucky666
            schrieb am zuletzt editiert von
            #5

            @arteck:

            ich hab mir (oder doch kopiert) ein Script gebastelt der mir in ein Datenobjekt beides rein schreibt alle 10 sec. wird gewechselt

            createState('javascript.1.rest.Sonne', {
                type: 'string',
                name: 'sonne',
                def: 'leer'
            });
            
            var sunsetMe = getAstroDate("dusk").toLocaleTimeString();
            var sunriseMe = getAstroDate("sunriseEnd").toLocaleTimeString();
            
            var sonne = [];
            var x = 0;
            
            sonne[0] = 'Untergang: ' + sunsetMe ; // keine Dezimalstellen
            sonne[1] = 'Aufgang  : ' + sunriseMe ; // eine Dezimalstelle
            
            schedule('0 5 * * *', function () {
                sunsetMe = getAstroDate("dusk").toLocaleTimeString();
                sunriseMe = getAstroDate("sunriseEnd").toLocaleTimeString();
                sonne[0] = 'Untergang: ' + sunsetMe ; // keine Dezimalstellen
                sonne[1] = 'Aufgang  : ' + sunriseMe ; // eine Dezimalstelle
             
            });
            
            // x=0; // Zähler auf 0
                
            setInterval(function () {
                setState('javascript.1.rest.Sonne', sonne[x]); // rotierende Anzeige in Variable schreiben
                x++; // hochzählen
                if (x == sonne.length) x = 0; // wenn zahl der verschiedenen Anzeigen erreicht, wieder nullen.
            }, 10 * 1000); // alle zehn Sekunden
            
            

            im Objekt javascript.1.rest.Sonne findest du dann beide Uhrzeiten `

            super danke , läuft perfekt

            1 Antwort Letzte Antwort
            0
            • A Offline
              A Offline
              Ace-k
              schrieb am zuletzt editiert von
              #6

              Woher bezieht das Script den Standort?

              1 Antwort Letzte Antwort
              0
              • RK62R Offline
                RK62R Offline
                RK62
                schrieb am zuletzt editiert von
                #7

                Die Skripte sind scheinbar nicht "Sommerzeit-geeignet": Schaltzeiten mit IOBroker passen, aber die Skripte / getAstroDate werfen alle Zeitangaben 2 Stunden zu früh aus. Lässt sich das noch einbauen?

                Gruß, Ralf

                1 Antwort Letzte Antwort
                0
                • DutchmanD Offline
                  DutchmanD Offline
                  Dutchman
                  Developer Most Active Administrators
                  schrieb am zuletzt editiert von
                  #8

                  Sicher das deine Systemzeit und Koordinaten stimmen ?

                  Ich hab das Problem nicht

                  –-----------------------

                  Send from mobile device

                  Das schöne ios hat Auto Korrektur zum k****

                  Wer Schreibfehler findet darf sie behalten oder auf eBay verkaufen, mindest Umsatz 10% für die community

                  1 Antwort Letzte Antwort
                  0
                  • RK62R Offline
                    RK62R Offline
                    RK62
                    schrieb am zuletzt editiert von
                    #9

                    Der Blockly-Trigger hat um 6:26 den Sonnenaufgang ausgelöst, das Script liefert mir 4:26.

                    Koordinaten stimmen, das Log zeigt vorne auch die richtige Uhrzeit:

                    18:55:53.703 [info] javascript.0 script.js.esk_test.Sonne: Astro Werte für heute

                    18:55:53.703 [info] javascript.0 script.js.esk_test.Sonne: (3) sunrise (Sonnenaufgang)….......................: 04:26:04

                    Ich betreibe IOBroker auf der Synology im Docker.

                    Ob es daran liegt?

                    Gruß, Ralf

                    1 Antwort Letzte Antwort
                    0
                    • DutchmanD Offline
                      DutchmanD Offline
                      Dutchman
                      Developer Most Active Administrators
                      schrieb am zuletzt editiert von
                      #10

                      Kann sein da war was mit Astro Zeiten und docker man musste einen bestimmten Befehl ausführen.

                      Nimmt Mal bitte die Suchfunktion mit tapatalk finde ich das jetzt so schnell nicht

                      –-----------------------

                      Send from mobile device

                      Das schöne ios hat Auto Korrektur zum k****

                      Wer Schreibfehler findet darf sie behalten oder auf eBay verkaufen, mindest Umsatz 10% für die community

                      1 Antwort Letzte Antwort
                      0
                      • DutchmanD Offline
                        DutchmanD Offline
                        Dutchman
                        Developer Most Active Administrators
                        schrieb am zuletzt editiert von
                        #11

                        Doch gefunden :)

                        viewtopic.php?t=2757

                        –-----------------------

                        Send from mobile device

                        Das schöne ios hat Auto Korrektur zum k****

                        Wer Schreibfehler findet darf sie behalten oder auf eBay verkaufen, mindest Umsatz 10% für die community

                        1 Antwort Letzte Antwort
                        0
                        • RK62R Offline
                          RK62R Offline
                          RK62
                          schrieb am zuletzt editiert von
                          #12

                          Danke für den Hinweis, ein dpkg-reconfigure tzdata im Container hat geholfen.

                          Siehe auch viewtopic.php?f=17&t=5089&start=380

                          Gruß, Ralf

                          1 Antwort Letzte Antwort
                          0
                          • M Offline
                            M Offline
                            M1R0O
                            schrieb am zuletzt editiert von
                            #13

                            Hallo,

                            ich würde ebenfalls gerne die Zeiten für Sonnenauf- und -untergang anzeigen lassen.

                            In Script 1 von @arteck wird mir immer nur entweder der Auf- oder der Untergang angezeigt, kann man beides anzeigen lassen?

                            Script 2 @Uhula zeigt bei mir gar nichts an. Was muss ich hier anpassen?

                            Danke

                            7670_astro.png

                            1 Antwort Letzte Antwort
                            0
                            • arteckA Offline
                              arteckA Offline
                              arteck
                              Developer Most Active
                              schrieb am zuletzt editiert von
                              #14

                              @M1R0O:

                              Hallo,

                              ich würde ebenfalls gerne die Zeiten für Sonnenauf- und -untergang anzeigen lassen.

                              In Script 1 von @arteck wird mir immer nur entweder der Auf- oder der Untergang angezeigt, kann man beides anzeigen lassen?

                              Script 2 @Uhula zeigt bei mir gar nichts an. Was muss ich hier anpassen?

                              Danke

                              astro.png `

                              bei mir wird abwechselnd alle 10 sek. Sonnenauf- und -untergang angezeigt ;)

                              zigbee hab ich, zwave auch, nuc's genauso und HA auch

                              1 Antwort Letzte Antwort
                              0
                              • M Offline
                                M Offline
                                M1R0O
                                schrieb am zuletzt editiert von
                                #15

                                Danke für deine Antwort.

                                Bei mir ändert sich die Anzeige nicht. Woran kann das liegen?

                                1 Antwort Letzte Antwort
                                0
                                • C Offline
                                  C Offline
                                  Coffeelover
                                  schrieb am zuletzt editiert von
                                  #16

                                  Hallo Arteck,

                                  sorry für die Einsteigerfrage: wohin muss ich dein Script kopieren? –> gelöst: Ich war zu ungeduldig, deswegen Stand der neue State noch nicht. Fazit: Es läuft und ändert sich.

                                  VG

                                  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

                                  781

                                  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