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. Skript für Mondphase, Mondauf- und Untergang

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

Skript für Mondphase, Mondauf- und Untergang

Geplant Angeheftet Gesperrt Verschoben JavaScript
69 Beiträge 10 Kommentatoren 3.9k Aufrufe 12 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.
  • BananaJoeB BananaJoe

    @jvfle du musst den JavaScript Adapter installiert haben, der taucht dann links als eigener Menüpunkt auf
    069d63ce-e77d-4502-b917-a81b8c4182f4-image.png
    Dann kannst rechts daneben oben auf das + klicken,

    Da wählst du dann das gelbe, JavaScript.
    Das Skript von oben dort hinein kopieren und dann starten.
    Es startet dann auch bei einem Neustart von ioBroker wieder mit.

    Wenn du meine Version nimmst, denk daran in den Zeilen 334 bis 335 deine eigenen Koordinaten einzutragen

    jvfleJ Offline
    jvfleJ Offline
    jvfle
    schrieb am zuletzt editiert von
    #61

    @BananaJoe Das ging ja sehr schnell, vielen Dank. Ich hatte es schon vermutet, aber letztendlich nicht getraut.

    1 Antwort Letzte Antwort
    0
    • BananaJoeB BananaJoe

      @jvfle du musst den JavaScript Adapter installiert haben, der taucht dann links als eigener Menüpunkt auf
      069d63ce-e77d-4502-b917-a81b8c4182f4-image.png
      Dann kannst rechts daneben oben auf das + klicken,

      Da wählst du dann das gelbe, JavaScript.
      Das Skript von oben dort hinein kopieren und dann starten.
      Es startet dann auch bei einem Neustart von ioBroker wieder mit.

      Wenn du meine Version nimmst, denk daran in den Zeilen 334 bis 335 deine eigenen Koordinaten einzutragen

      jvfleJ Offline
      jvfleJ Offline
      jvfle
      schrieb am zuletzt editiert von
      #62

      @BananaJoe Hallo, das Script funktioniert sehr gut. Alle Datenpunkte sind da und die Werte werden angezeigt. Super Script, vielen Dank. Einen Rat bräuchte ich noch. Die Mondphasenicons werden nicht angezeigt. Ich habe die Bilder in den Ordner VIS.0_mond kopiert. Ist wohl der falsche Ordner? Falsche Bezeichnung? Die Quelle habe ich im Widget angegeben.

      1 Antwort Letzte Antwort
      0
      • jvfleJ Offline
        jvfleJ Offline
        jvfle
        schrieb am zuletzt editiert von
        #63

        Das Problem besteht immer noch. Ich kann die Bilder nicht einbinden. Probeweise Ordner und Namen gewechselt, hat aber nicht geholfen. Kann mir jemand helfen, die Mondbilder einzufügen? Vielen Dank.

        BananaJoeB 1 Antwort Letzte Antwort
        0
        • jvfleJ jvfle

          Das Problem besteht immer noch. Ich kann die Bilder nicht einbinden. Probeweise Ordner und Namen gewechselt, hat aber nicht geholfen. Kann mir jemand helfen, die Mondbilder einzufügen? Vielen Dank.

          BananaJoeB Online
          BananaJoeB Online
          BananaJoe
          Most Active
          schrieb am zuletzt editiert von
          #64

          @jvfle Du musst die Bilder nicht einfach hochkopieren sondern über den VIS-Editor hochladen
          Zudem steht ja unter

          0_userdata.0.Wetter.MondphaseIcon
          

          nur eine Nummer, z.B. 66

          Ich habe die Bilder nach

          /vis.0/main/icons/moon2
          

          kopiert und verwende folgendes Skript:
          cc8cad6c-9c76-4679-a6da-ef3ac9ce7a7e-image.png
          Den Datenpunkt 0_userdata.0.Wetter.MondphaseURL müsste man vorher anlegen und dieser kann dann in einem "Basic String - Image" verwendet werden.
          oder als {0_userdata.0.Wetter.MondphaseURL}

          Alternativ, statt des Skripts, könnte man in der VIS als Bild-URL auch

          /vis.0/main/icons/moon2/{0_userdata.0.Wetter.MondphaseIcon}.png
          

          verwenden (vermutlich, aber ungetestet).

          ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

          1 Antwort Letzte Antwort
          0
          • jvfleJ Offline
            jvfleJ Offline
            jvfle
            schrieb am zuletzt editiert von
            #65

            Vielen Dank, wie gesagt, ich bin nicht mehr der Jüngste, aber egal.
            Deine vorgeschlagenen Schritte habe ich gemacht. Ich dachte das letzte Script, welches von dir überarbeitet wurde, enthält alle Anweisungen. Von dem Blockly-Script hatte ich nichts mitbekommen. Reicht dieser dargestellte Ausschnitt, wenn der nachgeschrieben wird, oder ist da noch mehr?

            BananaJoeB 1 Antwort Letzte Antwort
            0
            • jvfleJ jvfle

              Vielen Dank, wie gesagt, ich bin nicht mehr der Jüngste, aber egal.
              Deine vorgeschlagenen Schritte habe ich gemacht. Ich dachte das letzte Script, welches von dir überarbeitet wurde, enthält alle Anweisungen. Von dem Blockly-Script hatte ich nichts mitbekommen. Reicht dieser dargestellte Ausschnitt, wenn der nachgeschrieben wird, oder ist da noch mehr?

              BananaJoeB Online
              BananaJoeB Online
              BananaJoe
              Most Active
              schrieb am zuletzt editiert von
              #66

              @jvfle wenn du einfach die letzte Lösung nimmst, ohne Skript? Wenn du dann ein Bild hast, ist doch alles ok

              ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

              1 Antwort Letzte Antwort
              0
              • jvfleJ Offline
                jvfleJ Offline
                jvfle
                schrieb am zuletzt editiert von
                #67

                Irgendwie habe ich ein Verständnisproblem. Alle Datenpunkte aus deinem letzten Script sind vorhanden und können in der VIS auch visualisiert werden. Nur die 100 Bilder aus dem Ordner (/vis.0/mond/) wechseln nicht entsprechend der Mondphase in der VIS. Ein starres Bild kann ich anzeigen. Ich finde meinen Fehler nicht.

                Mondstatus_1.png
                Mondstatus_2.png![Mondstatus_1.png]

                BananaJoeB 1 Antwort Letzte Antwort
                0
                • jvfleJ jvfle

                  Irgendwie habe ich ein Verständnisproblem. Alle Datenpunkte aus deinem letzten Script sind vorhanden und können in der VIS auch visualisiert werden. Nur die 100 Bilder aus dem Ordner (/vis.0/mond/) wechseln nicht entsprechend der Mondphase in der VIS. Ein starres Bild kann ich anzeigen. Ich finde meinen Fehler nicht.

                  Mondstatus_1.png
                  Mondstatus_2.png![Mondstatus_1.png]

                  BananaJoeB Online
                  BananaJoeB Online
                  BananaJoe
                  Most Active
                  schrieb am zuletzt editiert von BananaJoe
                  #68

                  @jvfle bei Quelle

                  /vis.0/mond/{0_userdata.0.Wetter.MondphaseIcon}.png
                  

                  Das in den {...} Klammern nennt sich Binding und wird zur Laufzeit mit dem Wert aus dem Datenpunkt ersetzt.

                  ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

                  jvfleJ 1 Antwort Letzte Antwort
                  0
                  • BananaJoeB BananaJoe

                    @jvfle bei Quelle

                    /vis.0/mond/{0_userdata.0.Wetter.MondphaseIcon}.png
                    

                    Das in den {...} Klammern nennt sich Binding und wird zur Laufzeit mit dem Wert aus dem Datenpunkt ersetzt.

                    jvfleJ Offline
                    jvfleJ Offline
                    jvfle
                    schrieb am zuletzt editiert von
                    #69

                    @BananaJoe Das war das fehlende Puzzlestück. Jetzt funktioniert es und ich bin wieder ein μ schlauer. Vielen Dank für deine Hilfe und dem schönen Widget. BG

                    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

                    771

                    Online

                    32.6k

                    Benutzer

                    82.2k

                    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