Chaque appareil en réseau connecté à votre routeur a une adresse MAC , qui est spécifiquement liée à un appareil , contrairement aux adresses IP locales de votre réseau privé , qui sont attribuées par votre routeur et n'ont pas besoin d'être permanentes.
En règle générale, les adresses IP locales sont attribuées de manière séquentielle, commençant souvent à partir de 192.168.0.1
, puis 192.168.0.2
, etc., comme décrit par How-To Geek :
Les routeurs plus récents ont souvent la possibilité de se rappeler quelle adresse IP a été attribuée à quel ordinateur, donc s'ils se déconnectent et se reconnectent, leur adresse IP ne change pas. Souvent, cependant, une réinitialisation du routeur effacera ce cache et commencera à attribuer des IP selon le principe du premier arrivé, premier servi. Des tonnes de routeurs plus anciens n'ont même pas cette capacité et attribuent immédiatement de nouvelles adresses IP.
Ce n'est évidemment pas génial si vous voulez utiliser une adresse IP locale statique pour Home Assistant. Si votre routeur ne se souvient pas de l'IP attribuée à chaque périphérique, vous pouvez généralement le configurer à l'aide d'une option de réservation DHCP , qui consistera généralement à ajouter l'adresse MAC et l'IP statique souhaitée à une liste à utiliser par votre routeur lors de l'attribution des IP. .
Vous vous demandez probablement, cependant - comment puis-je obtenir l'adresse MAC de mes appareils de toute façon? Votre routeur a presque certainement une liste de périphériques connectés, leurs adresses IP et MAC locales, comme indiqué dans cette réponse (bien que la méthode exacte de visualisation à nouveau dépend de votre routeur).
Je mettrai à jour cela avec des instructions spécifiques à l'appareil lorsque vous incluez le modèle de routeur dans votre réponse, mais je pense que ces étapes générales devraient être suffisantes pour aider toute personne ayant un problème similaire.