Dans cet article, nous allons voir comment suivre son adresse IP externe afin d'être notifié en cas de changement (pratique si on est en IP flottantes et qu'on essaye d'avoir un VPN site-à-site (voir ici)).

Pour cela, nous allons utiliser l'intégration DNS IP de Home Assistant.

Première étape, ajouter la configuration dans le fichier configuration.yaml:

# External IP
sensor:
  - platform: dnsip
    name: ip_externe

On redémarre HA, puis on peut ajouter le sensor sur le dashboard:

Affichage IP

Passons a l'automation pour être alertés si l'IP change:

Par la GUI, il suffit de sélectionner comme déclencheur l'état de notre nouveau sensor:

Déclencheur GUI

Puis de choisir les actions a faire sur ce déclenchement.

En yaml, l'automation donne:

- id: '1611074878345'
  alias: 'Network: IP changing'
  description: ''
  trigger:
  - platform: state
    entity_id: sensor.ip_externe
  condition: []
  action:
  - service: notify.mobile_app
    data:
      title: IP externe
      message: L'adresse IP externe a changé!
  mode: single

Et voilà! On sera notifié si l'adresse IP change.

Bonne domotique à tous!