Todo dispositivo em rede conectado ao seu roteador possui um endereço MAC , que está especificamente vinculado a um dispositivo , diferentemente dos endereços IP locais na sua rede privada , que são atribuídos pelo seu roteador e não precisam ser permanentes.
Geralmente, os IPs locais são atribuídos sequencialmente, geralmente iniciando a partir de 192.168.0.1
então 192.168.0.2
, como descrito pelo How-To Geek :
Os roteadores mais recentes geralmente têm a capacidade de lembrar qual endereço IP foi atribuído a qual computador; portanto, se eles se desconectarem e reconectarem, o IP não será alterado. Muitas vezes, porém, uma redefinição do roteador limpa esse cache e começa a atribuir IPs por ordem de chegada. Toneladas de roteadores mais antigos nem têm essa capacidade e atribuem imediatamente novos endereços IP.
Obviamente, isso não é ótimo se você deseja um IP local estático para o Home Assistant usar. Se o seu roteador não lembrar qual IP foi atribuído a cada dispositivo, você poderá configurá-lo usando uma opção de reserva DHCP , que geralmente consiste em adicionar o endereço MAC e o IP estático desejado a uma lista para o roteador usar ao atribuir IPs .
Você provavelmente está se perguntando, no entanto - como posso obter o endereço MAC dos meus dispositivos? Seu roteador quase certamente tem uma lista de dispositivos conectados, seus IPs locais e endereços MAC, como mostrado nesta resposta (embora o método exato de visualização disso novamente dependa do seu roteador).
Atualizarei isso com instruções específicas do dispositivo quando você incluir o modelo do roteador em sua resposta, mas acho que essas etapas gerais devem ser suficientes para ajudar qualquer pessoa com um problema semelhante.