Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. LED Steuerung mehrere Räume nach Dunkelheit

    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

    LED Steuerung mehrere Räume nach Dunkelheit

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

      Hallo,

      hier mein zweites Blockly Script, denke es sollte funktionieren, wollte nur gerne das wer drüber schaut und eventuell sagt da passt was nicht!

      Das Script soll bei Sonnenuntergang-Anfang bis 22:00 die LEDs in allen Räumen einschalten um 22:00 abschalten und um 4:00 früh bis Sonnenaufgang nochmals einschalten, danach wieder abschalten. Würde das so passen ?

      16963_teil1.png
      16963_teil2.png

       <xml xmlns="http://www.w3.org/1999/xhtml"><block type="comment" id="8TJa2v,_Es(FU_G_)wWZ" x="38" y="-362"><field name="COMMENT">LED ein/aus nach Sonnenstand</field>
          <next><block type="schedule" id="gp0w3vM!MQ)oeE@iVY3f"><field name="SCHEDULE">* * * * *</field>
              <statement name="STATEMENT"><block type="controls_if" id="[Co6ch[C`OIX9xJaEWu)"><value name="IF0"><block type="time_compare_ex" id=".eF[5%ca/bn]A16bYJ:s" inline="false"><mutation end_time="false" actual_time="true"></mutation>
                      <field name="USE_ACTUAL_TIME">TRUE</field>
                      <field name="OPTION">></field>
                      <value name="START_TIME"><shadow type="text" id="oEZK48:75[Zlp*Rt=`7f"><field name="TEXT">14:09</field></shadow> 
                        <block type="time_astro" id="/Tu,)!bK9y#N?J[Z(]e-"><field name="TYPE">sunsetStart</field>
                          <field name="OFFSET">0</field></block></value></block></value> 
                  <statement name="DO0"><block type="control" id="b|uEKgCGCwC+/6Z6pogO"><mutation delay_input="true"></mutation>
                      <field name="OID">meross.0.1809012709631425180534298f16660a.0-switch</field>
                      <field name="WITH_DELAY">TRUE</field>
                      <field name="DELAY_MS">1000</field>
                      <field name="UNIT">ms</field>
                      <field name="CLEAR_RUNNING">FALSE</field>
                      <value name="VALUE"><block type="logic_boolean" id="~n,;BLG^tctqaduPsA4M"><field name="BOOL">TRUE</field></block></value> 
                      <next><block type="control" id="dZ~0Ct?_6c{=N#byU55D"><mutation delay_input="true"></mutation>
                          <field name="OID">meross.0.1809017394109425180534298f166544.0-switch</field>
                          <field name="WITH_DELAY">TRUE</field>
                          <field name="DELAY_MS">1000</field>
                          <field name="UNIT">ms</field>
                          <field name="CLEAR_RUNNING">FALSE</field>
                          <value name="VALUE"><block type="logic_boolean" id="C:n49/h4GH[0:S*!IlG_"><field name="BOOL">TRUE</field></block></value> 
                          <next><block type="control" id="O.Fx].HUK[u{4~p6vVU6"><mutation delay_input="true"></mutation>
                              <field name="OID">meross.0.1810224092789329085334298f16f18d.3</field>
                              <field name="WITH_DELAY">TRUE</field>
                              <field name="DELAY_MS">1000</field>
                              <field name="UNIT">ms</field>
                              <field name="CLEAR_RUNNING">FALSE</field>
                              <value name="VALUE"><block type="logic_boolean" id="Gc?VHOu-50WRi4{Nb?Dp"><field name="BOOL">TRUE</field></block></value> 
                              <next><block type="control" id="Ol!HiCw*Wsy:Pe,bG+zE"><mutation delay_input="true"></mutation>
                                  <field name="OID">meross.0.1809014813536325180534298f166a87.0-switch</field>
                                  <field name="WITH_DELAY">TRUE</field>
                                  <field name="DELAY_MS">1000</field>
                                  <field name="UNIT">ms</field>
                                  <field name="CLEAR_RUNNING">FALSE</field>
                                  <value name="VALUE"><block type="logic_boolean" id="0_`u+KW/Upa-+Z(_)ok1"><field name="BOOL">TRUE</field></block></value></block></next></block></next></block></next></block></statement> 
                  <next><block type="controls_if" id="QvSnf?WB7[N,,edM;,Di"><value name="IF0"><block type="time_compare_ex" id="@AD^9=[=)vyXc_^05yU!" inline="false"><mutation end_time="false" actual_time="true"></mutation>
                          <field name="USE_ACTUAL_TIME">TRUE</field>
                          <field name="OPTION">></field>
                          <value name="START_TIME"><shadow type="text" id="~7_nY#n~=apY{oEvUXz1"><field name="TEXT">22:00</field></shadow></value></block></value> 
                      <statement name="DO0"><block type="control" id="EAgM@K9)rGM{wYSEqswX"><mutation delay_input="true"></mutation>
                          <field name="OID">meross.0.1809012709631425180534298f16660a.0-switch</field>
                          <field name="WITH_DELAY">TRUE</field>
                          <field name="DELAY_MS">1000</field>
                          <field name="UNIT">ms</field>
                          <field name="CLEAR_RUNNING">FALSE</field>
                          <value name="VALUE"><block type="logic_boolean" id="j%}9u}-2)m-R},A?MKJ/"><field name="BOOL">FALSE</field></block></value> 
                          <next><block type="control" id="7B[Q71QgX%,*nQQ)G/3I"><mutation delay_input="true"></mutation>
                              <field name="OID">meross.0.1809017394109425180534298f166544.0-switch</field>
                              <field name="WITH_DELAY">TRUE</field>
                              <field name="DELAY_MS">1000</field>
                              <field name="UNIT">ms</field>
                              <field name="CLEAR_RUNNING">FALSE</field>
                              <value name="VALUE"><block type="logic_boolean" id="aVZT,:q{4hXC[g4mZFlI"><field name="BOOL">FALSE</field></block></value> 
                              <next><block type="control" id="Kp#~;2(WSg?-4b[pd{-8"><mutation delay_input="true"></mutation>
                                  <field name="OID">meross.0.1810224092789329085334298f16f18d.3</field>
                                  <field name="WITH_DELAY">TRUE</field>
                                  <field name="DELAY_MS">1000</field>
                                  <field name="UNIT">ms</field>
                                  <field name="CLEAR_RUNNING">FALSE</field>
                                  <value name="VALUE"><block type="logic_boolean" id="v(:/]A?n88U-zHjq``T4"><field name="BOOL">FALSE</field></block></value> 
                                  <next><block type="control" id="CZm@*gVtdus)T=}TM(9["><mutation delay_input="true"></mutation>
                                      <field name="OID">meross.0.1809014813536325180534298f166a87.0-switch</field>
                                      <field name="WITH_DELAY">TRUE</field>
                                      <field name="DELAY_MS">1000</field>
                                      <field name="UNIT">ms</field>
                                      <field name="CLEAR_RUNNING">FALSE</field>
                                      <value name="VALUE"><block type="logic_boolean" id="jdw4Jb[45PC+iSHV~5BP"><field name="BOOL">FALSE</field></block></value></block></next></block></next></block></next></block></statement> 
                      <next><block type="controls_if" id="@d|^8:J?v~+vbUORfYa`"><value name="IF0"><block type="time_compare_ex" id="h@JHM=Se-h^EOK]bRjun" inline="false"><mutation end_time="false" actual_time="true"></mutation>
                              <field name="USE_ACTUAL_TIME">TRUE</field>
                              <field name="OPTION">></field>
                              <value name="START_TIME"><shadow type="text" id="E(e)X)[TkP92^jtTKGPV"><field name="TEXT">04:00</field></shadow></value></block></value> 
                          <statement name="DO0"><block type="control" id="#!S5h,-I[ul_NfvU,2:p"><mutation delay_input="true"></mutation>
                              <field name="OID">meross.0.1809012709631425180534298f16660a.0-switch</field>
                              <field name="WITH_DELAY">TRUE</field>
                              <field name="DELAY_MS">1000</field>
                              <field name="UNIT">ms</field>
                              <field name="CLEAR_RUNNING">FALSE</field>
                              <value name="VALUE"><block type="logic_boolean" id="@Zoe:RBqq~;Fd^zKq;:r"><field name="BOOL">TRUE</field></block></value> 
                              <next><block type="control" id="9mdRy_hasM+A;%2{t,hY"><mutation delay_input="true"></mutation>
                                  <field name="OID">meross.0.1809017394109425180534298f166544.0-switch</field>
                                  <field name="WITH_DELAY">TRUE</field>
                                  <field name="DELAY_MS">1000</field>
                                  <field name="UNIT">ms</field>
                                  <field name="CLEAR_RUNNING">FALSE</field>
                                  <value name="VALUE"><block type="logic_boolean" id="5n3N+^N]x+6meb^eM|7m"><field name="BOOL">TRUE</field></block></value> 
                                  <next><block type="control" id="])?0qq)XqRHtO:AE[sW2"><mutation delay_input="true"></mutation>
                                      <field name="OID">meross.0.1810224092789329085334298f16f18d.3</field>
                                      <field name="WITH_DELAY">TRUE</field>
                                      <field name="DELAY_MS">1000</field>
                                      <field name="UNIT">ms</field>
                                      <field name="CLEAR_RUNNING">FALSE</field>
                                      <value name="VALUE"><block type="logic_boolean" id="Lp+vmEUz5QA^h}[AYr6."><field name="BOOL">TRUE</field></block></value> 
                                      <next><block type="control" id="[|kuY)rK49I5u;8/ZUhY"><mutation delay_input="true"></mutation>
                                          <field name="OID">meross.0.1809014813536325180534298f166a87.0-switch</field>
                                          <field name="WITH_DELAY">TRUE</field>
                                          <field name="DELAY_MS">1000</field>
                                          <field name="UNIT">ms</field>
                                          <field name="CLEAR_RUNNING">FALSE</field>
                                          <value name="VALUE"><block type="logic_boolean" id="UCD)wzp]t:LUk]T=7/TG"><field name="BOOL">TRUE</field></block></value></block></next></block></next></block></next></block></statement> 
                          <next><block type="controls_if" id="7z5(I7K08IodwA!L%VX/"><value name="IF0"><block type="time_compare_ex" id="dsJdJ*{6Joi]4e^[;t[r" inline="false"><mutation end_time="false" actual_time="true"></mutation>
                                  <field name="USE_ACTUAL_TIME">TRUE</field>
                                  <field name="OPTION">></field>
                                  <value name="START_TIME"><shadow type="text" id="X-zN{O^;X;^ee=C4ZnYF"><field name="TEXT">22:00</field></shadow> 
                                    <block type="time_astro" id="njH*k7@s_GPbeFOZiK5)"><field name="TYPE">sunriseEnd</field>
                                      <field name="OFFSET">0</field></block></value></block></value> 
                              <statement name="DO0"><block type="control" id="+SW^_@C,kQ5WU:qv3Jhe"><mutation delay_input="true"></mutation>
                                  <field name="OID">meross.0.1809012709631425180534298f16660a.0-switch</field>
                                  <field name="WITH_DELAY">TRUE</field>
                                  <field name="DELAY_MS">1000</field>
                                  <field name="UNIT">ms</field>
                                  <field name="CLEAR_RUNNING">FALSE</field>
                                  <value name="VALUE"><block type="logic_boolean" id="?9MB30g+l|Z!VWw7Y1`h"><field name="BOOL">FALSE</field></block></value> 
                                  <next><block type="control" id="9xm1pOB7x;wYwo{e0?|+"><mutation delay_input="true"></mutation>
                                      <field name="OID">meross.0.1809017394109425180534298f166544.0-switch</field>
                                      <field name="WITH_DELAY">TRUE</field>
                                      <field name="DELAY_MS">1000</field>
                                      <field name="UNIT">ms</field>
                                      <field name="CLEAR_RUNNING">FALSE</field>
                                      <value name="VALUE"><block type="logic_boolean" id="ucxtm[wdmBL8Hl6X9thF"><field name="BOOL">FALSE</field></block></value> 
                                      <next><block type="control" id="4=]MJ}w3lK~)X(m+hT]{"><mutation delay_input="true"></mutation>
                                          <field name="OID">meross.0.1810224092789329085334298f16f18d.3</field>
                                          <field name="WITH_DELAY">TRUE</field>
                                          <field name="DELAY_MS">1000</field>
                                          <field name="UNIT">ms</field>
                                          <field name="CLEAR_RUNNING">FALSE</field>
                                          <value name="VALUE"><block type="logic_boolean" id="s^LM1^{W]t!Q-d8aa]Bv"><field name="BOOL">FALSE</field></block></value> 
                                          <next><block type="control" id="sgVTg5!cYLH`v6eH4kDj"><mutation delay_input="true"></mutation>
                                              <field name="OID">meross.0.1809014813536325180534298f166a87.0-switch</field>
                                              <field name="WITH_DELAY">TRUE</field>
                                              <field name="DELAY_MS">1000</field>
                                              <field name="UNIT">ms</field>
                                              <field name="CLEAR_RUNNING">FALSE</field>
                                              <value name="VALUE"><block type="logic_boolean" id="pDeOT@cuI8_7sU`HcHun"><field name="BOOL">FALSE</field></block></value></block></next></block></next></block></next></block></statement></block></next></block></next></block></next></block></statement></block></next></block></xml> 
      
      1 Reply Last reply Reply Quote 0
      • MyzerAT
        MyzerAT last edited by

        nun war es 16:24 Sonnenuntergang-Anfang für 1 Sekunde waren alle LEDs an und dann wieder aus, was habe ich da falsch

        1 Reply Last reply Reply Quote 0
        • M
          mikiline last edited by

          Das geht ungefähr so…..so habe ich das mit meinem Licht
          2678_astro.png

          1 Reply Last reply Reply Quote 0
          • D
            dondaik last edited by

            🙂 🙂 … suchen kann auch helfen um die basis zu verstehen ...

            er erklärt es bei YT ...

            https://www.youtube.com/user/MrElzershark/videos

            1 Reply Last reply Reply Quote 0
            • MyzerAT
              MyzerAT last edited by

              @dondaik

              ich benutze die suche immer und habe unzählige Youtube Videos mir angesehen. Mir raucht schon der Kopf 😄

              Wobei ich könnte ja statt diesen ellenlangem Script ja auch zwei verwenden, denke das ist einfacher ?

              Script 1: Schaltet um 4:00 früh alle LED ein und mit Sonnenaufgang-Ende wieder aus

              Script 2: Schaltet mit Sonnenuntergang-Anfang ein und um 22:00 wieder aus

              1 Reply Last reply Reply Quote 0
              • D
                dondaik last edited by

                ja, nur auf genau bedingung für die zeit achten !

                ( den link aber dennoch merken … da wirst du einiges finden/ brauchen in der nächsten zeit 🙂 )

                1 Reply Last reply Reply Quote 0
                • MyzerAT
                  MyzerAT last edited by

                  den link hab ich mir schon gebookmarkt, thx

                  so in etwa würde ich mir die zwei scripte vorstellen, da beide diesmal nicht über den Tag gehen, muss ich auch nicht "nicht zwischen" angeben, soweit ich das verstanden habe.

                  so habe nun mehrere Stunden herum experimentiert, leider finde keine Richtigen Beispiele fürmeinen Fall, aber jetzt bin ich müde und fertig, mehr schaff ich jetzt nicht

                  16963_fr_h.png
                  16963_sp_t.png

                  1 Reply Last reply Reply Quote 0
                  • MyzerAT
                    MyzerAT last edited by

                    kann ich die zwei auch zusammenstoppeln ? weil laut Zeitplan "Trigger" dürften die sich nicht in die Quere kommen ?

                    16963_script1und2.png

                    1 Reply Last reply Reply Quote 0
                    • M
                      mikiline last edited by

                      @Myzer@AT:

                      so habe nun mehrere Stunden herum experimentiert, leider finde keine Richtigen Beispiele fürmeinen Fall, aber jetzt bin ich müde und fertig, mehr schaff ich jetzt nicht `

                      Wer lesen kann ist klar im Vorteil und dann hättest Du meinen Post gesehen (siehe weiter oben) das ist die Lösung…..wieso Du überhaupt in einem Zeitraum auch noch den Sonnenaufgang oder Untergang suchst ist mir eh schleierhaft....

                      1 Reply Last reply Reply Quote 0
                      • MyzerAT
                        MyzerAT last edited by

                        @mikiline

                        na sicher habe ich deinen Fred gelesen. Und ich lass es mal so, Script früh hat tadellos funktioniert, in wenigen Minuten kommt script spät dran, also genau um 16:25:48 wäre Sonnenuntergang-Aufgang!

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        397
                        Online

                        31.9k
                        Users

                        80.2k
                        Topics

                        1.3m
                        Posts

                        3
                        10
                        420
                        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