Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    340

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    304

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    930

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 - dank KI/AI endlich "blocklyfrei"

          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 😊

              Proxmox und HA - dank KI/AI endlich "blocklyfrei"

              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

                Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                Registrieren Anmelden
                Antworten
                • In einem neuen Thema antworten
                Anmelden zum Antworten
                • Älteste zuerst
                • Neuste zuerst
                • Meiste Stimmen


                Support us

                ioBroker
                Community Adapters
                Donate

                556

                Online

                32.8k

                Benutzer

                82.8k

                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