Kann ich über Home Assistant an mein Smartphone (Android - Samsung S24) einen Alarm-Ton senden, auch wenn der Ton aus ist?
Auf mein Smartphone ist die Companion-App natürlich installiert.
Ich möchte das haben, zB. wenn ALARM (Einbruch oder Rauchalarm) ausgelöst wurde und ich unterwegs bin.
totow
9. März 2025 um 17:33
2
Moin,
ich habe es bei mir so:
actions:
- action: notify.mobile_app_fp5
data:
title: Feuer!
message: der Rauchmelder hat ausgelöst!
data:
ttl: 0
priority: high
channel: alarm_stream
- delay:
hours: 0
minutes: 0
seconds: 5
milliseconds: 0
- action: notify.mobile_app_fp5
data:
message: TTS
data:
ttl: 0
priority: high
media_stream: alarm_stream
tts_text: Feuer! Der Rauchmelder hat ausgelöst!
LG
es funktioniert
Meine komplette Lösung ist:
alias: Ansage auf S24 "ALARM ALARM ALARM Einbruch in meiner Wohnung"
description: ""
triggers:
- entity_id: input_boolean.alarm_wurde_ausgelost
to: "on"
trigger: state
actions:
- repeat:
while:
- condition: state
entity_id: input_boolean.alarm_wurde_ausgelost
state: "on"
sequence:
- data:
message: TTS
data:
ttl: 0
priority: high
media_stream: alarm_stream
tts_text: ALARM
title: ALARM
action: notify.mobile_app_sm_s921b
- wait_template: "{{ is_state('input_boolean.alarm_wurde_ausgelost', 'off') }}"
timeout:
milliseconds: 200
continue_on_timeout: true
- data:
message: TTS
data:
ttl: 0
priority: high
media_stream: alarm_stream
tts_text: ALARM
title: ALARM
action: notify.mobile_app_sm_s921b
- wait_template: "{{ is_state('input_boolean.alarm_wurde_ausgelost', 'off') }}"
timeout:
milliseconds: 200
continue_on_timeout: true
- data:
message: TTS
data:
ttl: 0
priority: high
media_stream: alarm_stream
tts_text: ALARM
title: ALARM
action: notify.mobile_app_sm_s921b
- wait_template: "{{ is_state('input_boolean.alarm_wurde_ausgelost', 'off') }}"
timeout:
milliseconds: 500
continue_on_timeout: true
- data:
message: TTS
data:
ttl: 0
priority: high
media_stream: alarm_stream
tts_text: Einbruch in meiner Wohnung
title: Wohnungseinbruch
action: notify.mobile_app_sm_s921b
- wait_template: "{{ is_state('input_boolean.alarm_wurde_ausgelost', 'off') }}"
timeout:
milliseconds: 200
continue_on_timeout: true
mode: restart