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>
-
nun war es 16:24 Sonnenuntergang-Anfang für 1 Sekunde waren alle LEDs an und dann wieder aus, was habe ich da falsch
-
Das geht ungefähr so…..so habe ich das mit meinem Licht
-
… 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
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
-
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 )
-
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
-
kann ich die zwei auch zusammenstoppeln ? weil laut Zeitplan "Trigger" dürften die sich nicht in die Quere kommen ?
-
@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....
-
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!