A lightweight, powerful Home Assistant custom integration designed to keep your dynamic IP addresses updated using standard DynDNS2 (Basic Auth) or Custom HTTP GET (Token Auth) protocols.
- Multi-Protocol Support: Switch seamlessly between standard DynDNS2 (
/nic/updatewith HTTP Basic Auth) and Custom HTTP GET (/api/dyndns/updatewith token authentication). - Full UI Setup & Reconfiguration: Add domains, server addresses, credentials, and update intervals directly via Config Flow or reconfigure anytime using the integration cogwheel.
- Live Update Interval Control: Control background update frequencies in minutes live using a dedicated
numberentity without needing to restart. - Manual Refresh Button: Force an instant IP update check on demand using the update button entity.
- State Persistence: Entities restore their last known state across Home Assistant restarts and integration reloads.
- Diagnostic Sensors: Track system health with a problem binary sensor and a UTC timestamp sensor recording the exact time of the last successful update.
To add this integration, please add the custom repository https://github.com/ticstyle/DynDNS/ to HACS in your Home Assistant setup.
Via HACS or manually copy the dyndns folder from the latest release to the custom_components folder inside your Home Assistant configuration directory.
Add and adjust the integration via the Home Assistant User Interface.
