56 lines
1.6 KiB
Markdown
56 lines
1.6 KiB
Markdown
# Doorbell Loud Restore Notification Blueprint
|
|
|
|
Home Assistant blueprint for Android doorbell notifications.
|
|
|
|
When the doorbell trigger fires, the blueprint:
|
|
|
|
- reads the Android phone's current ringer mode and volume levels
|
|
- temporarily switches the phone to loud mode
|
|
- raises alarm, notification, and ringer volume
|
|
- sends an alarm-stream snapshot notification
|
|
- plays a short spoken doorbell announcement
|
|
- restores the previous ringer mode and volume levels
|
|
- keeps two actionable notification buttons available
|
|
|
|
## Blueprint
|
|
|
|
```text
|
|
blueprints/automation/lightningpicture/doorbell-cam-loud-restore-notification.yaml
|
|
```
|
|
|
|
## Requirements
|
|
|
|
- Home Assistant Companion App for Android
|
|
- the target Android device's mobile_app notify service
|
|
- enabled Companion App sensors:
|
|
- Ringer mode
|
|
- Volume level alarm
|
|
- Volume level notification
|
|
- Volume level ringer
|
|
- a camera entity for the doorbell snapshot
|
|
- a binary sensor, switch, or other entity that turns from `off` to `on` on doorbell press
|
|
|
|
## Important Android Permissions
|
|
|
|
For reliable loud notifications and restore behavior, allow the Home Assistant app to:
|
|
|
|
- change ringer mode / Do Not Disturb settings
|
|
- use notification channels that bypass Do Not Disturb
|
|
- run in the background without battery optimization blocking it
|
|
|
|
## Default Announcement
|
|
|
|
```text
|
|
Es hat gerade an der Haustür geklingelt.
|
|
```
|
|
|
|
The announcement text is configurable in the blueprint input.
|
|
|
|
## Tested Setup
|
|
|
|
- Home Assistant 2026.6.4
|
|
- Android / Samsung mobile_app target
|
|
- ringer modes tested: `vibrate` and `silent`
|
|
- restore verified for ringer mode and alarm/notification/ringer volume levels
|
|
|