NEWS
LED Steuerung mehrere Räume nach Dunkelheit
-
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 ?


<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> -
:-) :-) … suchen kann auch helfen um die basis zu verstehen ...
er erklärt es bei YT ...
-
ich benutze die suche immer und habe unzählige Youtube Videos mir angesehen. Mir raucht schon der Kopf :D
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
-
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


-
@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....

