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

