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. Blockly
  5. Hilfe für Skript Licht mit Sonnenuntergang und Zeitraum

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    16
    1
    259

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

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

Hilfe für Skript Licht mit Sonnenuntergang und Zeitraum

Geplant Angeheftet Gesperrt Verschoben Blockly
blockly
7 Beiträge 4 Kommentatoren 1.1k Aufrufe
  • Ä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.
  • F Offline
    F Offline
    Flopsi
    schrieb am zuletzt editiert von
    #1

    Hallo

    ich brauch mal Hilfe bei diesem Skript:

    var timeout_flur_2;
    
    
    on({id: 'ham.0.Motion-Flur.Motion-Flur.Motion-Detected', change: "ne"}, function (obj) {
      var value = obj.state.val;
      var oldValue = obj.oldState.val;
      (function () {if (timeout_flur_2) {clearTimeout(timeout_flur_2); timeout_flur_2 = null;}})();
      if ((obj.state ? obj.state.val : "") && compareTime('20:00', '06:20', "between", null) && getState("ham.0.RGB-Flur.RGB-Flur.On").val == false) {
        setState("ham.0.RGB-Flur.RGB-Flur.On"/*On*/, true);
      } else if (!(obj.state ? obj.state.val : "") && compareTime('20:00', '06:20', "between", null) && getState("ham.0.RGB-Flur.RGB-Flur.On").val == true) {
        timeout_flur_2 = setTimeout(function () {
          setState("ham.0.RGB-Flur.RGB-Flur.On"/*On*/, false);
        }, 60000);
      }
    });
    

    2020-04-04 20_12_19-javascript - ioBroker.png

    Aktuell geht das Licht nur zwischen 20:00 uhr und 6:20 Uhr an.

    Ich möchte gerne noch eine Astro Bedingung mit einbauen.

    Der Zeitraum soll bleiben bzw. geprüft werden aber Licht soll immer nur nach dem Sonnenuntergang einschalten.

    Situation ist folgende:

    Das Leuchtmittel ist in meinem Flur und soll als indirekte Beleuchtung einschalten auch Nachts, aber nur nach Sonnenuntergang, da dieser sich ständig ändert und die Tage aktuell immer länger sind ist es auch länger hell draussen und ich habe keine Lust die Zeitspanne wöchentlich anzupassen weil es eigendlich noch hell genug im Flur ist.

    Jemand eine Idee/Lösung ??

    Gruss

    paul53P 1 Antwort Letzte Antwort
    0
    • F Flopsi

      Hallo

      ich brauch mal Hilfe bei diesem Skript:

      var timeout_flur_2;
      
      
      on({id: 'ham.0.Motion-Flur.Motion-Flur.Motion-Detected', change: "ne"}, function (obj) {
        var value = obj.state.val;
        var oldValue = obj.oldState.val;
        (function () {if (timeout_flur_2) {clearTimeout(timeout_flur_2); timeout_flur_2 = null;}})();
        if ((obj.state ? obj.state.val : "") && compareTime('20:00', '06:20', "between", null) && getState("ham.0.RGB-Flur.RGB-Flur.On").val == false) {
          setState("ham.0.RGB-Flur.RGB-Flur.On"/*On*/, true);
        } else if (!(obj.state ? obj.state.val : "") && compareTime('20:00', '06:20', "between", null) && getState("ham.0.RGB-Flur.RGB-Flur.On").val == true) {
          timeout_flur_2 = setTimeout(function () {
            setState("ham.0.RGB-Flur.RGB-Flur.On"/*On*/, false);
          }, 60000);
        }
      });
      

      2020-04-04 20_12_19-javascript - ioBroker.png

      Aktuell geht das Licht nur zwischen 20:00 uhr und 6:20 Uhr an.

      Ich möchte gerne noch eine Astro Bedingung mit einbauen.

      Der Zeitraum soll bleiben bzw. geprüft werden aber Licht soll immer nur nach dem Sonnenuntergang einschalten.

      Situation ist folgende:

      Das Leuchtmittel ist in meinem Flur und soll als indirekte Beleuchtung einschalten auch Nachts, aber nur nach Sonnenuntergang, da dieser sich ständig ändert und die Tage aktuell immer länger sind ist es auch länger hell draussen und ich habe keine Lust die Zeitspanne wöchentlich anzupassen weil es eigendlich noch hell genug im Flur ist.

      Jemand eine Idee/Lösung ??

      Gruss

      paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von
      #2

      @Flopsi sagte:

      Der Zeitraum soll bleiben bzw. geprüft werden aber Licht soll immer nur nach dem Sonnenuntergang einschalten.

      Versuche es mal so.

      Blockly_temp.JPG

      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

      Meister MopperM 1 Antwort Letzte Antwort
      0
      • S Offline
        S Offline
        SolarGuido
        schrieb am zuletzt editiert von SolarGuido
        #3

        Hier Beispiel für Licht an bei Sonnenuntergang und aus um 1 Uhr morgens. Sowie Licht an 4 Uhr morgens bis Sonnenaufgang:

        erster Block anschalten bei Sonnenuntergang und 4 Uhr morgens (als Beispiel)

        zweiter Block ausschalten bei Sonnenaufgang und 1 Uhr mogens (als Beispiel)

        sonnenzeit.jpg

        man könnte auch bewegungsmelder anbinden die nur in der Zeit von Sonnenuntergang is Sonnenaufgang reagieren und das Licht für 5 Minuten z.B. anschalten...

        1 Antwort Letzte Antwort
        0
        • paul53P paul53

          @Flopsi sagte:

          Der Zeitraum soll bleiben bzw. geprüft werden aber Licht soll immer nur nach dem Sonnenuntergang einschalten.

          Versuche es mal so.

          Blockly_temp.JPG

          Meister MopperM Online
          Meister MopperM Online
          Meister Mopper
          schrieb am zuletzt editiert von
          #4

          @paul53 das Problem ist ja, dass Astro für einen Datumstag gilt, deshab funktioniert "zwischen 20:00 Uhr (heute) und 06:00 Uhr (morgen)" nicht.

          Eine Lösung wäre:

          763c0ae8-1ca9-42ee-90d8-fb2a5f7ec812-grafik.png

          Proxmox und HA

          paul53P 1 Antwort Letzte Antwort
          0
          • Meister MopperM Meister Mopper

            @paul53 das Problem ist ja, dass Astro für einen Datumstag gilt, deshab funktioniert "zwischen 20:00 Uhr (heute) und 06:00 Uhr (morgen)" nicht.

            Eine Lösung wäre:

            763c0ae8-1ca9-42ee-90d8-fb2a5f7ec812-grafik.png

            paul53P Offline
            paul53P Offline
            paul53
            schrieb am zuletzt editiert von
            #5

            @Meister-Mopper sagte:

            deshab funktioniert "zwischen 20:00 Uhr (heute) und 06:00 Uhr (morgen)" nicht.

            Doch, mit Uhrzeiten funktioniert es, nicht aber mit Astro-Zeiten. Deshalb ist Dein Blockly für "Nacht" richtig.

            Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
            Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

            Meister MopperM 1 Antwort Letzte Antwort
            0
            • paul53P paul53

              @Meister-Mopper sagte:

              deshab funktioniert "zwischen 20:00 Uhr (heute) und 06:00 Uhr (morgen)" nicht.

              Doch, mit Uhrzeiten funktioniert es, nicht aber mit Astro-Zeiten. Deshalb ist Dein Blockly für "Nacht" richtig.

              Meister MopperM Online
              Meister MopperM Online
              Meister Mopper
              schrieb am zuletzt editiert von
              #6

              @paul53 Aaah,Danke, wieder was gelernt :blush:

              Proxmox und HA

              1 Antwort Letzte Antwort
              0
              • S Offline
                S Offline
                SolarGuido
                schrieb am zuletzt editiert von SolarGuido
                #7

                @Meister-Mopper sagte in Hilfe für Skript Licht mit Sonnenuntergang und Zeitraum:

                s Astro für einen Datumstag gilt, deshab funktioniert "zwischen 20:00 Uhr (heute) und 06:00 Uhr (morgen)" nicht.
                Eine Lösung wäre:

                Deshalb habe ich es in 2 Blöcken gepackt, einmal einschalten und einmal ausschalten dann geht es auch über 00:00 Uhr wie im Beispiel beschrieben. Ich nutze es schon über 1 Jahr und es läuft .-)

                Das Script schaltet die Lampe ein wenn die Bedingung Block 1 existiert und aus wenn Bedingung 2 richtig ist.

                So schaltet es an bei Sonnenuntergang bis 1 Uhr morgens und wieder an um 4 Uhr morgens bis zum Sonnenaufgang
                Aus zwischen 1 Uhr und 4 Uhr und nach Sonnenaufgang

                sonnenzeit.jpg

                und hier noch ein Beispiel mit Sensor nur wenn keinen Sonnen scheint :

                sonnenzeit.jpg

                Hier geht das licht an wenn es dunkel ist und ein Bewegungselder ein Signal erhält .

                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

                604

                Online

                32.7k

                Benutzer

                82.5k

                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