am 26. Dezember 2023 22:56
Hallo zusammen,
wenn ein Alarm ausgelöst wurde (Tür Fensterkontakt) sieht man, bei der Bosch smart home, unter den Meldungen in welchem Raum das war.
Diese Information würde ich gerne abgreifen und in Home Assistant verarbeiten, so dass ich Alexa Fragen kann wodurch wurde der Alarm ausgelöst bzw das bei Alarmauslösung diees über Alexa ausgegeben wird.
Ist das irgendwie möglich
Vielen Dank Frank
am 27. Dezember 2023 15:53
Hallo @Frank .
Ja das ist möglich.
Aber du musst dich gut in Home Assistant auskennen.
Und das Alarmsystem in Home Assistant nachbilden.
Die Sprachverarbeitung mit Alexa und Home Assistant finde ich recht schwierig.
Ich habe mich aber nur Oberflächig damit beschäftigt.
Im großen und ganzen aufwändig, aber nicht unmöglich.
Grüße
28. Dezember 2023 02:37 - bearbeitet 28. Dezember 2023 02:42
Danke
Für die Sprachausgabe mit Alexa verwende ich NABU Casa.
Aber wie kann ich die Entität herausfinden die den Tür Fensterkontakt bennet welcher den Alarm ausgibt?
Unter Meldung wird dieser ja benannt.
Vielen Dank
Frank
am 28. Dezember 2023 07:06
Hallo @Frank .
Du musst eine lange Abfrage der Zustände in YAML machen.
Hier ist z.b. meine offene Fensteranzeige in Home Assistant.
Mit den richtigen Bedingungen und Auslösern der Automation kannst du so den Fensterkontakt rausbekommen. Und statt einer Benachrichtigung auf Handy wie bei mir, kannst du es zu Alexa schicken.
Grüße
29. Dezember 2023 00:05 - bearbeitet 29. Dezember 2023 05:01
Danke für den Tipp, soweit bin ich ja schon. Habe daran gar nicht gedacht.
Derzeit sagt mir Alexa sobald eine Tür aufgeht welche Tür es ist.
Ich habe auch im Home assistant Forum nachgefragt. Jedoch hat der User der mir freundlicherweise half leider nicht das BSH System. Vielleicht können wir ja so zusammen der Lösung näher kommen.
Weißt du vielleicht welche Entitäten ich für den BoschAlarm abfragen muss?
Frage 1
Wie kann ich die Bedingung abändern, so dass nicht der Schalter abgefragt wird sondern ob der Alarm eingeschaltet ist?
Frage 2
Wie kann ich die Durchsage des geöffneten Sensors bzw Tür/Fensters 5 mal wiederholen lassen, oder besser so lange bis der Alarm deaktiviert ist?
Vielen Dank
Frank
am 29. Dezember 2023 04:49
hh
am 29. Dezember 2023 07:59
Guten Morgen @Frank .
Du kannst das Alarmsystem mit Intrusion Detection System abfragen.
Die genauen Zustände habe ich nicht im Kopf.
Aber es gibt auch die Zustände "wird aktiviert" und "ausgelöst".
Zu Punkt 2. Es gibt die Möglichkeit über die UI in der Aktion eine Schleife zu erstellen mit der Bedingung bis xy wahr ist.
Ich hoffe das hilft dir weiter.
Grüße
29. Dezember 2023 12:24 - bearbeitet 29. Dezember 2023 12:38
@M_Rapske Vielen Dank.
Leider kann ich hier keine Bilder mehr schicken.
Deshalb versuche ich es mit den PDFs auf meiner Homepage:
Mein Aufbau Bitte auch nach unten Scrollen es folgen noch weitere Seiten.
Falls dass nicht mit der PDF klappt, siehe bitte letzte Post hier im HA-Forum
Zu Punkt 2. Es gibt die Möglichkeit über die UI in der Aktion eine Schleife zu erstellen mit der Bedingung bis xy wahr ist.
Wo genau kommt diese Schleife hin. Ganz zum Schluss der letzten Aktion?
So wie ich es beim Aufbau gemacht habe?
Vielen Dank
Frank
am 29. Dezember 2023 12:51
Hallo @Frank .
Deine Aktionen müssen in die Schleife.
Dort werden Sie wiederholt.
Auch eine Verzögerung von X sekunden muss mit rein. Damit er Alexa nicht zuspammt. Er wartet nicht bis Alexa fertig ist.
Nur das in der Schleife wird wiederholt.
Grüße
29. Dezember 2023 15:39 - bearbeitet 29. Dezember 2023 17:36
Besten Dank.
Wo gebe ich die Verzögerungszeit ein?
Bei Aktion/Bedinungen?
Siehe bitte Screentshot
ob das so stimmt.
Es kommt leider keine Durchsage, wenn ich Alarm auslöse
Nachtrag:
Es kommt nur einmal die Meldung über Alexa "Alarm das Küchenfenster wurde geöffnet.
Dann vergeht eine gewisse Zeit und dann Tönt der Alarm über die Rauchmelder, aber Alexa meldet sich nicht mehr mit der Meldung.
Nachtrag 2
So funktioniert es.
Entität auf: Intrusion Detection System
Zustand: Aktiv, abwesend was bei BSH Vollschutz bedeutet.
Bei dem Zustand Auslöser kommt keine Meldung über Alexa
Bedingung:
condition: state
entity_id: alarm_control_panel.intrusion_detection_system
state: armed_away
enabled: true
Das Abschalten des Alarms mit Deaktivieren habe ich auch nicht hinbekommen.
So habe ich einen Wiederholung von 5 mal eingegeben.
- choose:
- conditions:
- condition: trigger
id:
- Gartenhaus_zu
sequence:
- service: notify.alexa_media
data:
target:
- media_player.alexa_wohnzimmer
- media_player.echo_plus_kuche
- media_player.echo_dot_schlafzimmer
- media_player.franks_echo_pop
- media_player.alexa_tim
data:
type: announce
method: speak
message: Gartenhaus wurde geschlossen.
title: Gartenhaus wurde geschlossen.
alias: Gartenhaus_zu
count: 5
am 29. Dezember 2023 16:44
Hallo @Frank .
Nicht ganz. 😉
Du hast eine Zeitabfrage eingefügt.
Und diese Verzögerung muss mit in die Aktion.
Ich hoffe der Screenshot ist zu lesen. In der Vorschau sehr verpixelt.
Grüße
29. Dezember 2023 18:47 - bearbeitet 29. Dezember 2023 18:52
Hallo @M_Rapske
Muss diese Verzögerung dann nach jedem Aufruf, oder reicht die einmal am Schluss?
Also z.b. wie im Bild
Wenn ja, wie kann ich diese Verschieben, denn eine Neu Aktion ist ja immer am Schluss.
Viel Wichtiger wäre der Anfang:
Da ich jetzt nur
Aktiv, abwesend statt Ausgelöst verwenden kann,
Funktioniert das ganze nur im Vollschutz. Ist der Alarm auf Individuell oder Teilschutzgestellt funktioniert es leider nicht.
Vielen Dank
Frank
am 29. Dezember 2023 18:51
Hallo @Frank.
Einmal an Ende Reicht.
Die Verzögerung ist damit man die Sprachausgabe nicht schneller sendet als Alexa sprechen kann.
Eventuell musst du die Länge anpassen. Damit alles gesagt wird.
Und wenn du neu sortieren willst kannst du das über die 3 punkte rechts machen.
Grüße
am 29. Dezember 2023 21:55
Jetzt funktioniert fast alles. Egal ob ich Vollschutz, Teilschutz oder Individuell anwähle.
Nur hört die Durchsage über Alexa "Alarm das Küchenfester wurde geöffnet" nicht auf.
- delay:
hours: 0
minutes: 0
seconds: 3
milliseconds: 0
until:
- condition: device
device_id: 41021c69eb451c76f65e187b0fadc6e1
domain: alarm_control_panel
entity_id: 5ae4497c7cc2a469259de1cc9aed32a6
type: is_disarmed
Wo kann da noch der Haken liegen?
Danke
Frank
am 29. Dezember 2023 22:06
Hallo @Frank .
Hmm. Ich hab grade mal getestet.
Ich hab mich getäuscht mit der Alexa Abfolge. Die Sprachausgabe geht in eine Warteschlange. Die wird nicht neu überschrieben. Wenn die Automation also z.b. 20 mal den Befehl gesendet hat, spielt er es auch 20 mal ab. Vielleicht spielt er deswegen noch was ab, obwohl das Alarmsystem aus ist.
Ansonsten sieht die Automation für mich richtig aus.
Grüße
am 29. Dezember 2023 22:35
Danke für deine Hilfe.
Ich habe auch nochmals im HA-Forum nachgefragt.
Falls ich was rausbekomme melde ich mich und gebe hier bescheid.
Nochmals viele lieben Dank.
Frank
am 29. Dezember 2023 22:44
@Frank alles klar👍
Helfe immer gerne.
Hab durch deine Idee grade eine Anregung bekommen. Kann jetzt ohne die HA Cloud Alexa nach offenen Fenstern fragen, und sie nennt mir die Namen der Fenster.😁
Grüße
am 30. Dezember 2023 12:19
Also ohne Nabu Casa?
Wie machst du das? Aber von der Ferne kannst du dann HA nicht steuerten. Oder?
Danke
Frank
am 30. Dezember 2023 14:34
@Frank .
Ich lasse eine Alexa Routine ein leeres Bosch Szenario starten. HA registriert das und löse damit eine Automation aus. Mit dem Alexa last Call in HA weiß ich wo die Sprachausgabe hin muss.
Geht alles ohne externen Zugriff.
Habe ich aber aktiv. Über die fritz.box selber.
Grüße
31. Dezember 2023 02:02 - bearbeitet 31. Dezember 2023 02:04
Ich habe es jetzt mit Hilfe des HS-Forum geschafft, so dass auch die Alexa Durchsage bei Abschalten des Alarms beendet wird.
Man hat mir dort freundlicherweise geholfen eine if -then Bedingung zu programmieren.
action:
- if:
- condition: trigger
id:
- Küchefenster OG
then:
- repeat:
sequence:
- service: notify.alexa_media
data:
target:
- media_player.franks_echo_pop
data:
type: announce
method: speak
message: Alarm! Alarm! das Küchefenster O G wurde geöffnet.
title: Alarm! Alarm!, das Küchefenster O G wurde geöffnet.
- delay:
hours: 0
minutes: 0
seconds: 10
milliseconds: 0
until:
- condition: device
device_id: 41021c69eb451c76f65e187b0fadc6e1
domain: alarm_control_panel
entity_id: 5ae4497c7cc2a469259de1cc9aed32a6
type: is_disarmed
Oben habe ich ja das Thema verlinkt, falls du oder jemand anders das auch nachlesen will.
Schade dass ich hier keine Bilder posten kann.
Nochmals vielen lieben Dank
Frank