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. Mondphase in der VIS anzeigen

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.3k

Mondphase in der VIS anzeigen

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
3 Beiträge 3 Kommentatoren 217 Aufrufe 2 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.
  • R Offline
    R Offline
    Roelli
    schrieb am zuletzt editiert von
    #1

    Hallo.

    Ich wollte mir mal in der VIS anzeigen lassen ob Vollmond ist oder nicht. (damit ich weis warum ich nachts nicht pennen kann) :-)

    Ich hab das Script (weiter unten) aus dem Thread benutzt. Re: Suche Skript für Mondphase

    Aber... ich gucke heute morgen zum Himmel... Vollmond!
    Der Datenpunkt sagt aber: "Dreiviertelmond ab"
    Ist da noch was falsch im Script oder ist das wirklich ein "Dreiviertelmond ab"? :flushed:

    Vollmond.jpg

    const suncalc = require('suncalc');
    const idVis = 'Vis.Mondphase'; // Für Vis
    
    createState(idVis, 0, {
    type: 'number',
    min: 0,
    max: 7,
    role: 'level',
    states: {
    0: 'Neumond',
    1: 'Viertelmond zu',
    2: 'Halbmond zu',
    3: 'Dreiviertelmond zu',
    4: 'Vollmond',
    5: 'Dreiviertelmond ab',
    6: 'Halbmond ab',
    7: 'Viertelmond ab'
    } 
    });
    
    function mpVis() {
    var mond = suncalc.getMoonIllumination(new Date());
    var mp = mond.phase;
    var state = 0; 
    if(mp > 0.05) state = 1;
    if(mp > 0.2) state = 2;
    if(mp > 0.3) state = 3;
    if(mp > 0.45) state = 4;
    if(mp > 0.55) state = 5;
    if(mp > 0.7) state = 6;
    if(mp > 0.8) state = 7;
    if(mp > 0.95) state = 0;
    setState(idVis, state, true);
    }
    
    mpVis(); // Skriptstart
    
    schedule("*/10 * * * *", mpVis); // alle 10 Minutenspoiler]![Vollmond.jpg](/assets/uploads/files/1665588526472-vollmond.jpg) 
    

    NUC6i7KYK M.2 32GB RAM mit Proxmox
    14 AccessPoints, 5 Switches 115 Adapter, 67913 Objekte, 57954 Zustände,126x Shelly, 26 Thermostate, Fire Tablets, DMX, USV, 18x echodot, 9xKlima, 4x heizung, beamer, 6x IP Speed dome, AiOnTheEdge, Tasmota Wemos, Fingerabdrucksensoren, VOIP TFE, Türsteuerung, BMZ,EMA

    HomoranH 1 Antwort Letzte Antwort
    0
    • R Roelli

      Hallo.

      Ich wollte mir mal in der VIS anzeigen lassen ob Vollmond ist oder nicht. (damit ich weis warum ich nachts nicht pennen kann) :-)

      Ich hab das Script (weiter unten) aus dem Thread benutzt. Re: Suche Skript für Mondphase

      Aber... ich gucke heute morgen zum Himmel... Vollmond!
      Der Datenpunkt sagt aber: "Dreiviertelmond ab"
      Ist da noch was falsch im Script oder ist das wirklich ein "Dreiviertelmond ab"? :flushed:

      Vollmond.jpg

      const suncalc = require('suncalc');
      const idVis = 'Vis.Mondphase'; // Für Vis
      
      createState(idVis, 0, {
      type: 'number',
      min: 0,
      max: 7,
      role: 'level',
      states: {
      0: 'Neumond',
      1: 'Viertelmond zu',
      2: 'Halbmond zu',
      3: 'Dreiviertelmond zu',
      4: 'Vollmond',
      5: 'Dreiviertelmond ab',
      6: 'Halbmond ab',
      7: 'Viertelmond ab'
      } 
      });
      
      function mpVis() {
      var mond = suncalc.getMoonIllumination(new Date());
      var mp = mond.phase;
      var state = 0; 
      if(mp > 0.05) state = 1;
      if(mp > 0.2) state = 2;
      if(mp > 0.3) state = 3;
      if(mp > 0.45) state = 4;
      if(mp > 0.55) state = 5;
      if(mp > 0.7) state = 6;
      if(mp > 0.8) state = 7;
      if(mp > 0.95) state = 0;
      setState(idVis, state, true);
      }
      
      mpVis(); // Skriptstart
      
      schedule("*/10 * * * *", mpVis); // alle 10 Minutenspoiler]![Vollmond.jpg](/assets/uploads/files/1665588526472-vollmond.jpg) 
      
      HomoranH Nicht stören
      HomoranH Nicht stören
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von
      #2

      @roelli sagte in Mondphase in der VIS anzeigen:

      ich gucke heute morgen zum Himmel... Vollmond!

      eher nicht. Vollmond ist vorbei.

      @roelli sagte in Mondphase in der VIS anzeigen:

      Dreiviertelmond ab

      klingt zwar zu weit, aber möglich, wenn die Stufen so groß sind und Voll nur am eigentlichen Tag gilt

      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 -

      mickymM 1 Antwort Letzte Antwort
      0
      • HomoranH Homoran

        @roelli sagte in Mondphase in der VIS anzeigen:

        ich gucke heute morgen zum Himmel... Vollmond!

        eher nicht. Vollmond ist vorbei.

        @roelli sagte in Mondphase in der VIS anzeigen:

        Dreiviertelmond ab

        klingt zwar zu weit, aber möglich, wenn die Stufen so groß sind und Voll nur am eigentlichen Tag gilt

        mickymM Offline
        mickymM Offline
        mickym
        Most Active
        schrieb am zuletzt editiert von mickym
        #3

        Vollmond und Neumond ist jeweils nur an einem Tag. Das was Du siehst ist ein abnehmender Dreiviertelmond - du siehst ja die rechte untere Ecke fehlt bereits.

        Generell sind Voll, Neu- und Halbmondphasen immer genau für einen Tag definiert - siehe Mondkalender:

        https://www.timeanddate.de/mond/phasen/deutschland/berlin

        Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

        1 Antwort Letzte Antwort
        1
        Antworten
        • In einem neuen Thema antworten
        Anmelden zum Antworten
        • Älteste zuerst
        • Neuste zuerst
        • Meiste Stimmen


        Support us

        ioBroker
        Community Adapters
        Donate

        535

        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