Guten Abend liebe Leute,
nachdem ich nun ioBroker und alle Adapter installiert hab geht es nun an mein erstes Blockly.
Über den Zwave Adapter hab ich einen TFK installiert.
Die Idee ist eine Balkontür damit zu überwachen. Per Pushover eine Nachricht aufs Handy (Funzt super!) wenn geöffnet wir... und eine Nachricht wenn z.B 5 min offen steht.
Kleine Probleme die ich nicht gelöst bekomme:
1. Wie kann ich den Script unterbrechen, wenn die Türe innerhalb der 5 min wieder geschlossen wird? Bis jetzt bekomme ich immer noch die Warnung Tür vergessen....
Oh man hoffe Ihr könnt mir zu der späten Stunde noch folgen?
Anbei mal mein erster Versuch...
[tt][/tt]
Code
<xml xmlns="http://www.w3.org/1999/xhtml">
<variables>
<variable type="undefined" id="timeout">timeout</variable>
</variables>
<block type="comment" id="1;Mwf^o[L}O.FH.yP7g2" x="-887" y="-262">
<field name="COMMENT">Balkontür</field>
<next>
<block type="on" id="^I*CRdL|Tt]{(hU4$c=G">
<field name="OID">zwave.0.NODE3.ALARM.Access_Control_1</field>
<field name="CONDITION">lt</field>
<field name="ACK_CONDITION"></field>
<statement name="STATEMENT">
<block type="controls_if" id="5G9S7Iad8d8NYE6lgt$:">
<value name="IF0">
<block type="logic_boolean" id="@%bCRGHJK8Kw.$kC/ge+">
<field name="BOOL">TRUE</field>
</block>
</value>
<statement name="DO0">
<block type="pushover" id="Xp=o%1E*hE./;)7d4CCI">
<field name="INSTANCE"></field>
<field name="SOUND"></field>
<field name="PRIORITY">0</field>
<field name="LOG"></field>
<value name="MESSAGE">
<shadow type="text" id="+1pRzzeRD343CAjnIa6O">
<field name="TEXT">Test geöffnet</field>
</shadow>
</value>
<next>
<block type="timeouts_cleartimeout" id="tv0yW9S30o6KfU0w5R7}">
<field name="NAME">timeout</field>
<next>
<block type="timeouts_settimeout" id=".V/WN)KoM@Z#0*~p,E#(">
<field name="NAME">timeout</field>
<field name="DELAY">5</field>
<field name="UNIT">min</field>
<statement name="STATEMENT">
<block type="pushover" id="T2aOv~SX1~U]($`:3S/g">
<field name="INSTANCE"></field>
<field name="SOUND"></field>
<field name="PRIORITY">0</field>
<field name="LOG"></field>
<value name="MESSAGE">
<shadow type="text" id="2w!BDZSDbZcnQc:2hJ9]">
<field name="TEXT">test vergessen</field>
</shadow>
</value>
</block>
</statement>
</block>
</next>
</block>
</next>
</block>
</statement>
</block>
</statement>
</block>
</next>
</block>
</xml>
Alles anzeigen