Jedes mit Ihrem Router verbundene Netzwerkgerät verfügt über eine MAC-Adresse , die im Gegensatz zu lokalen IP-Adressen in Ihrem privaten Netzwerk , die von Ihrem Router zugewiesen werden und nicht permanent sein müssen, speziell mit einem Gerät verknüpft ist .
Im Allgemeinen werden die lokalen IP - Adressen sequentiell zugewiesen, oft zu beginnen 192.168.0.1
, dann 192.168.0.2
und so weiter, wie es beschrieben How-To Geek :
Neuere Router können sich häufig merken, welche IP-Adresse welchem Computer zugewiesen wurde. Wenn sie also die Verbindung trennen und wieder herstellen, ändert sich ihre IP nicht. Häufig löscht ein Router-Reset diesen Cache und beginnt mit der Zuweisung von IPs nach Verfügbarkeit. Tonnenweise ältere Router verfügen nicht einmal über diese Funktion und weisen sofort neue IP-Adressen zu.
Das ist natürlich nicht so toll, wenn Sie eine statische lokale IP für Home Assistant verwenden möchten. Wenn sich Ihr Router nicht daran erinnert, welche IP jedem Gerät zugewiesen wurde, können Sie dies normalerweise mithilfe einer DHCP-Reservierungsoption konfigurieren , die normalerweise darin besteht, die MAC-Adresse und die gewünschte statische IP zu einer Liste hinzuzufügen, die Ihr Router beim Zuweisen von IPs verwenden soll .
Sie fragen sich wahrscheinlich, wie ich die MAC-Adresse meiner Geräte überhaupt erhalten kann. Ihr Router verfügt mit ziemlicher Sicherheit über eine Liste der angeschlossenen Geräte, deren lokale IP-Adressen und MAC-Adressen, wie in dieser Antwort gezeigt (obwohl die genaue Methode zum erneuten Anzeigen davon von Ihrem Router abhängt).
Ich werde dies mit gerätespezifischen Anweisungen aktualisieren, wenn Sie das Routermodell in Ihre Antwort aufnehmen, aber ich denke, diese allgemeinen Schritte sollten ausreichen, um jedem mit einem ähnlichen Problem zu helfen.