Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. mehrere Bewegungsmelder und LED Strips in einem Flur

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    mehrere Bewegungsmelder und LED Strips in einem Flur

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

      Hallo und eine schönes Neues Jahr,
      ich habe folgendes Problem, ein längerer Flur mit zwei Bewegungsmelder und drei Schaltstellen.
      Die Bewegungsmelder überlappen sich ein wenig, so dass eine Prüfung der Schaltstellen nötig ist.
      ich hänge euch mein Blockly in vier Teilen an, da ich keine Möglichkeit gefunden habe das komplett in ein Bild zu bringen.
      Ich hätte das Ganze natürlich etwas simpler gestaltet, nur finde ich keine Auswahl " Falls Objektx oder Objekty". Irgendwie habe ich auch das Gefühl die Zeit setzt sich nicht zurück. Habe ich sonst noch etwas übersehen oder kann man das so lösen?

      Bewegung4.png Bewegung3.png Bewegung2.png Bewegung1.png

      <xml xmlns="https://developers.google.com/blockly/xml">
        <variables>
          <variable type="timeout" id="timeout3">timeout3</variable>
          <variable type="timeout" id="timeout">timeout</variable>
          <variable type="timeout" id="timeout4">timeout4</variable>
          <variable type="timeout" id="timeout2">timeout2</variable>
        </variables>
        <block type="comment" id="r_-.~Xq8BX~8td{7R:ck" x="-287" y="-362">
          <field name="COMMENT">Bewegungsmelder Skript läuft bei jeder Bewegung</field>
          <next>
            <block type="on_ext" id="+xV(OKLHwMluQonn6J]l">
              <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
              <field name="CONDITION">ne</field>
              <field name="ACK_CONDITION"></field>
              <value name="OID0">
                <shadow type="field_oid" id="(z)w)Yok^D$0tc^-w;bs">
                  <field name="oid">hm-rpc.1.0014DBE9978332.3.MOTION</field>
                </shadow>
              </value>
              <statement name="STATEMENT">
                <block type="controls_if" id="I!C,Q$B-Fh,q,*zh5]t(">
                  <value name="IF0">
                    <block type="logic_operation" id="YFTDjTO*8uhl,)SOP36h">
                      <field name="OP">AND</field>
                      <value name="A">
                        <block type="logic_operation" id="{YLZgI|3h2dhM_h$Qf!|">
                          <field name="OP">OR</field>
                          <value name="A">
                            <block type="logic_operation" id="e6t_E,XFLYI`}kH=R^T.">
                              <field name="OP">OR</field>
                              <value name="A">
                                <block type="logic_compare" id="`x#*=QOML51xew)`IbOi">
                                  <field name="OP">EQ</field>
                                  <value name="A">
                                    <block type="get_value" id="|gSV*M,2QuOvl1h.e/*Z">
                                      <field name="ATTR">val</field>
                                      <field name="OID">shelly.0.SHRGBW2#DEBA46#1.white0.Switch</field>
                                    </block>
                                  </value>
                                  <value name="B">
                                    <block type="logic_boolean" id="yIJPM@r=R/D2vu4@iM$*">
                                      <field name="BOOL">FALSE</field>
                                    </block>
                                  </value>
                                </block>
                              </value>
                              <value name="B">
                                <block type="logic_compare" id="D8B^.AG0:g]IHE74HAUK">
                                  <field name="OP">EQ</field>
                                  <value name="A">
                                    <block type="get_value" id="HXlYy}c@b:-AA!b`+kR9">
                                      <field name="ATTR">val</field>
                                      <field name="OID">shelly.0.SHRGBW2#DEBA46#1.white1.Switch</field>
                                    </block>
                                  </value>
                                  <value name="B">
                                    <block type="logic_boolean" id="D^7=a8O@*1Agef/-sPIj">
                                      <field name="BOOL">FALSE</field>
                                    </block>
                                  </value>
                                </block>
                              </value>
                            </block>
                          </value>
                          <value name="B">
                            <block type="logic_compare" id="JfX$YUp{.BT[y@30,[_1">
                              <field name="OP">EQ</field>
                              <value name="A">
                                <block type="get_value" id=";Rnp[V~u4EPELKno(#o]">
                                  <field name="ATTR">val</field>
                                  <field name="OID">shelly.0.SHRGBW2#DEBA46#1.white2.Switch</field>
                                </block>
                              </value>
                              <value name="B">
                                <block type="logic_boolean" id="II!{Q!L-[*LS-]T3eiwL">
                                  <field name="BOOL">FALSE</field>
                                </block>
                              </value>
                            </block>
                          </value>
                        </block>
                      </value>
                      <value name="B">
                        <block type="time_compare" id="WKK4g1wWvHTlj$c:60qo">
                          <mutation xmlns="http://www.w3.org/1999/xhtml" end_time="true"></mutation>
                          <field name="OPTION">between</field>
                          <field name="START_TIME">07:00</field>
                          <field name="END_TIME">23:00</field>
                        </block>
                      </value>
                    </block>
                  </value>
                  <statement name="DO0">
                    <block type="control" id="10![~mDFNj==hw;`{`Up">
                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                      <field name="OID">shelly.0.SHRGBW2#DEBA46#1.white0.Switch</field>
                      <field name="WITH_DELAY">FALSE</field>
                      <value name="VALUE">
                        <block type="logic_boolean" id="/`g-D)7W0)_~E2wq~7{#">
                          <field name="BOOL">TRUE</field>
                        </block>
                      </value>
                      <next>
                        <block type="control" id="^xe87|!xwl7X9WF5n+;-">
                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                          <field name="OID">shelly.0.SHRGBW2#DEBA46#1.white0.brightness</field>
                          <field name="WITH_DELAY">FALSE</field>
                          <value name="VALUE">
                            <block type="math_number" id="]]b`[`a/E$(k~5I}`p`~">
                              <field name="NUM">75</field>
                            </block>
                          </value>
                          <next>
                            <block type="control" id="uS_-oJd}A^ggVe_58/K+">
                              <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                              <field name="OID">shelly.0.SHRGBW2#DEBA46#1.white1.Switch</field>
                              <field name="WITH_DELAY">FALSE</field>
                              <value name="VALUE">
                                <block type="logic_boolean" id="C^50xt7VtzDOn{{3^8.f">
                                  <field name="BOOL">TRUE</field>
                                </block>
                              </value>
                              <next>
                                <block type="control" id=";JwU*-Mz6f_sW0c26!=f">
                                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                  <field name="OID">shelly.0.SHRGBW2#DEBA46#1.white1.brightness</field>
                                  <field name="WITH_DELAY">FALSE</field>
                                  <value name="VALUE">
                                    <block type="math_number" id="!rX9Q~pXtTNqZ1$k`r)-">
                                      <field name="NUM">50</field>
                                    </block>
                                  </value>
                                  <next>
                                    <block type="control" id="b:+PO*#W6eetymYwJWp+">
                                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                      <field name="OID">shelly.0.SHRGBW2#DEBA46#1.white2.Switch</field>
                                      <field name="WITH_DELAY">FALSE</field>
                                      <value name="VALUE">
                                        <block type="logic_boolean" id="2n*:)$,3z(j;#?:j#`MB">
                                          <field name="BOOL">TRUE</field>
                                        </block>
                                      </value>
                                      <next>
                                        <block type="control" id="E=-ME$`aEjXHG$.SS$F5">
                                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                          <field name="OID">shelly.0.SHRGBW2#DEBA46#1.white2.brightness</field>
                                          <field name="WITH_DELAY">FALSE</field>
                                          <value name="VALUE">
                                            <block type="math_number" id="YQ%447ybwoDN|Rm~o8X9">
                                              <field name="NUM">50</field>
                                            </block>
                                          </value>
                                        </block>
                                      </next>
                                    </block>
                                  </next>
                                </block>
                              </next>
                            </block>
                          </next>
                        </block>
                      </next>
                    </block>
                  </statement>
                  <next>
                    <block type="timeouts_cleartimeout" id="m(u]G(|.2d=V-Q)g/:,5">
                      <field name="NAME">timeout</field>
                      <next>
                        <block type="timeouts_settimeout" id="O}Vq](lhl`F8%u/!^gVK">
                          <field name="NAME">timeout</field>
                          <field name="DELAY">2</field>
                          <field name="UNIT">min</field>
                          <statement name="STATEMENT">
                            <block type="controls_if" id="9XJY3-x1A8qhyvsqn]`l">
                              <value name="IF0">
                                <block type="logic_operation" id="m)T9F(Yi,vC=`VU8EC_)">
                                  <field name="OP">OR</field>
                                  <value name="A">
                                    <block type="logic_operation" id="EeWeaR26`aJQkTP4h1s]">
                                      <field name="OP">OR</field>
                                      <value name="A">
                                        <block type="logic_compare" id="GF3)vDu+OF2#hHW+UT@w">
                                          <field name="OP">EQ</field>
                                          <value name="A">
                                            <block type="get_value" id="|Qq@rOM8T@p`s!+BG](y">
                                              <field name="ATTR">val</field>
                                              <field name="OID">shelly.0.SHRGBW2#DEBA46#1.white0.Switch</field>
                                            </block>
                                          </value>
                                          <value name="B">
                                            <block type="logic_boolean" id="Z)p0R,4Fb)w!$Xt],p{$">
                                              <field name="BOOL">TRUE</field>
                                            </block>
                                          </value>
                                        </block>
                                      </value>
                                      <value name="B">
                                        <block type="logic_compare" id="bt-2G9v7cK5cvJJ%/-k=">
                                          <field name="OP">EQ</field>
                                          <value name="A">
                                            <block type="get_value" id="/q!A|8+`#B-gr)eq|Sx(">
                                              <field name="ATTR">val</field>
                                              <field name="OID">shelly.0.SHRGBW2#DEBA46#1.white1.Switch</field>
                                            </block>
                                          </value>
                                          <value name="B">
                                            <block type="logic_boolean" id="g/W8GIy4(^Lf;RFCQDsD">
                                              <field name="BOOL">TRUE</field>
                                            </block>
                                          </value>
                                        </block>
                                      </value>
                                    </block>
                                  </value>
                                  <value name="B">
                                    <block type="logic_compare" id="YO=D+57,r9m-2BqS/*SI">
                                      <field name="OP">EQ</field>
                                      <value name="A">
                                        <block type="get_value" id="^jRu#LZ:#Ws3lp@64sT;">
                                          <field name="ATTR">val</field>
                                          <field name="OID">shelly.0.SHRGBW2#DEBA46#1.white2.Switch</field>
                                        </block>
                                      </value>
                                      <value name="B">
                                        <block type="logic_boolean" id="X{Z*nC75O#7RUXVv6lNC">
                                          <field name="BOOL">TRUE</field>
                                        </block>
                                      </value>
                                    </block>
                                  </value>
                                </block>
                              </value>
                              <statement name="DO0">
                                <block type="control" id="Tf8a0dC41+jiWn!u~++i">
                                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                  <field name="OID">shelly.0.SHRGBW2#DEBA46#1.white0.Switch</field>
                                  <field name="WITH_DELAY">FALSE</field>
                                  <value name="VALUE">
                                    <block type="logic_boolean" id="Pz[2z!D5qMB!ddZl$vhk">
                                      <field name="BOOL">FALSE</field>
                                    </block>
                                  </value>
                                  <next>
                                    <block type="control" id="-U-X$AsY#=fW]*LOJmbI">
                                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                      <field name="OID">shelly.0.SHRGBW2#DEBA46#1.white1.Switch</field>
                                      <field name="WITH_DELAY">FALSE</field>
                                      <value name="VALUE">
                                        <block type="logic_boolean" id="Bzl;5L,TJYi7-G=ajwc9">
                                          <field name="BOOL">FALSE</field>
                                        </block>
                                      </value>
                                      <next>
                                        <block type="control" id="R^=NA$5YTS2fGb=uz$8t">
                                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                          <field name="OID">shelly.0.SHRGBW2#DEBA46#1.white2.Switch</field>
                                          <field name="WITH_DELAY">FALSE</field>
                                          <value name="VALUE">
                                            <block type="logic_boolean" id="OW[dC]V_!!12eN9Xzt^z">
                                              <field name="BOOL">FALSE</field>
                                            </block>
                                          </value>
                                        </block>
                                      </next>
                                    </block>
                                  </next>
                                </block>
                              </statement>
                            </block>
                          </statement>
                        </block>
                      </next>
                    </block>
                  </next>
                </block>
              </statement>
              <next>
                <block type="on_ext" id="KAbwLP0NsiVzp{l6QWso">
                  <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                  <field name="CONDITION">ne</field>
                  <field name="ACK_CONDITION"></field>
                  <value name="OID0">
                    <shadow type="field_oid" id="@di%zVs%^H0+=Y/0cOD$">
                      <field name="oid">hm-rpc.1.0014DBE9978332.3.MOTION</field>
                    </shadow>
                  </value>
                  <statement name="STATEMENT">
                    <block type="controls_if" id="-5sk!w@TXpF(o7Zt}6X8">
                      <value name="IF0">
                        <block type="logic_operation" id="5dr5~s{Yi:HjsEf2[@-q">
                          <field name="OP">AND</field>
                          <value name="A">
                            <block type="logic_compare" id="I#0op%IRxce5i1WZ9a:/">
                              <field name="OP">EQ</field>
                              <value name="A">
                                <block type="get_value" id="}c2v/P`,([D5EFERr##M">
                                  <field name="ATTR">val</field>
                                  <field name="OID">shelly.0.SHRGBW2#DEBA46#1.white2.Switch</field>
                                </block>
                              </value>
                              <value name="B">
                                <block type="logic_boolean" id="gMuJe~c{pqLvl-ORjGg5">
                                  <field name="BOOL">FALSE</field>
                                </block>
                              </value>
                            </block>
                          </value>
                          <value name="B">
                            <block type="time_compare" id="8~6;M-!;d[J9h/sFh-sE">
                              <mutation xmlns="http://www.w3.org/1999/xhtml" end_time="true"></mutation>
                              <field name="OPTION">between</field>
                              <field name="START_TIME">23:00</field>
                              <field name="END_TIME">7:00</field>
                            </block>
                          </value>
                        </block>
                      </value>
                      <statement name="DO0">
                        <block type="control" id="47ce4*f8u@8NHmB(KwQg">
                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                          <field name="OID">shelly.0.SHRGBW2#DEBA46#1.white2.Switch</field>
                          <field name="WITH_DELAY">FALSE</field>
                          <value name="VALUE">
                            <block type="logic_boolean" id="Q-D9X6.r2ED@a3Yar4$~">
                              <field name="BOOL">TRUE</field>
                            </block>
                          </value>
                          <next>
                            <block type="control" id="9|w?Z%2rHT=0RL)$Oc}*">
                              <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                              <field name="OID">shelly.0.SHRGBW2#DEBA46#1.white2.brightness</field>
                              <field name="WITH_DELAY">FALSE</field>
                              <value name="VALUE">
                                <block type="math_number" id="4Zx#d1aGfLClJ.[nuQ9G">
                                  <field name="NUM">20</field>
                                </block>
                              </value>
                            </block>
                          </next>
                        </block>
                      </statement>
                      <next>
                        <block type="timeouts_cleartimeout" id="^nVso6J=?1eZ5I~JFaqD">
                          <field name="NAME">timeout</field>
                          <next>
                            <block type="timeouts_settimeout" id="0QDD!Rx{a0=xj:@AP#ho">
                              <field name="NAME">timeout2</field>
                              <field name="DELAY">2</field>
                              <field name="UNIT">min</field>
                              <statement name="STATEMENT">
                                <block type="controls_if" id="92Nzr}5aeTLFk~cMFt*P">
                                  <value name="IF0">
                                    <block type="logic_compare" id="=%1f^cLWxZCCGPu`J*4,">
                                      <field name="OP">EQ</field>
                                      <value name="A">
                                        <block type="get_value" id="H9z{KrL1{4CcMx(m1e_Q">
                                          <field name="ATTR">val</field>
                                          <field name="OID">shelly.0.SHRGBW2#DEBA46#1.white2.Switch</field>
                                        </block>
                                      </value>
                                      <value name="B">
                                        <block type="logic_boolean" id="5T2`8|lZpaA}|:!1!eD/">
                                          <field name="BOOL">TRUE</field>
                                        </block>
                                      </value>
                                    </block>
                                  </value>
                                  <statement name="DO0">
                                    <block type="control" id="}4PzOar,-+#Np$zMh~OP">
                                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                      <field name="OID">shelly.0.SHRGBW2#DEBA46#1.white2.Switch</field>
                                      <field name="WITH_DELAY">FALSE</field>
                                      <value name="VALUE">
                                        <block type="logic_boolean" id="B4~DnLr+k!fjyW0^PD:9">
                                          <field name="BOOL">FALSE</field>
                                        </block>
                                      </value>
                                    </block>
                                  </statement>
                                </block>
                              </statement>
                            </block>
                          </next>
                        </block>
                      </next>
                    </block>
                  </statement>
                </block>
              </next>
            </block>
          </next>
        </block>
        <block type="on_ext" id="hs,L(r+3ybs5%8?tq?CW" x="-287" y="763">
          <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
          <field name="CONDITION">ne</field>
          <field name="ACK_CONDITION"></field>
          <value name="OID0">
            <shadow type="field_oid" id="HxK,Qd:V=0y.[|)K`t`8">
              <field name="oid">hm-rpc.1.00319D8997434F.3.MOTION</field>
            </shadow>
          </value>
          <statement name="STATEMENT">
            <block type="controls_if" id="hw)8,U:wp5%$]_vpY:zq">
              <value name="IF0">
                <block type="logic_operation" id="NMg/g1;mAw+#{%eon.ke">
                  <field name="OP">AND</field>
                  <value name="A">
                    <block type="logic_operation" id="Mk7)75MIF/V,c4J7@Wa2">
                      <field name="OP">OR</field>
                      <value name="A">
                        <block type="logic_operation" id="_ilPo%!IqG7:C*R6s{NV">
                          <field name="OP">OR</field>
                          <value name="A">
                            <block type="logic_compare" id="6$I!wQ*IDHAJ?=X6p`o;">
                              <field name="OP">EQ</field>
                              <value name="A">
                                <block type="get_value" id="4n[eumFt8;.yG4!y$74x">
                                  <field name="ATTR">val</field>
                                  <field name="OID">shelly.0.SHRGBW2#DEBA46#1.white0.Switch</field>
                                </block>
                              </value>
                              <value name="B">
                                <block type="logic_boolean" id="Vh[JnW)NK:D,wzrd_OxB">
                                  <field name="BOOL">FALSE</field>
                                </block>
                              </value>
                            </block>
                          </value>
                          <value name="B">
                            <block type="logic_compare" id="_ZdJBE,*5vbCw)3bnbD0">
                              <field name="OP">EQ</field>
                              <value name="A">
                                <block type="get_value" id="/yQGDv~=jNaG_f3B[XKa">
                                  <field name="ATTR">val</field>
                                  <field name="OID">shelly.0.SHRGBW2#DEBA46#1.white1.Switch</field>
                                </block>
                              </value>
                              <value name="B">
                                <block type="logic_boolean" id="YfhDO!yB]~(aA`$m%i.y">
                                  <field name="BOOL">FALSE</field>
                                </block>
                              </value>
                            </block>
                          </value>
                        </block>
                      </value>
                      <value name="B">
                        <block type="logic_compare" id="EWdL*jJLo5(Hft0E#CQr">
                          <field name="OP">EQ</field>
                          <value name="A">
                            <block type="get_value" id="/*zMd8EcA3KoMp4d|^58">
                              <field name="ATTR">val</field>
                              <field name="OID">shelly.0.SHRGBW2#DEBA46#1.white2.Switch</field>
                            </block>
                          </value>
                          <value name="B">
                            <block type="logic_boolean" id="(~|V6to,6|}n#[),FGBw">
                              <field name="BOOL">FALSE</field>
                            </block>
                          </value>
                        </block>
                      </value>
                    </block>
                  </value>
                  <value name="B">
                    <block type="time_compare" id="-%$D1{KeQXhP0%);1fPs">
                      <mutation xmlns="http://www.w3.org/1999/xhtml" end_time="true"></mutation>
                      <field name="OPTION">between</field>
                      <field name="START_TIME">07:00</field>
                      <field name="END_TIME">23:00</field>
                    </block>
                  </value>
                </block>
              </value>
              <statement name="DO0">
                <block type="control" id="=]Wx3m4s[!Z^V/h~3.Ye">
                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                  <field name="OID">shelly.0.SHRGBW2#DEBA46#1.white0.Switch</field>
                  <field name="WITH_DELAY">FALSE</field>
                  <value name="VALUE">
                    <block type="logic_boolean" id="-Agq#y]CJcGaZ;1L$IBO">
                      <field name="BOOL">TRUE</field>
                    </block>
                  </value>
                  <next>
                    <block type="control" id="U=N[;%Sgj-(kt.e]O:(6">
                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                      <field name="OID">shelly.0.SHRGBW2#DEBA46#1.white0.brightness</field>
                      <field name="WITH_DELAY">FALSE</field>
                      <value name="VALUE">
                        <block type="math_number" id="k/;fWe#GR8d03K?^d;xu">
                          <field name="NUM">75</field>
                        </block>
                      </value>
                      <next>
                        <block type="control" id="xNg@wg)Y^mP13igNm_{+">
                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                          <field name="OID">shelly.0.SHRGBW2#DEBA46#1.white1.Switch</field>
                          <field name="WITH_DELAY">FALSE</field>
                          <value name="VALUE">
                            <block type="logic_boolean" id="Q8p~BMr^Y_QaCPOQ|NFf">
                              <field name="BOOL">TRUE</field>
                            </block>
                          </value>
                          <next>
                            <block type="control" id="Yraq]Laz.SC:G^F1i=)2">
                              <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                              <field name="OID">shelly.0.SHRGBW2#DEBA46#1.white1.brightness</field>
                              <field name="WITH_DELAY">FALSE</field>
                              <value name="VALUE">
                                <block type="math_number" id="W#~bQf^p(abx:X5mV|Zi">
                                  <field name="NUM">50</field>
                                </block>
                              </value>
                              <next>
                                <block type="control" id="sRURvZJJ((ra(O/c19nE">
                                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                  <field name="OID">shelly.0.SHRGBW2#DEBA46#1.white2.Switch</field>
                                  <field name="WITH_DELAY">FALSE</field>
                                  <value name="VALUE">
                                    <block type="logic_boolean" id="w(6byV!fQQz]+a+BaZw8">
                                      <field name="BOOL">TRUE</field>
                                    </block>
                                  </value>
                                  <next>
                                    <block type="control" id="vyQ01991l@[G(F|:?25e">
                                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                      <field name="OID">shelly.0.SHRGBW2#DEBA46#1.white2.brightness</field>
                                      <field name="WITH_DELAY">FALSE</field>
                                      <value name="VALUE">
                                        <block type="math_number" id="GcFb3voKDEXq,h;(=m20">
                                          <field name="NUM">50</field>
                                        </block>
                                      </value>
                                    </block>
                                  </next>
                                </block>
                              </next>
                            </block>
                          </next>
                        </block>
                      </next>
                    </block>
                  </next>
                </block>
              </statement>
              <next>
                <block type="timeouts_cleartimeout" id="uE0+?c4MRr%}#v;hXUf]">
                  <field name="NAME">timeout</field>
                  <next>
                    <block type="timeouts_settimeout" id="rjbx0|t?v+8fMCkStUOb">
                      <field name="NAME">timeout3</field>
                      <field name="DELAY">2</field>
                      <field name="UNIT">min</field>
                      <statement name="STATEMENT">
                        <block type="controls_if" id="TT;k=rE+TFf.^PwV`K,b">
                          <value name="IF0">
                            <block type="logic_operation" id="080;RzXKuG:;uNPO95qW">
                              <field name="OP">OR</field>
                              <value name="A">
                                <block type="logic_operation" id="xw9^KUBSqAEdMP7UEGx{">
                                  <field name="OP">OR</field>
                                  <value name="A">
                                    <block type="logic_compare" id="uN,D#2RVE.(42?~fLhCp">
                                      <field name="OP">EQ</field>
                                      <value name="A">
                                        <block type="get_value" id="K?iyLSYJ`M|o$NB.C-0T">
                                          <field name="ATTR">val</field>
                                          <field name="OID">shelly.0.SHRGBW2#DEBA46#1.white0.Switch</field>
                                        </block>
                                      </value>
                                      <value name="B">
                                        <block type="logic_boolean" id="keXPKdBK[QnlETwM7~8{">
                                          <field name="BOOL">TRUE</field>
                                        </block>
                                      </value>
                                    </block>
                                  </value>
                                  <value name="B">
                                    <block type="logic_compare" id="[=bOkbhIis+Ye}a-l5*S">
                                      <field name="OP">EQ</field>
                                      <value name="A">
                                        <block type="get_value" id="X[lBEf:f:JyFH)W$w(9c">
                                          <field name="ATTR">val</field>
                                          <field name="OID">shelly.0.SHRGBW2#DEBA46#1.white1.Switch</field>
                                        </block>
                                      </value>
                                      <value name="B">
                                        <block type="logic_boolean" id=";fC1[b2wM2N!ZH[aKzG}">
                                          <field name="BOOL">TRUE</field>
                                        </block>
                                      </value>
                                    </block>
                                  </value>
                                </block>
                              </value>
                              <value name="B">
                                <block type="logic_compare" id="Z+nZTEyfeY.N2qQC`5dr">
                                  <field name="OP">EQ</field>
                                  <value name="A">
                                    <block type="get_value" id="3KIBtU!;mi1)W(/-bM3{">
                                      <field name="ATTR">val</field>
                                      <field name="OID">shelly.0.SHRGBW2#DEBA46#1.white2.Switch</field>
                                    </block>
                                  </value>
                                  <value name="B">
                                    <block type="logic_boolean" id="V)~pYDh0^X.LmZ(7T/t7">
                                      <field name="BOOL">TRUE</field>
                                    </block>
                                  </value>
                                </block>
                              </value>
                            </block>
                          </value>
                          <statement name="DO0">
                            <block type="control" id="Ls]1%KWK1+kg?(y@*#CD">
                              <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                              <field name="OID">shelly.0.SHRGBW2#DEBA46#1.white0.Switch</field>
                              <field name="WITH_DELAY">FALSE</field>
                              <value name="VALUE">
                                <block type="logic_boolean" id="?,~M}Y0B0Ltd3A7R(-%4">
                                  <field name="BOOL">FALSE</field>
                                </block>
                              </value>
                              <next>
                                <block type="control" id="@I=ecTny?zSeBOvlx2z.">
                                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                  <field name="OID">shelly.0.SHRGBW2#DEBA46#1.white1.Switch</field>
                                  <field name="WITH_DELAY">FALSE</field>
                                  <value name="VALUE">
                                    <block type="logic_boolean" id="En|25pypX_K2F_`JV;Hj">
                                      <field name="BOOL">FALSE</field>
                                    </block>
                                  </value>
                                  <next>
                                    <block type="control" id="t])6vG)^:~AM21Jg=uPZ">
                                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                      <field name="OID">shelly.0.SHRGBW2#DEBA46#1.white2.Switch</field>
                                      <field name="WITH_DELAY">FALSE</field>
                                      <value name="VALUE">
                                        <block type="logic_boolean" id="VLkvsp%!j,9%Wcyb_nu#">
                                          <field name="BOOL">FALSE</field>
                                        </block>
                                      </value>
                                    </block>
                                  </next>
                                </block>
                              </next>
                            </block>
                          </statement>
                        </block>
                      </statement>
                    </block>
                  </next>
                </block>
              </next>
            </block>
          </statement>
          <next>
            <block type="on_ext" id="#B,[|#8poUz8CX,10USU">
              <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
              <field name="CONDITION">ne</field>
              <field name="ACK_CONDITION"></field>
              <value name="OID0">
                <shadow type="field_oid" id="tUfTw_*I./]=pVr/zsq+">
                  <field name="oid">hm-rpc.1.00319D8997434F.3.MOTION</field>
                </shadow>
              </value>
              <statement name="STATEMENT">
                <block type="controls_if" id="Qmx=kkU7gn$V7AI.!i|1">
                  <value name="IF0">
                    <block type="logic_operation" id="d;cY8t5Ra6SYKR4_Wo9I">
                      <field name="OP">AND</field>
                      <value name="A">
                        <block type="logic_compare" id="X=,1T)j9Ea7y;qf)xU3v">
                          <field name="OP">EQ</field>
                          <value name="A">
                            <block type="get_value" id="7vNNVYmQ~*QRdC=cS|G=">
                              <field name="ATTR">val</field>
                              <field name="OID">shelly.0.SHRGBW2#DEBA46#1.white2.Switch</field>
                            </block>
                          </value>
                          <value name="B">
                            <block type="logic_boolean" id=".~(clKQz)1MmnYDhG__D">
                              <field name="BOOL">FALSE</field>
                            </block>
                          </value>
                        </block>
                      </value>
                      <value name="B">
                        <block type="time_compare" id="%4qCUzf2!Wvn}|I~Ai,Y">
                          <mutation xmlns="http://www.w3.org/1999/xhtml" end_time="true"></mutation>
                          <field name="OPTION">between</field>
                          <field name="START_TIME">23:00</field>
                          <field name="END_TIME">7:00</field>
                        </block>
                      </value>
                    </block>
                  </value>
                  <statement name="DO0">
                    <block type="control" id="4g:)bmML2:S1BW9K71Y6">
                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                      <field name="OID">shelly.0.SHRGBW2#DEBA46#1.white2.Switch</field>
                      <field name="WITH_DELAY">FALSE</field>
                      <value name="VALUE">
                        <block type="logic_boolean" id="n.fjjrZ(~.Y1QHC=Jw}L">
                          <field name="BOOL">TRUE</field>
                        </block>
                      </value>
                      <next>
                        <block type="control" id=")DTs_rx[K+y2*I$`EC]z">
                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                          <field name="OID">shelly.0.SHRGBW2#DEBA46#1.white2.brightness</field>
                          <field name="WITH_DELAY">FALSE</field>
                          <value name="VALUE">
                            <block type="math_number" id="Xx+-~dUm8lJ)VJjJ-2`5">
                              <field name="NUM">20</field>
                            </block>
                          </value>
                        </block>
                      </next>
                    </block>
                  </statement>
                  <next>
                    <block type="timeouts_cleartimeout" id="`5Cv,g{Lr,~uqFB%(*Il">
                      <field name="NAME">timeout</field>
                      <next>
                        <block type="timeouts_settimeout" id="o#_;x)T|$5_}S,3i4lMU">
                          <field name="NAME">timeout4</field>
                          <field name="DELAY">2</field>
                          <field name="UNIT">min</field>
                          <statement name="STATEMENT">
                            <block type="controls_if" id="x|Ds/;J{yak]-_w?Pcud">
                              <value name="IF0">
                                <block type="logic_compare" id="QYFOqE{P3vx,!1TcnBL%">
                                  <field name="OP">EQ</field>
                                  <value name="A">
                                    <block type="get_value" id="AeMl:O4{XT9GBRj}BxP0">
                                      <field name="ATTR">val</field>
                                      <field name="OID">shelly.0.SHRGBW2#DEBA46#1.white2.Switch</field>
                                    </block>
                                  </value>
                                  <value name="B">
                                    <block type="logic_boolean" id="wW)q^#34j1ACgHghf*V-">
                                      <field name="BOOL">TRUE</field>
                                    </block>
                                  </value>
                                </block>
                              </value>
                              <statement name="DO0">
                                <block type="control" id="(3fDb?Adp|4`Tpi48FZg">
                                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                  <field name="OID">shelly.0.SHRGBW2#DEBA46#1.white2.Switch</field>
                                  <field name="WITH_DELAY">FALSE</field>
                                  <value name="VALUE">
                                    <block type="logic_boolean" id="`V`..eI0s:X7~2zoe~}3">
                                      <field name="BOOL">FALSE</field>
                                    </block>
                                  </value>
                                </block>
                              </statement>
                            </block>
                          </statement>
                        </block>
                      </next>
                    </block>
                  </next>
                </block>
              </statement>
            </block>
          </next>
        </block>
      </xml>
      

      Viele Grüße
      Peter

      crunchip T R 3 Replies Last reply Reply Quote 0
      • crunchip
        crunchip Forum Testing Most Active @Rabe01 last edited by

        @rabe01 sagte in mehrere Bewegungsmelder und LED Strips in einem Flur:

        nur finde ich keine Auswahl " Falls Objektx oder Objekty"

        dann müssen zum einen beide in einem Trigger
        8fc572fb-2010-4ac1-8925-f30202117128-grafik.png
        und dann brauchst du in der falls Abfrage unter Logik den Baustein, den kannst du auf "oder" umschalten

        f889b143-54f3-439f-89ee-0dfb1af9593e-grafik.png

        R 1 Reply Last reply Reply Quote 0
        • T
          Tom_W @Rabe01 last edited by

          @rabe01
          Solltest du nicht den Timout stoppen, den du danach auch startest? Du stoppst immer nur den timout in Bild 4.

          R 1 Reply Last reply Reply Quote 0
          • R
            Rabe01 @Tom_W last edited by

            Hallo, @tom_w den Timeout stoppe ich doch in jedem Bild ? oder hab ich so einen Bug dass der sich nur zum Schluss stopt?

            T 1 Reply Last reply Reply Quote 0
            • R
              Rabe01 @crunchip last edited by

              Hallo @crunchip ,
              man sieht den Wald vor lauter Bäumen nicht. Die zwei Objekte (BWM) hab ich jetzt. Das macht es dann doch etwas schlanker. Danke. Ich benutze ja den "oder" Baustein schon, oder muss dieser dann noch wo anders hin?

              Grüße

              1 Reply Last reply Reply Quote 0
              • T
                Tom_W @Rabe01 last edited by

                @rabe01
                Ja, aber zum Beispiel im Bild 1, da stoppst du timeout und startest dann timeout4, wenn ich das skript richtig verstanden habe, solltest du doch da timeout4 stoppen?
                Ausserdem habe ich mal gelesen, dass es Probleme gibt, wenn du Zeit zwischen mit einem Tageswechsel verwendest. Besser soll es da wohl sein, zu prüfen ob Zeit ist NICHT zwischen 7:00 und 23:00.

                R paul53 2 Replies Last reply Reply Quote 0
                • R
                  Rabe01 @Tom_W last edited by

                  @tom_w ich sollte so etwas nicht um 2 Uhr nachts schreiben. Das mit den verschiedenen timeouts ist mir gar nicht aufgefallen. Ich bin davon ausgegangen, ich benutze immer den selben und hab nicht mehr geschaut.
                  Das mit dem Tageswechsel kannte ich noch nicht, werd ich bei Gelegenheit auch anpassen.
                  Danke

                  1 Reply Last reply Reply Quote 0
                  • R
                    Rabe01 @Rabe01 last edited by

                    Was mir gerade noch aufgefallen ist, es wird nur der letzte "Switch" ausgeschaltet und die anderen bleiben an.
                    Es ist ein Shelly RGBW2 der auf white geschaltet ist und so 4 Kanäle ansteuert. Einzeln funktioniert es nur jetzt nicht im Skript.

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

                      @tom_w sagte: Probleme gibt, wenn du Zeit zwischen mit einem Tageswechsel verwendest.

                      Das trifft nur bei Verwendung von Astrozeiten zu.

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

                        @paul53
                        Ok, wieder was gelernt, danke.

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

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        851
                        Online

                        32.0k
                        Users

                        80.5k
                        Topics

                        1.3m
                        Posts

                        4
                        10
                        355
                        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