¡Hola a todos!
Aquí tienes una pequeña integración muy útil para quienes acceden a su casa desde el exterior: la IP pública de la casa en Gladys, sin cuenta.
Qué hace
- Un dispositivo « Internet »: conectado o no, la IPv4 pública y la IPv6 pública cuando está disponible.
- Una detección fiable: la dirección se verifica cada 5 minutos con tres servicios gratuitos, por turnos (ipify, icanhazip, ident.me). Una nueva dirección solo se registra si dos servicios diferentes la confirman: un servicio en fallo no puede desencadenar un falso cambio.
- Tres disparadores de escena:
- IP pública cambiada, con la antigua y la nueva dirección;
- Internet cortado;
- Internet restablecido, con la duración del corte.
- Dos acciones de escena: leer la IP pública, actualizar el DNS ahora.
- Un widget « IP pública »: la conexión, las direcciones, desde cuándo no han cambiado, el estado de cada proveedor DNS y un botón « Actualizar el DNS ».
- El DNS dinámico, opcional:
- Duck DNS: sus subdominios y su token.
- Cloudflare: un token « Edit zone DNS ». Solo cambia la dirección de los registros existentes, el proxy y el TTL se mantienen iguales, y nada se crea ni se elimina.
Lo bueno
- Su box ha cambiado de IP durante la noche → Duck DNS está actualizado antes de que se note nada, y un mensaje le da la nueva dirección.
- Internet cortado → la escena lo registra. Al volver, « Internet restablecido después de 12 minutos » en el teléfono.
- Un historial de los cortes de su operador, sin instalar nada más.
Instalación
Gladys 5.1 mínimo. Llega a la tienda en el próximo paso del indexador. ¿Tiene prisa? Integraciones → Instalar desde GitHub, con la dirección 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
- Instale la integración, luego añada el dispositivo Internet en Descubrimiento.
- Opcional: complete la sección Duck DNS o Cloudflare, luego haga clic en Probar la detección y el DNS. Verifica todo sin escribir nada.
- Opcional: añada el widget IP pública a un tablero.
Pequeñas reservas honestas
- Un contenedor Docker generalmente no tiene IPv6: la integración lo dice tranquilamente en su estado y se limita a la IPv4.
- Duck DNS no tiene modo de prueba: el botón de prueba solo verifica los campos.
- Para Cloudflare, cree primero los registros A (y AAAA) a seguir, con cualquier dirección: la integración solo los actualiza.
Como las anteriores, desarrollada con Claude Code. Proyecto independiente, no afiliado a ipify, icanhazip, ident.me, Duck DNS ni Cloudflare.