Лучший WI-FI роутер для умного дома
При проектировании и внедрении своего “умного дома” я был достаточно сильно озабочен безопасностью, поэтому для гостей была организована отдельная гостевая wi-fi сеть с отдельным ssid и паролем. Эта сеть изолирована от остальной части моей сети, где находились умные wi-fi устройства и сервер умного дома. В прошлой статье я уже рассказывал, на что обращать внимание при выборе роутера. В моей квартире сейчас установлен Mikrotik RBD52G-5HacD2HnD-TC .На этом роутере и настроил гостевую сеть.
Если нужна статья как это сделать — пишите в комментарии, я обязательно расскажу.
Но зачем постоянно излучать гостевую сеть в эфир, который и так сильно зашумлен в многоэтажках, если гости приходят в определенное время? Естественно, родилась идея управлять включением и отключением Wi-Fi сети из умного дома Home Assistant.
В Home assistant есть штатная интеграция Mikrotik , но она умеет только определять присутствие, т.е. определять по подключению к роутеру вашего телефона то, что вы находитесь дома. А значит, для решения моей задачи эта интеграция не годилась. Немного поискав в HACS (про HACS я писал здесь ), нашел кастомную интеграцию Mikrotik router . И, судя по описанию, она умела делать абсолютно все, что мне нужно и даже больше. Устанавливаем интеграцию по инструкции и наслаждаемся!
Гостевая wi-fi сеть на Mikrotik представляет собой виртуальный интерфейс, родительский от физического интерфейса wi-fi. Вот тут-то и вышла загвоздка — в HA пробросились выключатели физических интерфейсов (все 5 портов + 2 wi-fi интерфейса (2.4 и 5 ГГц), но виртуальный интерфейс с моей гостевой сетью отсутствовал.
Первый временный вариант.
Сперва я пошел обходным путём. Эта же интеграция позволяет выполнять настроенные на Mikrotik скрипты и также пробрасывает их в умный дом в виде выключателей.
Поэтому я добавил в Mikrotik пару скриптов вида:
interface wireless disable wlan3
interface wireless enableble wlan3