I grew tired of my service provider changing my static public ip with short notification.
Therefore I wrote this little automation as a safeguard.
Automation:
- alias: Notify when external ip changes
initial_state: on
trigger:
platform: state
entity_id: sensor.dnsip
action:
- service: rest_command.rhasspy_speak
data_template:
payload_data: "Alert change of IP address, new external IP address is {{ states('sensor.dnsip') }}"
- service_template: notify.pushover
data_template:
title: "Alert change of IP address!"
message: "Alert change of IP address, new external IP address is {{ states('sensor.dnsip') }}"
data:
priority: 1
sound: "siren"