Я настроил несколько ламп и датчиков в конфигурации Home Assistant. Однако я хочу знать, как лучше всего справиться со следующим сценарием.
Если есть проблема с моим маршрутизатором или отключением питания, и мой маршрутизатор перезагружен. В этом случае существует вероятность того, что несколько устройств IoT, подключенных к моей сети, получат новый назначенный им IP-адрес. Если эти новые IP-адреса отличаются от тех, которые я использовал в настройке configuration.yaml, мне придется обновить файл, чтобы справиться с этим.
Мне было интересно, есть ли автоматический / изящный способ справиться с этим?
networking
routers
home-assistant
Хорошо
источник
источник
Ответы:
Портал конфигурации маршрутизатора имеет DHCP -> «Резервирование адреса» в разделе «Дополнительные настройки». Таким образом может быть достигнуто резервирование MAC-адреса к IP-адресу
источник
Каждое сетевое устройство, подключенное к вашему маршрутизатору, имеет MAC-адрес , который специально связан с одним устройством , в отличие от локальных IP-адресов в вашей частной сети , которые назначаются вашим маршрутизатором и не должны быть постоянными.
Как правило, локальные IP-адреса назначаются последовательно, часто начиная с
192.168.0.1
, затем192.168.0.2
и так далее, как описано в How-To Geek :Очевидно, это не очень хорошо, если вы хотите использовать статический локальный IP-адрес для Home Assistant. Если ваш маршрутизатор не помнит, какой IP был назначен каждому устройству, вы обычно можете настроить его, используя параметр резервирования DHCP , который обычно состоит из добавления MAC-адреса и желаемого статического IP-адреса в список, который ваш маршрутизатор будет использовать при назначении IP-адресов. ,
Вы, вероятно, задаетесь вопросом, хотя - как я могу получить MAC-адрес своих устройств в любом случае? Ваш маршрутизатор почти наверняка имеет список подключенных устройств, их локальные IP-адреса и MAC-адреса, как показано в этом ответе (хотя точный способ просмотра этого снова зависит от вашего маршрутизатора).
Я дополню это инструкциями для конкретного устройства, когда вы включите модель маршрутизатора в свой ответ, но я думаю, что этих общих шагов должно быть достаточно, чтобы помочь любому с подобной проблемой.
источник