Hallo Heute war es dann so weit.
Ich war auf den Computer von RoboSchlauch drauf.
Jetzt kurz mal ne die Anleitung:
Zu erst mal müssen wir unter den Objekten ein neues Objekt anlegen mit dem Namen
MyVariable.0.index
würde aber eigentlich
MyVariable.0.Alarmanlage.index
Da kommen zwei Logische Werte rein die ein Boolean Wert einer mit dem Namen: arlam_ausgelöst und Alarmanlage_an der Typ muss ein switch sein.
schimmer-media.de/index.php?attachment/3912/
Alarmanlage_an Wert ist der Wert, denn wir freigeben in Cloud Apdatper muss dann dieser als licht freigegeben werden. Anschesend Alexa nach Geräte suchen lassen(Alexa, suche nach Geräte). Er wird ein Licht finden mit dem Angegeben Namen.
Nun müssen wir noch drei Strips angelegt werden.
Sehe Bild:
schimmer-media.de/index.php?attachment/3913/
Skript Alarmanlage_Sensor:
schimmer-media.de/index.php?attachment/3914/
<xml xmlns="http://www.w3.org/1999/xhtml">
<block type="on_ext" id="k{lmFnBOufnYh7F;FPzu" x="-312" y="-262">
<mutation items="3"></mutation>
<field name="CONDITION">ne</field>
<field name="ACK_CONDITION"></field>
<value name="OID0">
<shadow type="field_oid" id=";9YQvS~5!N}:XdP8:59d">
<field name="oid">mihome.0.devices.magnet_158d000204296b.state</field>
</shadow>
</value>
<value name="OID1">
<shadow type="field_oid" id="xU{!@uh`t3@]eu(6Uh]|">
<field name="oid">mihome.0.devices.magnet_158d00020906e4.state</field>
</shadow>
</value>
<value name="OID2">
<shadow type="field_oid" id="p@b(}fV+#k3zvMFG4Ioy">
<field name="oid">mihome.0.devices.magnet_158d000234e5e0.state</field>
</shadow>
</value>
<statement name="STATEMENT">
<block type="controls_if" id="go)i#|+|2iCMKk.kkRg=">
<value name="IF0">
<block type="logic_compare" id="x:m9@WqcD(9;uGB86+?l">
<field name="OP">EQ</field>
<value name="A">
<block type="logic_boolean" id="gOVke5|N2|_e~x^8=|Qp">
<field name="BOOL">TRUE</field>
</block>
</value>
<value name="B">
<block type="get_value" id="OI?)8@fxU=/ml~OzTi:!">
<field name="ATTR">val</field>
<field name="OID">MyVariable.0.arlamanlage_an</field>
</block>
</value>
</block>
</value>
<statement name="DO0">
<block type="controls_if" id=".kO|v2fO:1A_EH](-*9.">
<value name="IF0">
<block type="logic_compare" id="Vnp0`+DuMfRrfXwu4DdV">
<field name="OP">EQ</field>
<value name="A">
<block type="logic_boolean" id="d.oD2/kra]11U/h!w=I6">
<field name="BOOL">TRUE</field>
</block>
</value>
<value name="B">
<block type="logic_operation" id=".vDy?d#M?!a}K]Nb3@;H">
<field name="OP">OR</field>
<value name="A">
<block type="get_value" id="~XL0|WCq@VC)h:*DMYjs">
<field name="ATTR">val</field>
<field name="OID">mihome.0.devices.magnet_158d000204296b.state</field>
</block>
</value>
<value name="B">
<block type="logic_operation" id="CTOO%~|]n.M7q#@4DZq[">
<field name="OP">OR</field>
<value name="A">
<block type="get_value" id="nbt;fV:s%kdh}^elOBq~">
<field name="ATTR">val</field>
<field name="OID">mihome.0.devices.magnet_158d00020906e4.state</field>
</block>
</value>
<value name="B">
<block type="get_value" id="BR2.}HG_%op=rZ`SU!}3">
<field name="ATTR">val</field>
<field name="OID">mihome.0.devices.magnet_158d000234e5e0.state</field>
</block>
</value>
</block>
</value>
</block>
</value>
</block>
</value>
<statement name="DO0">
<block type="control" id="XqB=#sH_3Ny`l}wpu4n9">
<mutation delay_input="false"></mutation>
<field name="OID">MyVariable.0.arlam_ausgelöst</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE">
<block type="logic_boolean" id="lBYQ=~nC9m%{}fHAono3">
<field name="BOOL">TRUE</field>
</block>
</value>
</block>
</statement>
</block>
</statement>
</block>
</statement>
</block>
</xml>
Alles anzeigen
Alarmanlage_beim_Arlam:
schimmer-media.de/index.php?attachment/3915/
<xml xmlns="http://www.w3.org/1999/xhtml">
<block type="on" id="ff_;m?5I`z9,re[wg*t." x="-188" y="-162">
<field name="OID">MyVariable.0.arlam_ausgelöst</field>
<field name="CONDITION">ne</field>
<field name="ACK_CONDITION"></field>
<statement name="STATEMENT">
<block type="controls_if" id=":X?w_**_y[8ooL:34f=P">
<mutation else="1"></mutation>
<value name="IF0">
<block type="logic_compare" id="pP)IUf+4.x`5yA:jL-sD">
<field name="OP">EQ</field>
<value name="A">
<block type="get_value" id="9f#[G?W=A_CXQ4WFgd#M">
<field name="ATTR">val</field>
<field name="OID">ID auswählen</field>
</block>
</value>
<value name="B">
<block type="logic_boolean" id="YNw{-}8|gBx|r6?q^St5">
<field name="BOOL">TRUE</field>
</block>
</value>
</block>
</value>
<statement name="DO0">
<block type="control" id="Y(plh@KG#w[usfPDic0~">
<mutation delay_input="false"></mutation>
<field name="OID">mihome.0.devices.gateway_7811dce1ce9f.rgb</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE">
<block type="text" id="LS+q|D6OQ_GKV1,~1MG:">
<field name="TEXT">#ff0000</field>
</block>
</value>
<next>
<block type="control" id="nNvQ))=6)8if9CGzuHPb">
<mutation delay_input="false"></mutation>
<field name="OID">mihome.0.devices.gateway_7811dce1ce9f.dimmer</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE">
<block type="text" id="Dmk}8_yBibLMbHd#+{n2">
<field name="TEXT">100</field>
</block>
</value>
<next>
<block type="control" id="mp6G3Zc4Zz{i6_.odF1p">
<mutation delay_input="false"></mutation>
<field name="OID">mihome.0.devices.gateway_7811dce1ce9f.mid</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE">
<block type="text" id="!T%9RQ_6OO)t/`Hjj?7H">
<field name="TEXT">1</field>
</block>
</value>
<next>
<block type="control" id="qVV=|k]yB9~e_J:Jz;U2">
<mutation delay_input="true"></mutation>
<field name="OID">mihome.0.devices.gateway_7811dce1ce9f.dimmer</field>
<field name="WITH_DELAY">TRUE</field>
<field name="DELAY_MS">10</field>
<field name="UNIT">min</field>
<field name="CLEAR_RUNNING">FALSE</field>
<value name="VALUE">
<block type="text" id="PW)p-!OX}SnV@L=g|/+c">
<field name="TEXT">0</field>
</block>
</value>
<next>
<block type="control" id="LyrnhT~p@(3m@6v8@q!9">
<mutation delay_input="true"></mutation>
<field name="OID">mihome.0.devices.gateway_7811dce1ce9f.mid</field>
<field name="WITH_DELAY">TRUE</field>
<field name="DELAY_MS">10</field>
<field name="UNIT">min</field>
<field name="CLEAR_RUNNING">FALSE</field>
<value name="VALUE">
<block type="text" id="g):ZFn6[Nsp{GAz*#](T">
<field name="TEXT">0</field>
</block>
</value>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</statement>
<statement name="ELSE">
<block type="control" id="3%SwE0~%R8DE_/OavAcx">
<mutation delay_input="false"></mutation>
<field name="OID">mihome.0.devices.gateway_7811dce1ce9f.mid</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE">
<block type="text" id="Jo-WKiqEtMlSw*A`P*Rx">
<field name="TEXT">0</field>
</block>
</value>
<next>
<block type="control" id="Rv(%Yf.(gGvTP:{(_Wd5">
<mutation delay_input="false"></mutation>
<field name="OID">mihome.0.devices.gateway_7811dce1ce9f.dimmer</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE">
<block type="text" id="w:|#6]8{Xy.IGJ28k?`H">
<field name="TEXT">0</field>
</block>
</value>
</block>
</next>
</block>
</statement>
</block>
</statement>
</block>
</xml>
Alles anzeigen
Arlamanlage_zurücksetzten:
schimmer-media.de/index.php?attachment/3916/
<xml xmlns="http://www.w3.org/1999/xhtml">
<block type="on" id="u:-,c6(/U/w!P8wy1*#8" x="-138" y="-38">
<field name="OID">MyVariable.0.arlamanlage_an</field>
<field name="CONDITION">ne</field>
<field name="ACK_CONDITION"></field>
<statement name="STATEMENT">
<block type="controls_if" id="3o8P+c%,i,?77D?|pIg8">
<value name="IF0">
<block type="logic_compare" id="#C2gr8C8=z[e}DomxjEM">
<field name="OP">EQ</field>
<value name="A">
<block type="logic_boolean" id="dwA1VvqU/xXmW5OA[DSt">
<field name="BOOL">FALSE</field>
</block>
</value>
<value name="B">
<block type="get_value" id="aMiJ@p:A:9x}%[8O)tBj">
<field name="ATTR">val</field>
<field name="OID">MyVariable.0.arlamanlage_an</field>
</block>
</value>
</block>
</value>
<statement name="DO0">
<block type="control" id="F8^r}`KH@70Af7ymYf^w">
<mutation delay_input="false"></mutation>
<field name="OID">MyVariable.0.arlam_ausgelöst</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE">
<block type="logic_boolean" id="mlcuyxsWGjSRV%(_ME#P">
<field name="BOOL">FALSE</field>
</block>
</value>
</block>
</statement>
</block>
</statement>
</block>
</xml>
Alles anzeigen
Das Script löst nicht aus, wenn der Alarmanlage scharf gemacht wird, wenn ein Fenster offen ist. Er wird erst ausgelöst, wenn eine Änderung statt findet und ein isOpen auf true ist wird der arlam_ausgelöst auf true gestellt und der Skript Alarmanlage_beim_Arlam ausgeführt.
Alarm wird zurücksetzt, wenn 10 min der Alarm lauft oder die Alarmanlage ausgeschalten wird.
Ich hatte, das zurück setzten vom Alarm per Telegram gelöst, da mir das Sicherer Erscheint, aber das muss jeder selber wissen.
Noch kein Rückmeldung ob es geht, aber es sollte gehen.
Wenn der Beitrag von RoboSchlauch mit Daumen markt wird geht es!