
Яап Арриенс/NurPhoto через Getty Images)
Я много лет покупал и возился с устройствами для умного дома. В результате моя домашняя сеть напоминает своего рода Модель ООН из устройств, мостов, протоколов, помощников и приложений. Я стараюсь заключать союзы, разрешать споры и уверять всех, в том числе и себя, что вся эта сложная штука по-прежнему того стоит.
Мое спасение было небольшой сервер, который дает вам . Каждое устройство в моем доме подключено к Home Assistant, который работает на крошечном под моим принтером. У меня есть специальная приборная панель со всеми моими переключателями, датчиками, динамиками и индикаторами. У меня есть полный контроль, настраиваемая панель инструментов и бесконечная автоматизация.
Но иногда я просто хочу изменить термостат с экрана блокировки на моем iPhone или сказать Siri на моем телефоне или часах, чтобы включить лампу. Да, у Home Assistant есть собственное приложение и удобный для мобильных устройств веб-сайт. Но я также хочу избавить своего партнера от изучения того, как работает совершенно другое, несколько неудобное приложение для доступа к источникам света и переключателям.
Удобно, что Home Assistant не является предложением «все или ничего». Конечно, вы можете использовать его, чтобы исключить крупные технологические компании из своего умного дома и создать собственную панель управления. Но вы также можете использовать его в качестве шлюза между пестрой коллекцией гаджетов, не поддерживающих HomeKit, и домашней системой Apple. Или вы можете переключаться между ними для большего контроля или более легкого доступа.
Давайте разберемся, как Home Assistant может помочь HomeKit бесплатно найти все устройства в вашем доме, даже те, которые официально не поддерживаются. Он также может подключаться Google а также приложения и помощники Amazon для редких устройств, которые они не поддерживают, хотя это стоит 5 долларов в месяц (но также поддерживает разработку Home Assistant).
Еще одно замечание, прежде чем углубляться: если вы используете устройства Apple только для управления устройствами «умный дом», вас интересует только совместимость с HomeKit и у вас есть запасной Raspberry Pi, HomeBridge — еще одно решение. Он более ограничен по объему, чем Home Assistant, но для некоторых это может быть плюсом.
Приведение вашего дома в порядок

Во-первых, вам нужно настроить Home Assistant и подключить его к вашим устройствам. Мы не рассматриваем здесь описание этого процесса, но есть много ресурсов, с которыми вы можете ознакомиться. Начните с чтобы система работала на Pi, NUC, NAS, постоянно включенной системе, контейнере Docker или на виртуальной машине. По сути, Home Assistant может жить на любом маленьком компьютере, который всегда может быть включен.
После запуска Home Assistant добавьте к нему столько устройств и служб в вашем доме (называемых «Интеграции» в Home Assistant), сколько вы хотите, чтобы они были доступны с ваших телефонов или динамиков. Если вы ударитесь о стену, Home Assistant , а также хорошие места для поиска советов по устранению неполадок. Я нашел довольно много советов по слишком.
Если вы искали в Home Assistant и не можете найти интеграцию для одного из ваших устройств, рассмотрите возможность установки неофициальный поддерживаемый сообществом сборник интеграций и других дополнений. Выполните поиск (в правом верхнем углу страницы HACS), чтобы узнать, предлагается ли ваше устройство или бренд.

Для настройки некоторых интеграций HACS может потребоваться дополнительная работа. я должен был настроить на настройке домашнего помощника друга, чтобы получить доступ к его фонарям кольцевой дорожки. Для некоторых устройств (как правило, более дешевых, небрендовых) вы можете подписаться на получение ключа API на портале разработчиков малоизвестной компании. Вы можете решить, стоят ли дополнительные шаги мгновенного доступа к этим гаджетам на вашем телефоне.
Если у вас уже запущен Home Assistant и подключен ко всему, и вы хотите добавить мост HomeKit, у вас есть специальная задача: GeИзбавьтесь от как можно большего количества старых, избыточных или не отвечающих устройств. Перейдите в «Настройки», «Устройства и службы», а затем на вкладку «Сущности» и отсортируйте по статусу, чтобы увидеть, что больше не подключено или не отвечает. Когда вы подключаете Home Assistant к HomeKit, Google, или Alexa, сервер отправляет целые категории устройств, независимо от того, являются ли они дубликатами или не отвечают. В частности, в HomeKit раздражает избавляться от мертвых или повторяющихся записей, а приложение Home будет мешать вам настраивать устройства, пока вы этого не сделаете.