Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Hilfe für Skript Licht mit Sonnenuntergang und Zeitraum

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Hilfe für Skript Licht mit Sonnenuntergang und Zeitraum

    This topic has been deleted. Only users with topic management privileges can see it.
    • F
      Flopsi last edited by

      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

      paul53 1 Reply Last reply Reply Quote 0
      • paul53
        paul53 @Flopsi last edited by

        @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 Mopper 1 Reply Last reply Reply Quote 0
        • S
          SolarGuido last edited by SolarGuido

          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 Reply Last reply Reply Quote 0
          • Meister Mopper
            Meister Mopper @paul53 last edited by

            @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

            paul53 1 Reply Last reply Reply Quote 0
            • paul53
              paul53 @Meister Mopper last edited by

              @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 Mopper 1 Reply Last reply Reply Quote 0
              • Meister Mopper
                Meister Mopper @paul53 last edited by

                @paul53 Aaah,Danke, wieder was gelernt 😊

                1 Reply Last reply Reply Quote 0
                • S
                  SolarGuido last edited by SolarGuido

                  @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 Reply Last reply Reply Quote 0
                  • First post
                    Last post

                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  985
                  Online

                  31.9k
                  Users

                  80.3k
                  Topics

                  1.3m
                  Posts

                  blockly
                  4
                  7
                  903
                  Loading More Posts
                  • Oldest to Newest
                  • Newest to Oldest
                  • Most Votes
                  Reply
                  • Reply as topic
                  Log in to reply
                  Community
                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                  The ioBroker Community 2014-2023
                  logo