# Intégration externe - IP publique (changement d'IP, coupures, Duck DNS et Cloudflare)

**URL:** <https://community.gladysassistant.com/t/integration-externe-ip-publique-changement-dip-coupures-duck-dns-et-cloudflare/11196>\
**Category:** Développement\
**Tags:** integration-externe\
**Created:** [Octobre 14, 2026, 4:15 UTC](https://community.gladysassistant.com/t/integration-externe-ip-publique-changement-dip-coupures-duck-dns-et-cloudflare/11196 "2026-10-14T16:15:52Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![lmilcent](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/lmilcent/32/7023_2.png) [@lmilcent](https://community.gladysassistant.com/u/lmilcent)\
**Post date:** [Octobre 14, 2026, 4:15 UTC](https://community.gladysassistant.com/t/integration-externe-ip-publique-changement-dip-coupures-duck-dns-et-cloudflare/11196/1 "2026-10-14T16:15:52Z")

</div>

Salut tout le monde !

Voici une petite intégration bien utile pour qui accède à sa maison depuis l’extérieur : l’ **IP publique** de la maison dans Gladys, sans compte.

**Ce que ça fait**

- **Un appareil « Internet »** : connecté ou non, l’IPv4 publique, et l’IPv6 publique quand elle est disponible.
- **Une détection fiable** : l’adresse est vérifiée toutes les 5 minutes auprès de trois services gratuits, à tour de rôle (ipify, icanhazip, [ident.me](http://ident.me)). Une nouvelle adresse n’est retenue que si deux services différents la confirment : un service en panne ne peut pas déclencher un faux changement.
- **Trois déclencheurs de scène** :
  - **IP publique changée** , avec l’ancienne et la nouvelle adresse ;
  - **Internet coupé** ;
  - **Internet rétabli** , avec la durée de la coupure.

- **Deux actions de scène** : lire l’IP publique, mettre à jour le DNS maintenant.
- **Un widget** « IP publique » : la connexion, les adresses, depuis quand elles n’ont pas changé, l’état de chaque fournisseur DNS et un bouton « Mettre à jour le DNS ».
- **Le DNS dynamique** , en option :
  - **Duck DNS** : vos sous-domaines et votre jeton.
  - **Cloudflare** : un jeton « Edit zone DNS ». Seule l’adresse des enregistrements existants change, le proxy et le TTL sont gardés tels quels, et rien n’est jamais créé ni supprimé.

**Le truc sympa**

- Votre box a changé d’IP pendant la nuit → Duck DNS est à jour avant que vous ne remarquiez quoi que ce soit, et un message vous donne la nouvelle adresse.
- Internet coupé → la scène le note. Au retour, « Internet rétabli après 12 minutes » sur le téléphone.
- Un historique des coupures de votre opérateur, sans rien installer de plus.

**Installation**

Gladys 5.1 minimum. Elle arrive dans le store au prochain passage de l’indexeur. Vous êtes pressé ? **Intégrations → Installer depuis GitHub** , avec l’adresse [GitHub - LM1LC3N7/gladys-public-ip: Gladys Assistant external integration for your public IP address: IPv4 and IPv6 detection, a “public IP changed” scene trigger, and optional dynamic DNS updates (Duck DNS, Cloudflare). No account needed. · GitHub](https://github.com/LM1LC3N7/gladys-public-ip)

1. Installez l’intégration, puis ajoutez l’appareil **Internet** dans **Découverte**.
2. Facultatif : remplissez la section Duck DNS ou Cloudflare, puis cliquez sur **Tester la détection et le DNS**. Il vérifie tout sans rien écrire.
3. Facultatif : ajoutez le widget **IP publique** à un tableau de bord.

**Petites réserves honnêtes**

- Un conteneur Docker n’a généralement pas d’IPv6 : l’intégration le dit calmement dans son statut et se contente de l’IPv4.
- Duck DNS n’a pas de mode test : le bouton de test vérifie seulement les champs.
- Pour Cloudflare, créez d’abord les enregistrements A (et AAAA) à suivre, avec n’importe quelle adresse : l’intégration ne fait que les mettre à jour.

Comme les précédentes, développée avec **Claude Code**. Projet indépendant, non affilié à ipify, icanhazip, [ident.me](http://ident.me), Duck DNS ni Cloudflare.

Dépôt : [GitHub - LM1LC3N7/gladys-public-ip: Gladys Assistant external integration for your public IP address: IPv4 and IPv6 detection, a “public IP changed” scene trigger, and optional dynamic DNS updates (Duck DNS, Cloudflare). No account needed. · GitHub](https://github.com/LM1LC3N7/gladys-public-ip)
