xlcnd / meteoalarmeu

A 'custom component' for Home-Assistant for Weather Warnings from meteoalarm.eu
GNU General Public License v3.0
20 stars 3 forks source link

Automation to dismiss canceled PNs #17

Closed xlcnd closed 3 years ago

xlcnd commented 3 years ago
- alias: Dismiss canceled PNs about weather warnings
  trigger:
  - platform: numeric_state
    entity_id: binary_sensor.meteoalarmeu
    attribute: alerts
    below: 1
  condition:
  - condition: state
    entity_id: binary_sensor.meteoalarmeu
    state: 'off'
  action:
  - service: persistent_notification.dismiss
    data:
      notification_id: >
        {%- filter trim(",") -%}
        {%- for item in states.persistent_notification if item |regex_search("meteoalarm") -%}
        {{ item.entity_id | replace('persistent_notification.', '') }},
        {%- endfor -%}
        {%- endfilter -%}
xlcnd commented 3 years ago

CANCELED = existing non-obsolete alerts when the numbers of alerts go to 0.