- ioBroker Community Home
- Deutsch
- Skripten / Logik
- Blockly
- 2x FALLS.... (ich kann es einfach nicht)
2x FALLS.... (ich kann es einfach nicht)
-
Obwohl Blockly sicherlich einfach ist, peile ich bestimmte Bedinungen nicht. Geht mir in Excel genauso. Wenn man WENNS miteinander verknüpft.
Das untere Script ist oben im FALLS Bereich falsch. Das ist klar.

14:09:37.264 info javascript.0 (19911) Stop script script.js.2er_Schalter 14:11:30.825 info javascript.0 (19911) Stop script script.js.2er_Schalter 14:11:37.374 info javascript.0 (19911) Start javascript script.js.2er_Schalter 14:11:37.380 info javascript.0 (19911) script.js.2er_Schalter: registered 1 subscription and 0 schedules 14:11:53.008 info javascript.0 (19911) Stop script script.js.2er_Schalter 14:11:53.020 info javascript.0 (19911) Start javascript script.js.2er_Schalter 14:11:53.031 info javascript.0 (19911) script.js.2er_Schalter: registered 1 subscription and 0 schedules 14:12:09.972 info javascript.0 (19911) Stop script script.js.2er_Schalter 14:12:09.984 info javascript.0 (19911) Start javascript script.js.2er_Schalter 14:12:09.989 info javascript.0 (19911) script.js.2er_Schalter: registered 1 subscription and 0 schedules 15:03:00.217 info javascript.0 (19911) Stop script script.js.2er_Schalter 15:03:00.228 info javascript.0 (19911) Start javascript script.js.2er_Schalter 15:03:00.245 info javascript.0 (19911) script.js.2er_Schalter: registered 1 subscription and 0 schedules 15:05:52.613 info javascript.0 (19911) Stop script script.js.2er_Schalter 15:05:52.621 info javascript.0 (19911) Start javascript script.js.2er_Schalter 15:05:52.638 info javascript.0 (19911) script.js.2er_Schalter: registered 1 subscription and 0 schedules 15:09:22.318 info javascript.0 (19911) Stop script script.js.2er_Schalter 15:09:22.325 info javascript.0 (19911) Start javascript script.js.2er_Schalter 15:09:22.330 info javascript.0 (19911) script.js.2er_Schalter: registered 1 subscription and 0 schedules Ausgewählte Blöcke exportieren <xml xmlns="https://developers.google.com/blockly/xml"> <block type="on" id="|=hlNxvm0TXlNLEVsT|@" x="-1762" y="-312"> <field name="OID">deconz.0.sensors.00158d000356033b.buttonpressed</field> <field name="CONDITION">any</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="comment" id="[+W=0QzW1~}}~Z^_yOWJ"> <field name="COMMENT">Wenn links Taste gedrückt wird</field> <next> <block type="controls_if" id="`!*B3R:Yr;]OknH~WC5-"> <mutation else="1"></mutation> <value name="IF0"> <block type="logic_operation" id="fyMlNVBZ}oNR}X8M8*$V"> <field name="OP">AND</field> <value name="A"> <block type="logic_compare" id="r3q6O%YX3.(R[M1dng,m"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="yl~yEWnlVMv(0%IpnnCL"> <field name="ATTR">val</field> <field name="OID">deconz.0.sensors.00158d000356033b.buttonpressed</field> </block> </value> <value name="B"> <block type="text" id="]kHc@lM.JaG_hS-91ZhW"> <field name="TEXT">1002</field> </block> </value> </block> </value> <value name="B"> <block type="logic_compare" id="kLM9cAi(I{J|txzFooi="> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="A6^4gSb~Dr_+=S.j^(JI"> <field name="ATTR">val</field> <field name="OID">sonoff.0.OG-Büro.POWER1</field> </block> </value> <value name="B"> <block type="logic_boolean" id="OxTZ!ynoh$^mr%+K1:GD"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> </block> </value> <statement name="DO0"> <block type="comment" id="pP`VoNE%DSGB]_7X+mRG"> <field name="COMMENT">Wenn lampe aus dan an</field> <next> <block type="control" id="?Pr(Ul1;/fKO(y!y=#;7"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">sonoff.0.OG-Büro.POWER1</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="y.igRc`;a9%b3qGZm.:t"> <field name="BOOL">TRUE</field> </block> </value> </block> </next> </block> </statement> <statement name="ELSE"> <block type="comment" id="^n,@PAm2SkMeFRS;W;M["> <field name="COMMENT">Sonst lampe aus</field> <next> <block type="control" id="ZX+LEYC!e7Cn}@kXurP|"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">sonoff.0.OG-Büro.POWER1</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="yKUck@:bK?.8mF~;5HH-"> <field name="BOOL">FALSE</field> </block> </value> </block> </next> </block> </statement> </block> </next> </block> </statement> </block> </xml> <xml xmlns="https://developers.google.com/blockly/xml"> <block type="on" id="|=hlNxvm0TXlNLEVsT|@" x="-1762" y="-312"> <field name="OID">deconz.0.sensors.00158d000356033b.buttonpressed</field> <field name="CONDITION">any</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="comment" id="[+W=0QzW1~}}~Z^_yOWJ"> <field name="COMMENT">Wenn links Taste gedrückt wird</field> <next> <block type="controls_if" id="`!*B3R:Yr;]OknH~WC5-"> <mutation else="1"></mutation> <value name="IF0"> <block type="logic_operation" id="fyMlNVBZ}oNR}X8M8*$V"> <field name="OP">AND</field> <value name="A"> <block type="logic_compare" id="r3q6O%YX3.(R[M1dng,m"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="yl~yEWnlVMv(0%IpnnCL"> <field name="ATTR">val</field> <field name="OID">deconz.0.sensors.00158d000356033b.buttonpressed</field> </block> </value> <value name="B"> <block type="text" id="]kHc@lM.JaG_hS-91ZhW"> <field name="TEXT">1002</field> </block> </value> </block> </value> <value name="B"> <block type="logic_compare" id="kLM9cAi(I{J|txzFooi="> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="A6^4gSb~Dr_+=S.j^(JI"> <field name="ATTR">val</field> <field name="OID">sonoff.0.OG-Büro.POWER1</field> </block> </value> <value name="B"> <block type="logic_boolean" id="OxTZ!ynoh$^mr%+K1:GD"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> </block> </value> <statement name="DO0"> <block type="comment" id="pP`VoNE%DSGB]_7X+mRG"> <field name="COMMENT">Wenn lampe aus dan an</field> <next> <block type="control" id="?Pr(Ul1;/fKO(y!y=#;7"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">sonoff.0.OG-Büro.POWER1</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="y.igRc`;a9%b3qGZm.:t"> <field name="BOOL">TRUE</field> </block> </value> </block> </next> </block> </statement> <statement name="ELSE"> <block type="comment" id="^n,@PAm2SkMeFRS;W;M["> <field name="COMMENT">Sonst lampe aus</field> <next> <block type="control" id="ZX+LEYC!e7Cn}@kXurP|"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">sonoff.0.OG-Büro.POWER1</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="yKUck@:bK?.8mF~;5HH-"> <field name="BOOL">FALSE</field> </block> </value> </block> </next> </block> </statement> </block> </next> </block> </statement> </block> </xml>
Was soll passieren:
Wenn sich der Wert eines Aquara Tasters ändert, dann soll im Falle des Wertes 1002 folgendes passieren:
Falls der Wert des Lichtes auf False steht, dann ändere es auf auf true ansonsten auf flase.
Die Frage "Falls der Wert auf false steht" hatte ich ohne die Werte Abfrage im FALLS Bereich. Das klappte auch. Aber dann würde ja bei jeder Taste (Tastenkombinationen) das Licht entsprechend geschaltet. Also muss eine Werte Abfrage mit rein. Im Trigger bekommt man keine Werte abgefragt. Also mache ich das im FALLS Breiche. Aber dann bekomme ich die obigen FALLS Abfrage nicht noch mit rein. Ich bräuchte FALLS A und FALLS B, dann mache....Wie bekommt man das hin?
-
Obwohl Blockly sicherlich einfach ist, peile ich bestimmte Bedinungen nicht. Geht mir in Excel genauso. Wenn man WENNS miteinander verknüpft.
Das untere Script ist oben im FALLS Bereich falsch. Das ist klar.

14:09:37.264 info javascript.0 (19911) Stop script script.js.2er_Schalter 14:11:30.825 info javascript.0 (19911) Stop script script.js.2er_Schalter 14:11:37.374 info javascript.0 (19911) Start javascript script.js.2er_Schalter 14:11:37.380 info javascript.0 (19911) script.js.2er_Schalter: registered 1 subscription and 0 schedules 14:11:53.008 info javascript.0 (19911) Stop script script.js.2er_Schalter 14:11:53.020 info javascript.0 (19911) Start javascript script.js.2er_Schalter 14:11:53.031 info javascript.0 (19911) script.js.2er_Schalter: registered 1 subscription and 0 schedules 14:12:09.972 info javascript.0 (19911) Stop script script.js.2er_Schalter 14:12:09.984 info javascript.0 (19911) Start javascript script.js.2er_Schalter 14:12:09.989 info javascript.0 (19911) script.js.2er_Schalter: registered 1 subscription and 0 schedules 15:03:00.217 info javascript.0 (19911) Stop script script.js.2er_Schalter 15:03:00.228 info javascript.0 (19911) Start javascript script.js.2er_Schalter 15:03:00.245 info javascript.0 (19911) script.js.2er_Schalter: registered 1 subscription and 0 schedules 15:05:52.613 info javascript.0 (19911) Stop script script.js.2er_Schalter 15:05:52.621 info javascript.0 (19911) Start javascript script.js.2er_Schalter 15:05:52.638 info javascript.0 (19911) script.js.2er_Schalter: registered 1 subscription and 0 schedules 15:09:22.318 info javascript.0 (19911) Stop script script.js.2er_Schalter 15:09:22.325 info javascript.0 (19911) Start javascript script.js.2er_Schalter 15:09:22.330 info javascript.0 (19911) script.js.2er_Schalter: registered 1 subscription and 0 schedules Ausgewählte Blöcke exportieren <xml xmlns="https://developers.google.com/blockly/xml"> <block type="on" id="|=hlNxvm0TXlNLEVsT|@" x="-1762" y="-312"> <field name="OID">deconz.0.sensors.00158d000356033b.buttonpressed</field> <field name="CONDITION">any</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="comment" id="[+W=0QzW1~}}~Z^_yOWJ"> <field name="COMMENT">Wenn links Taste gedrückt wird</field> <next> <block type="controls_if" id="`!*B3R:Yr;]OknH~WC5-"> <mutation else="1"></mutation> <value name="IF0"> <block type="logic_operation" id="fyMlNVBZ}oNR}X8M8*$V"> <field name="OP">AND</field> <value name="A"> <block type="logic_compare" id="r3q6O%YX3.(R[M1dng,m"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="yl~yEWnlVMv(0%IpnnCL"> <field name="ATTR">val</field> <field name="OID">deconz.0.sensors.00158d000356033b.buttonpressed</field> </block> </value> <value name="B"> <block type="text" id="]kHc@lM.JaG_hS-91ZhW"> <field name="TEXT">1002</field> </block> </value> </block> </value> <value name="B"> <block type="logic_compare" id="kLM9cAi(I{J|txzFooi="> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="A6^4gSb~Dr_+=S.j^(JI"> <field name="ATTR">val</field> <field name="OID">sonoff.0.OG-Büro.POWER1</field> </block> </value> <value name="B"> <block type="logic_boolean" id="OxTZ!ynoh$^mr%+K1:GD"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> </block> </value> <statement name="DO0"> <block type="comment" id="pP`VoNE%DSGB]_7X+mRG"> <field name="COMMENT">Wenn lampe aus dan an</field> <next> <block type="control" id="?Pr(Ul1;/fKO(y!y=#;7"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">sonoff.0.OG-Büro.POWER1</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="y.igRc`;a9%b3qGZm.:t"> <field name="BOOL">TRUE</field> </block> </value> </block> </next> </block> </statement> <statement name="ELSE"> <block type="comment" id="^n,@PAm2SkMeFRS;W;M["> <field name="COMMENT">Sonst lampe aus</field> <next> <block type="control" id="ZX+LEYC!e7Cn}@kXurP|"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">sonoff.0.OG-Büro.POWER1</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="yKUck@:bK?.8mF~;5HH-"> <field name="BOOL">FALSE</field> </block> </value> </block> </next> </block> </statement> </block> </next> </block> </statement> </block> </xml> <xml xmlns="https://developers.google.com/blockly/xml"> <block type="on" id="|=hlNxvm0TXlNLEVsT|@" x="-1762" y="-312"> <field name="OID">deconz.0.sensors.00158d000356033b.buttonpressed</field> <field name="CONDITION">any</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="comment" id="[+W=0QzW1~}}~Z^_yOWJ"> <field name="COMMENT">Wenn links Taste gedrückt wird</field> <next> <block type="controls_if" id="`!*B3R:Yr;]OknH~WC5-"> <mutation else="1"></mutation> <value name="IF0"> <block type="logic_operation" id="fyMlNVBZ}oNR}X8M8*$V"> <field name="OP">AND</field> <value name="A"> <block type="logic_compare" id="r3q6O%YX3.(R[M1dng,m"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="yl~yEWnlVMv(0%IpnnCL"> <field name="ATTR">val</field> <field name="OID">deconz.0.sensors.00158d000356033b.buttonpressed</field> </block> </value> <value name="B"> <block type="text" id="]kHc@lM.JaG_hS-91ZhW"> <field name="TEXT">1002</field> </block> </value> </block> </value> <value name="B"> <block type="logic_compare" id="kLM9cAi(I{J|txzFooi="> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="A6^4gSb~Dr_+=S.j^(JI"> <field name="ATTR">val</field> <field name="OID">sonoff.0.OG-Büro.POWER1</field> </block> </value> <value name="B"> <block type="logic_boolean" id="OxTZ!ynoh$^mr%+K1:GD"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> </block> </value> <statement name="DO0"> <block type="comment" id="pP`VoNE%DSGB]_7X+mRG"> <field name="COMMENT">Wenn lampe aus dan an</field> <next> <block type="control" id="?Pr(Ul1;/fKO(y!y=#;7"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">sonoff.0.OG-Büro.POWER1</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="y.igRc`;a9%b3qGZm.:t"> <field name="BOOL">TRUE</field> </block> </value> </block> </next> </block> </statement> <statement name="ELSE"> <block type="comment" id="^n,@PAm2SkMeFRS;W;M["> <field name="COMMENT">Sonst lampe aus</field> <next> <block type="control" id="ZX+LEYC!e7Cn}@kXurP|"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">sonoff.0.OG-Büro.POWER1</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="yKUck@:bK?.8mF~;5HH-"> <field name="BOOL">FALSE</field> </block> </value> </block> </next> </block> </statement> </block> </next> </block> </statement> </block> </xml>
Was soll passieren:
Wenn sich der Wert eines Aquara Tasters ändert, dann soll im Falle des Wertes 1002 folgendes passieren:
Falls der Wert des Lichtes auf False steht, dann ändere es auf auf true ansonsten auf flase.
Die Frage "Falls der Wert auf false steht" hatte ich ohne die Werte Abfrage im FALLS Bereich. Das klappte auch. Aber dann würde ja bei jeder Taste (Tastenkombinationen) das Licht entsprechend geschaltet. Also muss eine Werte Abfrage mit rein. Im Trigger bekommt man keine Werte abgefragt. Also mache ich das im FALLS Breiche. Aber dann bekomme ich die obigen FALLS Abfrage nicht noch mit rein. Ich bräuchte FALLS A und FALLS B, dann mache....Wie bekommt man das hin?
-
Obwohl Blockly sicherlich einfach ist, peile ich bestimmte Bedinungen nicht. Geht mir in Excel genauso. Wenn man WENNS miteinander verknüpft.
Das untere Script ist oben im FALLS Bereich falsch. Das ist klar.

14:09:37.264 info javascript.0 (19911) Stop script script.js.2er_Schalter 14:11:30.825 info javascript.0 (19911) Stop script script.js.2er_Schalter 14:11:37.374 info javascript.0 (19911) Start javascript script.js.2er_Schalter 14:11:37.380 info javascript.0 (19911) script.js.2er_Schalter: registered 1 subscription and 0 schedules 14:11:53.008 info javascript.0 (19911) Stop script script.js.2er_Schalter 14:11:53.020 info javascript.0 (19911) Start javascript script.js.2er_Schalter 14:11:53.031 info javascript.0 (19911) script.js.2er_Schalter: registered 1 subscription and 0 schedules 14:12:09.972 info javascript.0 (19911) Stop script script.js.2er_Schalter 14:12:09.984 info javascript.0 (19911) Start javascript script.js.2er_Schalter 14:12:09.989 info javascript.0 (19911) script.js.2er_Schalter: registered 1 subscription and 0 schedules 15:03:00.217 info javascript.0 (19911) Stop script script.js.2er_Schalter 15:03:00.228 info javascript.0 (19911) Start javascript script.js.2er_Schalter 15:03:00.245 info javascript.0 (19911) script.js.2er_Schalter: registered 1 subscription and 0 schedules 15:05:52.613 info javascript.0 (19911) Stop script script.js.2er_Schalter 15:05:52.621 info javascript.0 (19911) Start javascript script.js.2er_Schalter 15:05:52.638 info javascript.0 (19911) script.js.2er_Schalter: registered 1 subscription and 0 schedules 15:09:22.318 info javascript.0 (19911) Stop script script.js.2er_Schalter 15:09:22.325 info javascript.0 (19911) Start javascript script.js.2er_Schalter 15:09:22.330 info javascript.0 (19911) script.js.2er_Schalter: registered 1 subscription and 0 schedules Ausgewählte Blöcke exportieren <xml xmlns="https://developers.google.com/blockly/xml"> <block type="on" id="|=hlNxvm0TXlNLEVsT|@" x="-1762" y="-312"> <field name="OID">deconz.0.sensors.00158d000356033b.buttonpressed</field> <field name="CONDITION">any</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="comment" id="[+W=0QzW1~}}~Z^_yOWJ"> <field name="COMMENT">Wenn links Taste gedrückt wird</field> <next> <block type="controls_if" id="`!*B3R:Yr;]OknH~WC5-"> <mutation else="1"></mutation> <value name="IF0"> <block type="logic_operation" id="fyMlNVBZ}oNR}X8M8*$V"> <field name="OP">AND</field> <value name="A"> <block type="logic_compare" id="r3q6O%YX3.(R[M1dng,m"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="yl~yEWnlVMv(0%IpnnCL"> <field name="ATTR">val</field> <field name="OID">deconz.0.sensors.00158d000356033b.buttonpressed</field> </block> </value> <value name="B"> <block type="text" id="]kHc@lM.JaG_hS-91ZhW"> <field name="TEXT">1002</field> </block> </value> </block> </value> <value name="B"> <block type="logic_compare" id="kLM9cAi(I{J|txzFooi="> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="A6^4gSb~Dr_+=S.j^(JI"> <field name="ATTR">val</field> <field name="OID">sonoff.0.OG-Büro.POWER1</field> </block> </value> <value name="B"> <block type="logic_boolean" id="OxTZ!ynoh$^mr%+K1:GD"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> </block> </value> <statement name="DO0"> <block type="comment" id="pP`VoNE%DSGB]_7X+mRG"> <field name="COMMENT">Wenn lampe aus dan an</field> <next> <block type="control" id="?Pr(Ul1;/fKO(y!y=#;7"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">sonoff.0.OG-Büro.POWER1</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="y.igRc`;a9%b3qGZm.:t"> <field name="BOOL">TRUE</field> </block> </value> </block> </next> </block> </statement> <statement name="ELSE"> <block type="comment" id="^n,@PAm2SkMeFRS;W;M["> <field name="COMMENT">Sonst lampe aus</field> <next> <block type="control" id="ZX+LEYC!e7Cn}@kXurP|"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">sonoff.0.OG-Büro.POWER1</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="yKUck@:bK?.8mF~;5HH-"> <field name="BOOL">FALSE</field> </block> </value> </block> </next> </block> </statement> </block> </next> </block> </statement> </block> </xml> <xml xmlns="https://developers.google.com/blockly/xml"> <block type="on" id="|=hlNxvm0TXlNLEVsT|@" x="-1762" y="-312"> <field name="OID">deconz.0.sensors.00158d000356033b.buttonpressed</field> <field name="CONDITION">any</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="comment" id="[+W=0QzW1~}}~Z^_yOWJ"> <field name="COMMENT">Wenn links Taste gedrückt wird</field> <next> <block type="controls_if" id="`!*B3R:Yr;]OknH~WC5-"> <mutation else="1"></mutation> <value name="IF0"> <block type="logic_operation" id="fyMlNVBZ}oNR}X8M8*$V"> <field name="OP">AND</field> <value name="A"> <block type="logic_compare" id="r3q6O%YX3.(R[M1dng,m"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="yl~yEWnlVMv(0%IpnnCL"> <field name="ATTR">val</field> <field name="OID">deconz.0.sensors.00158d000356033b.buttonpressed</field> </block> </value> <value name="B"> <block type="text" id="]kHc@lM.JaG_hS-91ZhW"> <field name="TEXT">1002</field> </block> </value> </block> </value> <value name="B"> <block type="logic_compare" id="kLM9cAi(I{J|txzFooi="> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="A6^4gSb~Dr_+=S.j^(JI"> <field name="ATTR">val</field> <field name="OID">sonoff.0.OG-Büro.POWER1</field> </block> </value> <value name="B"> <block type="logic_boolean" id="OxTZ!ynoh$^mr%+K1:GD"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> </block> </value> <statement name="DO0"> <block type="comment" id="pP`VoNE%DSGB]_7X+mRG"> <field name="COMMENT">Wenn lampe aus dan an</field> <next> <block type="control" id="?Pr(Ul1;/fKO(y!y=#;7"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">sonoff.0.OG-Büro.POWER1</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="y.igRc`;a9%b3qGZm.:t"> <field name="BOOL">TRUE</field> </block> </value> </block> </next> </block> </statement> <statement name="ELSE"> <block type="comment" id="^n,@PAm2SkMeFRS;W;M["> <field name="COMMENT">Sonst lampe aus</field> <next> <block type="control" id="ZX+LEYC!e7Cn}@kXurP|"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">sonoff.0.OG-Büro.POWER1</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="yKUck@:bK?.8mF~;5HH-"> <field name="BOOL">FALSE</field> </block> </value> </block> </next> </block> </statement> </block> </next> </block> </statement> </block> </xml>
Was soll passieren:
Wenn sich der Wert eines Aquara Tasters ändert, dann soll im Falle des Wertes 1002 folgendes passieren:
Falls der Wert des Lichtes auf False steht, dann ändere es auf auf true ansonsten auf flase.
Die Frage "Falls der Wert auf false steht" hatte ich ohne die Werte Abfrage im FALLS Bereich. Das klappte auch. Aber dann würde ja bei jeder Taste (Tastenkombinationen) das Licht entsprechend geschaltet. Also muss eine Werte Abfrage mit rein. Im Trigger bekommt man keine Werte abgefragt. Also mache ich das im FALLS Breiche. Aber dann bekomme ich die obigen FALLS Abfrage nicht noch mit rein. Ich bräuchte FALLS A und FALLS B, dann mache....Wie bekommt man das hin?
@vocaris
Also 1. Tastendruck Ein, 2. Tastendruck aus, 3. Tastendruck Ein usw.?
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
