NEWS
Blockly Hilfe 2 Objekte schalten
-
Hi Ihr, habe gerade einen Hänger und bräuchte mal Hilfe.
Habe einen Bewegungssensor und einen Fenster Sensor.
Beide schalten jeweils ein erstelltes Objekt in die Später weitere empfänger zusammen getragen werden.
Die beiden einzelnen schalten sich brav auf true, aber leider schaffen die beiden nicht das gesammte für die Steckdose zu schalten. ( Switch )
Hoff Ihr könnt mir helfen
Lg
! <block 1999/xmlns="<URL url=" http:/www.w3.org/xhtml"="">http://www.w3.org/1999/xhtml" type="on" id="#r=D9]p_Zs~7c4ZFT([j" x="-338" y="-87">
! <field name="OID">admin.0.Alarmeingeschaltet</field>
! <field name="CONDITION">true</field>
! <statement name="STATEMENT"><block type="controls_if" id="2xXL()KA7!?4Sva6e:P"><value name="IF0"><block type="logic_compare" id="%h^WdljD}-xbg!sjvG#P"><field name="OP">EQ</field>
! <value name="A"><block type="get_value" id="3|rHY{rV4YeYYwsEbH?J"><field name="ATTR">val</field>
! <field name="OID">admin.0.AlarmBewegung</field></block></value>
! <value name="B"><block type="logic_boolean" id="AhR0Or6E1F{Kx=:B/.T;"><field name="BOOL">TRUE</field></block></value></block></value>
! <statement name="DO0"><block type="controls_if" id="Ub!MG:Cjmy_x06wL,-R"><value name="IF0"><block type="logic_compare" id="ZQ_:}/8f!WK+o+#}@iBq"><field name="OP">EQ</field> ! <value name="A"><block type="get_value" id="s-vI0udD+Kcd9i_78Uf5"><field name="ATTR">val</field> ! <field name="OID">admin.0.AlarmSensorEg</field></block></value> ! <value name="B"><block type="logic_boolean" id="!dz[
qWWshR~z9c-^z4^"><field name="BOOL">TRUE</field></block></value></block></value>
! <statement name="DO0"><block type="control_ex" id="o@|y#ZI@cwT%ugFTe#Le"><field name="TYPE">false</field>
! <field name="CLEAR_RUNNING">FALSE</field>
! <value name="OID"><shadow type="field_oid" id="{MlRse^eXnf|6uU})Ct"><field name="oid">Object ID</field></shadow> ! <block type="field_oid" id="}hMteGmO]+DsWNJ?^LQD"><field name="oid">zwave.0.NODE4.SWITCH_BINARY.Switch_1</field></block></value> ! <value name="VALUE"><shadow type="logic_boolean" id="/atmEX0+O;FZ~X5Q+@Du"><field name="BOOL">TRUE</field></shadow> ! <block type="logic_boolean" id="=S#]QEsykYliF.mv0AOA"><field name="BOOL">TRUE</field></block></value> ! <value name="DELAY_MS"><shadow type="math_number" id=";|MJ2DmKa1.g30?+D)0l"><field name="NUM">0</field></shadow></value></block></statement></block></statement> ! <next><block type="controls_if" id="8c^o2^xIA1o[T:2SpbjU"><value name="IF0"><block type="logic_compare" id="B74^7Q?++Y1+@/1/:zrY"><field name="OP">EQ</field> ! <value name="A"><block type="get_value" id="-Kb]#%0E{!WB^;rTrdKS"><field name="ATTR">val</field> ! <field name="OID">admin.0.AlarmSensorEg</field></block></value> ! <value name="B"><block type="logic_boolean" id="#rsTl0z%qatRmsz3)t#-"><field name="BOOL">TRUE</field></block></value></block></value> ! <statement name="DO0"><block type="controls_if" id="y87!H,S+!VVrb8Q0l:
v"><value name="IF0"><block type="logic_compare" id="fRr)CQ@h0[kBT|9!~FTD"><field name="OP">EQ</field>
! <value name="A"><block type="get_value" id="nn|#w94QBssmXCJI–d"><field name="ATTR">val</field> ! <field name="OID">admin.0.AlarmBewegung</field></block></value> ! <value name="B"><block type="logic_boolean" id=".|[ZY~qc.(jBK9x].*9N"><field name="BOOL">TRUE</field></block></value></block></value> ! <statement name="DO0"><block type="control_ex" id="ebbfeE_~V?zO_IIB,GS)"><field name="TYPE">false</field> ! <field name="CLEAR_RUNNING">FALSE</field> ! <value name="OID"><shadow type="field_oid" id="{MlRse^eXnf|6uU})Ct
"><field name="oid">Object ID</field></shadow>
! <block type="field_oid" id=".QVN5_WHE7sYj;@1n.9*"><field name="oid">zwave.0.NODE4.SWITCH_BINARY.Switch_1</field></block></value>
! <value name="VALUE"><shadow type="logic_boolean" id="/atmEX0+O;FZ~X5Q+@Du"><field name="BOOL">TRUE</field></shadow>
! <block type="logic_boolean" id="!?iaua#Pg]qshCaMc(|E"><field name="BOOL">TRUE</field></block></value>
! <value name="DELAY_MS"><shadow type="math_number" id="c9NP,6jcdxTXM}-4HA["><field name="NUM">0</field></shadow></value></block></statement></block></statement></block></next></block></statement></block> -
Ich versteh deine Frage nicht ganz….
du fragst in beiden Blöcken die gleichen Bedingungen ab, nur in unterschiedlicher Reihenfolge, und schaltest dann den gleichen Zustand.
Du schaltest quasi 2x das gleiche auf true bei den selben Bedingungen.
-
Ich sehe keinen Unterschied zwischen den beiden blauen Blöcken… nur die Reihenfolge. Einen muss man weglassen.
Bei dir:
-
falls 1, falls 2 dann...
-
falls 2, falls 1 dann...
Für mein Verständnis ist das das gleiche wie "falls 1 <u>und</u> 2 dann"….
-
-
Ja das hängt mit der Trägen reaktionszeit des BM zusammen und soll später ausgeschmücht werden. aber das ist ja eigentlich egal oder nicht ? trotzdem müsste der switch doch geschaltet werden oder nicht ?