Das Ethernet-Shield kann per DHCP eine Adresse vom Router anfordern oder eine feste LAN-Adresse verwenden. DHCP ist beim ersten Start einfacher; eine statische Adresse oder DHCP-Reservierung verhindert, dass der Arduino nach Stromausfällen die Adresse wechselt. Sonst funktionieren fest eingetragene URLs in FastAPI-Relays nicht mehr, bis jemand die veralteten Werte auf der Startseite bemerkt.
DHCP mit Reservierung
Viele Router ordnen einer **MAC-Adresse eine feste IP** zu und nutzen im Hintergrund trotzdem DHCP. Das bietet eine Plug-and-play-Erstinstallation und gleichzeitig Stabilität: für die meisten Garagenaufbauten die bevorzugte Lösung. Notiere dir die MAC-Adresse des Uno aus den Startmeldungen bei der seriellen Fehlersuche.
Echte statische Adresse in der Firmware
- Trage IP, Gateway, Subnetz und DNS fest im Sketch ein.
- Notiere die Werte auf dem Gehäusedeckel: Dein zukünftiges Ich wird sie vergessen.
- Es droht ein Konflikt, wenn ein anderes Gerät dieselbe IP beansprucht.
Folgen für nachgelagerte Systeme
Relays und Docker-Installationen speichern oft die LAN-URLs der Gegenstelle. Kombiniere stabile IPs mit Health-Checks und der Wiederherstellung per Watchdog, damit kurze Neustarts keine Konfigurationsänderungen erfordern.