NEWS
Alarmanlage per Alexa aktivieren?
-
Hi Leute,
ich würde gern meine als Blockly-Script erstellte Alarmanlage per Alexa aktivieren. Hat einer nee Idee wie ich das hinbekomme? Ich nutze dazu die Abwesenheits-Variable aus der CCU.
Ausschalten per Sprache soll aber unterbunden werden und eine Statusabfrage wäre noch super. Danke für Hilfe und Tipps -
Hallo,
schau dir mal in der Alexa app die Routinen an. Damit sollte dein Vorhaben funktionieren.
Und viel mehr -
Nur mal am Rande: Wenn Du zu Hause bist nützt Dir Deine Abwesenheitsvariable der CCU doch nichts. Also entweder per Scipt aktivieren und dann gehen. Aktivierung mit x Minuten Verzögerung oder wieso nicht gleich automatisch: Wenn Abwesenheit = true dann Alarmanlage = true und bei Bedarf dann eine Push mit der Statusübersicht
-
@smarti2015 said in Alarmanlage per Alexa aktivieren?:
Hi Leute,
ich würde gern meine als Blockly-Script erstellte Alarmanlage per Alexa aktivieren. Hat einer nee Idee wie ich das hinbekomme? Ich nutze dazu die Abwesenheits-Variable aus der CCU.
Ausschalten per Sprache soll aber unterbunden werden und eine Statusabfrage wäre noch super. Danke für Hilfe und TippsGenau.
Ich sage nur "Alexa, ich gehe jetzt" und nach einer Vorlaufzeit von 10 Sekunden wird die Alarmanlage scharf geschalten.
Deaktivierung per Sprachbefehl ist natürlich nicht möglich.
Die Anlage kann nur über die Homematic IP App unscharf geschalten werden. Eine CCU braucht man dafür nicht ( und sonst auch nicht ) -
@TheDuke Danke für den Tipp. Hab es grad vor mir, und Alexa aktivere die Alarmanlage als Text hinterlegt, aber nun weiss ich nicht, wie ich die die Alarmanlage im ioBroker aktiviere? Kannst du mir kurz noch helfen?
-
@cash Ich nutze in meinem Script den globalen Datenpunkt Abwesenheit aus dem Adapter hm_rega.
Heißt, wenn eine Scharfschaltung durch einen der folgenden Punkte aktiviert wird:- alle 3 Personen haben den Haushalt verlassen und die BT Beacon wird vom ioBroker Adapter Radar nicht mehr gefunden
- jeden Abend automatisch 23 Uhr
- wenn jemand geht und per manuellen Doppelklick auf einen Xiaomi Switch an der Haustür
- per VIS App auf dem Android Handy
- soll nun über Alexa realisiert werden
dann wird auch der Datenpunkt auf Abwesend gestellt. So genau weiss ich nicht mehr warum ich diesen Datenpunkt genommen habe, glaube einfach weil es ein Datenpunkt aus der CCU ist und damit die HM Siren die Infos bekommen.
-
@HeliosFan Aber wie genau hast du das mit Alexa gemachg? In der App starte ich einen Routine, geben meinen Text ein und dann???
Wie machst du das mit dem unscharfstellen per Homematic IP App? Die erfordert doch eine CCU bzw muss man einen QR Code vom Access Point scannen oder nicht?
-
@smarti2015 sagte in Alarmanlage per Alexa aktivieren?:
@TheDuke Danke für den Tipp. Hab es grad vor mir, und Alexa aktivere die Alarmanlage als Text hinterlegt, aber nun weiss ich nicht, wie ich die die Alarmanlage im ioBroker aktiviere? Kannst du mir kurz noch helfen?
Ich versuche es mal
Ich habe manuell Test1 erstellt
Dann ein Blockly das wenn Test_1 auf true steht die verschiedenen Alexas ansteuert
und in der Alexa App über den Sprachbefehl diese Routine
Für jeden Bewegungsmelder habe ich ein eigenes Blockly.
<xml xmlns="http://www.w3.org/1999/xhtml"> <block type="on" id="@5*}#y$A|{?;:2:I{|[G" x="-287" y="38"> <field name="OID">node-red.0.PIR_KellerFlur</field> <field name="CONDITION">true</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="comment" id="awYvU9U,~3:98-I;pti%"> <field name="COMMENT">wird über Test_1 aktiviert</field> <next> <block type="controls_if" id="q7UNi[$~)P}Ua*]*km]v"> <value name="IF0"> <block type="logic_compare" id="N[I%=[^3HxRBjs8vL+30"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="^x-l)gTmPAoF@ao]64h}"> <field name="ATTR">val</field> <field name="OID">Meine_Geräte.0.Test</field> </block> </value> <value name="B"> <block type="logic_boolean" id="-9r9o,l{/6@(s4p.]2SL"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="comment" id="E}*GYAoE}prXx6/]E%N%"> <field name="COMMENT">Keller</field> <next> <block type="control" id="uvvo-gHyLC7T`I%16]|P"> <mutation delay_input="true"></mutation> <field name="OID">alexa2.0.Echo-Devices.G090L90964351C3B.Commands.speak</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">1</field> <field name="UNIT">ms</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="text" id="^,U_t`97LapgRJ64N`NI"> <field name="TEXT">Bewegung im Keller Flur erkannt</field> </block> </value> <next> <block type="comment" id=",C=+wAn.:G8oud-9g;(1"> <field name="COMMENT">Wohnzimmer</field> <next> <block type="control" id="avD%yJyh#iX;HqGP8/k5"> <mutation delay_input="true"></mutation> <field name="OID">alexa2.0.Echo-Devices.G2A0WK048523043T.Commands.speak</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">1</field> <field name="UNIT">ms</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="text" id="U64bh`_?C~n2xb6ru_2R"> <field name="TEXT">Bewegung im Keller Flur erkannt</field> </block> </value> <next> <block type="comment" id="]vKlEP?;oscT(SJ%8p+9"> <field name="COMMENT">Küche</field> <next> <block type="control" id=".|gS/z.Z/5YE]@9[+S!n"> <mutation delay_input="true"></mutation> <field name="OID">alexa2.0.Echo-Devices.G090LF1181340QXA.Commands.speak</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">1</field> <field name="UNIT">ms</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="text" id="*c?v!JbgP/5kz6~*8p*D"> <field name="TEXT">Bewegung im Keller Flur erkannt</field> </block> </value> <next> <block type="comment" id="KUxVcU*?H4qYPjqsW!Z:"> <field name="COMMENT">Gartenbude</field> <next> <block type="control" id="MSlm;N#N8DJ{F3}{D2b#"> <mutation delay_input="true"></mutation> <field name="OID">alexa2.0.Echo-Devices.G090VV04909501U7.Commands.speak</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">1</field> <field name="UNIT">ms</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="text" id="2[e;H[CZ6/qZkm+zPFZ{"> <field name="TEXT">Bewegung im Keller Flur erkannt</field> </block> </value> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </statement> </block> </next> </block> </statement> <next> <block type="telegram" id="o0XRGffwj3vc:sCn/csZ"> <field name="INSTANCE">.0</field> <field name="LOG"></field> <field name="SILENT">FALSE</field> <field name="PARSEMODE">default</field> <value name="MESSAGE"> <shadow type="text" id="!uAY8c(lP=5K-e4Y@XCT"> <field name="TEXT">Bewegung im Keller Flur erkannt</field> </shadow> </value> </block> </next> </block> </xml>
Hoffe man / du verstehst es ..... bin nicht so der ErklärBär
-
@smarti2015
Nein.
Ich habe alles vom HMIP.
AccessPoint, Alarmsirene, Tür/Fensterkontakte und ... und.. und.
Für Alexa gibt es den HMIP Skill. Zur Einrichtung musst Du den QR Code vom AccessPoint scannen.
Kurioser Weise zieht sich Alexa die Funktionen Hüllschutz, Vollschutz...usw. als SZENE rein.
Also nur in Alexa eine Routine anlegen.
Wenn:
"Alexa ich gehe jetzt"
Dann steuere Szene:
Vollschutzspeichern und fertig.
Nun wird mit "Alexa ich geht jetzt" die Alarmanlage scharf geschalten.
Unscharf schalten: HMIP App öffnen, Auf "Vollschutz aktiv" tippen, dnach auf "unscharf" und fertig. Alarmanlage ist unscharf geschalten.
Und damit hat sich die Ausrede, ich habe mein Handy nicht dabei, ein für alle mal erledigt