Home Assistant als DynDNS-Client
Wenn Home Assistant ohnehin dauerhaft läuft, kann er den Update-Aufruf übernehmen. Eine einfache Möglichkeit ist shell_command mit curl, sofern das verwendete Installationsmodell dieses Kommando bereitstellt. Bei Home Assistant OS kann die konkrete Ausführungsumgebung eingeschränkter sein; alternativ eignet sich ein Add-on oder externer ddclient.
Beispiel
shell_command:
minip_update: >-
curl -fsS -u "mip_CLIENTID:mipk_UPDATEKEY"
"https://update.minip.ch/nic/update?hostname=home.minip.ch"
Speichere den Update-Key nicht offen in einem öffentlich geteilten YAML-Export. Nutze die Secret-Funktionen deiner Installation, sofern der Aufruf darüber aufgebaut werden kann.
Automatisierung
Der Aufruf kann nach einem Home-Assistant-Neustart, bei einer erkannten WAN-Änderung oder in einem moderaten Zeitintervall erfolgen. nochg ist ein normaler Erfolgszustand, wenn sich die Adresse nicht verändert hat.
Dual Stack
Für IPv6 ist ein expliziter myipv6-Wert am zuverlässigsten. Unter DS-Lite oder Starlink kann die lokale WAN-IPv4 im CGNAT-Bereich liegen; minIP veröffentlicht solche Adressen bewusst nicht.