esphome / esphome/feature-requests
Alarm Control Panel - integrated notifications
- Dominant language
- No language data
- Stars
- 450
- Forks
- 29
- PR merge metrics
- No merged PRs in 30d
Description
**Describe the problem you have/What new integration you would like**
I would like Alarm panel integration to have HA notification support baked in.
**Please describe your use case for this integration and alternatives you've tried:**
Currently: It is quite simple to get a simple notification when alarm is using the on triggered: actions
```
on_triggered:
then:
send notification to HA
```
But if some additional context is wanted, like which sensor trigged the alarm then it required custom lambdas and that makes the setup much more complicated.
Expectation: - Lets say there would be "notify: True" flag then the integration would send notifications directly using HA API and would include additional info like which sensor triggered and how many times. Additionally it would be beneficial to have to have some config options for the notifications like "TTS: True" - then it would send TTS voice through companion app.
[https://companion.home-assistant.io/docs/notifications/notifications-basic#text-to-speech-notifications](url)
```
action:
- service: notify.mobile_app_
data:
message: "TTS"
data:
tts_text: "Alarm has been triggered"
media_stream: "alarm_stream_max"
```
**Additional context**
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with the alarm panel's on_triggered action and the Home Assistant notification examples in the issue. Define the supported notification context, including the triggering sensor and count, and clarify how optional TTS settings would work. Done means the integration provides the requested notifications through the Home Assistant API with documented configuration and coverage for the described behavior.
Written by the indexing model from the issue text.
Assessment
- Domain
- api, backend-api-design
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100