v1.7.0
1.7.0
New
Scenario
- Scenarios can now use regular expressions for the delivery configuration, for example
.*to apply to all enquire_deliveries_by_scenarioaction now lists which deliveries are enabled by the scenario, disabled by it, and all the scenarios to which it applies overridesdeliverysection now has the same flexibility as on an action call - it can be a mapping, list or single string, the latter two are all that is needed to simply enable deliveries
Cameras
- Camera entity's built in device tracker will now be used, no need for separate device tracker where this supported
- Better diagnostics for unavailable cameras
People / Recipients
- Automatically discovered mobile devices merge into manually registered ones rather than overwriting them
- Enabled flag for deliveries in Recipient are now respected in delivery selection
- Recipient overrides can now re-enable otherwise disabled deliveries, as scenarios have already been able to do
- Like scenario, deliveries can be overridden without enabling by setting
enabled:as empty value recipient_enable_deliveriesrecorded indebug_traceas in the notification archive
Notification Archive
- Further improvements to
Notificationarchive object to make it easier to debug- Original message now at top of object
- Envelopes for each delivery categorized into
delivered,failed,skippedandno_envelopes - More stats on notification outcomes
Email Templates
- Loading templates and rendering now using non-blocking IO
- Standard Home Assistant templates used for full range of variables and filters
Full Changelog: v1.6.0...v1.7.0