From 15e500320e53921f309bb084042c4a08980dc230 Mon Sep 17 00:00:00 2001 From: Stefan Koelle Date: Fri, 7 Aug 2026 10:28:29 +0200 Subject: [PATCH] freedns fix --- app/freedns.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/freedns.py b/app/freedns.py index c2bb247..1e1f9ac 100644 --- a/app/freedns.py +++ b/app/freedns.py @@ -12,7 +12,11 @@ def update(update_url: str, timeout: int = 15) -> bool: try: resp = requests.get(update_url, timeout=timeout) resp.raise_for_status() - log.info("FreeDNS-Update aufgerufen, Antwort: %s", resp.text.strip()[:200]) + answer = resp.text.strip()[:200] + if "has not changed" in answer: + log.info("FreeDNS: IP unveraendert - kein Update noetig.") + else: + log.info("FreeDNS-Update aufgerufen, Antwort: %s", answer) return True except requests.RequestException as exc: log.error("FreeDNS-Update fehlgeschlagen: %s", exc)