✨ Enhancements
- Snoozing with assist more flexible, even with non-AI version
- "snooze notifications for porch camera until 6am" will look for entities or scenarios matching "porch" and apply snoozes only to them
- The response lists what the term matches now, or says so if it matches nothing, in which case no snooze is made
- The term is matched as each notification is sent, against its scenarios and the entity_id, name or aliases of its
entity_iddata or camera, so consistently named scenarios and cameras are all covered - Also available as a
TAGmobile action snooze, and atagscope for the AI snooze tool - "for driveway camera" snoozes just that camera, as a camera snooze, and asks which if several cameras match
- Ideal if there's a spider on the camera waking you up in the middle of the night
messageis now optional for thesupernotify.notifyaction- Could be a scenario, delivery or template supplies a pre-set message, or for a media-only notification that only shows image or plays chime
- It's still required for
notify.supernotify, whose schema is owned by Home Assistant as part ofnotifyplatform
🐛 Bug fixes
- Dupe detection now measures the ttl from the first delivered notification, rather than resetting it on every suppressed dupe, so a frequently repeating alert (e.g. a camera trigger every minute) is no longer suppressed indefinitely.
📚 Documentation
- Overhauled the Usage documents for Notifying and Targets
- Better explanations of simple and precise targeting
- More consistent examples, and better organization of content between the 2 pages
- Several mistakes and unclear things remediated
Developer
- Docstring fix for
Target.select
Full Changelog: v2.11.0...v2.11.1