Automations - Send a notification: Add Actionable Notifications features to Visual Editor

At present, a user needs to manually edit YAML to make their notifications actionable.

Ideally, this should be presented and available in the visual interface, which would reduce barriers to exposing and accessing available features.

Recommend method:

When a user is in the automation screen, and:

  • adds the Notifications: Send a notification, via the Nofify service; AND
  • the target device or group for the notification is a mobile device which has the HA app installed

Then:

  • Add a switch for advanced options; and
  • Make available the following advanced options:
    • Subtitle
    • Actions, inc. action name selection, title and URL to pass back to (inc. a search box which displays all valid lovelace URL’s the user could be directed to)
    • URL, which is opened when the user clicks on the notification (inc. a search box which displays all valid lovelace URL’s the user could be directed to)
    • Options to generate a critical notification for the alert (which the app either adds the relevant information for the target device if identifiable from the known device configuration, or just adds information for both apple and android devices regardless)

Thanks in advance.