Домашний помощник 101: верните контроль над своим умным домом

У меня нет располагаемого дохода, чтобы инвестировать в системы, которые не имеют шансов стать надлежащим стандартом. Одна из основных причин того, что я так поздно приступил к игре «умный дом», — это множество огороженных садов: стоит ли мне инвестировать в Alexa, HomeKit или Google Assistant?

  Мы в Telegram

Вот тут-то и приходит на помощь Home Assistant (HA). Благодаря массовому подходу к интеллектуальным устройствам, напоминающему идеал Linux, HA предлагает поддержку многих классов устройств, при этом определенные устройства добавляются либо через разработчиков сообщества, либо спонсируются небольшим количеством компаний.

Домашний помощник Желтый

Home Assistant Yellow — одно из многих устройств с низким энергопотреблением, которые можно использовать для запуска HA. / © Домашний помощник

Что такое домашний помощник

Home Assistant (HA) — это программное обеспечение с открытым исходным кодом для домашней автоматизации и управления, не привязанное к крупной технологической компании и основанное на огромном сообществе разработчиков и мастеров. Он может работать на самых разных устройствах: от небольших Raspberry Pi до домашних серверов любого размера. Из-за этого, а также из-за относительно небольшого количества поддерживаемых устройств, HA далека от системы типа «просто работает®», которую можно реализовать. Скорее, ожидайте, что вы прочитаете много руководств, устраните множество неполадок и даже зайдете на неизведанную территорию.

Постоянно добавляются новые устройства, и, конечно, из-за практически нулевой официальной поддержки со стороны оригинальных производителей иногда что-то ломается. Таким образом, помимо первоначальной настройки, время от времени может потребоваться периодическая поддержка. Именно поэтому на сайте ведется большая активность. Форум сообщества HAс новыми советами, поддержкой устройств, проектами и учебными пособиями, появляющимися каждый день.

HA похожа на турбированную версию традиционных огороженных садов для умного дома, таких как Apple HomeKit, Google Home или Amazon Alexa. Устройства интегрированы в центральную панель управления, доступ к которой можно получить через любой локально подключенный веб-браузер или с помощью одного из поддерживаемые мобильные приложения.


Домашний помощник Зеленый

Home Assistant Green — это устройство стоимостью 99 долларов, которое продается с предварительно настроенной системой Home Assistant. / © Домашний помощник

Система уже поддерживает тысячи традиционных гаджетов для умного дома — умные розетки, светильники, выключатели, датчики движения, камеры, кондиционеры, медиаплееры и т. д. — включая интеграцию с предложениями BigTech, если вы предпочитаете удобство использования Alexa, Siri или Голосовые команды Ассистента. И выделяется расширенной поддержкой функций управления энергопотреблением, и, конечно же, сообщество постоянно добавляет дополнительные интеграции.

С такими характеристиками HA может показаться устрашающим для обычных пользователей, которые хотят только контролировать свои умные гаджеты. Однако в прошлом году Nabu Casa, главный спонсор проекта, выпустила Home Assistant Green, устройство plug-and-play, которое упрощает установку и настройку системы высокой доступности, рекомендованная розничная цена составляет 99 долларов.


Новый контроллер Green дополняет ранее выпущенное устройство Yellow, которое предназначено для тех, кто ценит возможности обновления и мастерства и не боится делать что-то своими руками. Что не меняется между обеими моделями, так это то, что они обе работают для людей, которые беспокоятся о конфиденциальности, хотят максимального контроля над своими устройствами и, вероятно, устали от множества огороженных садов между существующими экосистемами.

Сетевое хранилище (NAS)

Мы установили HA как на Raspberry Pi, так и на сетевое хранилище (NAS), причем последнее работает с Docker на Unraid. / © Lost_in_the_Midwest/AdobeStock

Как работает домашний помощник

Что отличает HA от традиционных платформ «умного дома», так это то, что, несмотря на простой в использовании интерфейс, как и у других, пользователи могут настраивать свои установки по своему вкусу. Каждое устройство, добавленное в систему, приносит дополнительные функции и возможности, особенно для сценариев автоматизации.

Автоматизацию можно настроить на основе состояния устройства (например, включение/выключение, состояние батареи), времени суток, местоположения, прогноза погоды, времени восхода/заката и многого другого. И каждый новый добавленный гаджет не только открывает больше ингредиентов для рецептов автоматизации, но и больше возможностей для правил и последующих действий.

В этом первоначальном руководстве мы рассмотрим один из многих возможных сценариев с простой домашней установкой с использованием небольшого домашнего сервера — в данном случае, установленного как докер UnRaid. В будущих статьях мы можем рассмотреть более сложные сценарии с действиями, запускаемыми событиями, или более простые настройки с практически автоматическими установками, например, которые стали возможными с помощью Home Assistant Green.

Настройка Домашнего помощника

Учитывая десятки возможных способов запуска HA, рассмотрение всех возможных сценариев установки выходит за рамки этой статьи. Для этого вы всегда можете проверить официальная документация с растущим списком статей и руководств.

Мы использовали установку докера просто потому, что она была легко доступна для нас. Как уже упоминалось, вы можете запускать HA на базовом оборудовании, включая популярный Raspberry Pi, который на момент написания этой статьи все еще имел проблемы с поставками, другие одноплатные компьютеры (SBC), старые компьютеры, пылящиеся в доме со свежей установленной операционной системой. или специальные решения, предназначенные для немедленной работы.

Установка в Unraid довольно проста, мало чем отличается от установки приложения из магазина приложений. При первом запуске будет представлен ряд шагов, которые вы можете посмотреть в галерее ниже:

  1. Введите свое имя, имя пользователя и пароль, чтобы создать учетную запись.
  2. Назовите свою установку («Casa» в приведенном выше примере).
  3. На следующем экране запрашивается ваше точное или приблизительное местоположение.
    1. Информация используется для автоматизации задач на основе времени, солнечного времени и присутствия.
  4. Установите обычные региональные данные, такие как язык, часовой пояс, систему единиц измерения и валюту.
    1. Их можно будет редактировать позже, как и данные о местоположении.
  5. Выберите уровень телеметрии, которую нужно передать Home Assistant.
    1. Ты можешь ознакомьтесь с политикой конфиденциальности проекта здесь.
  6. На последнем экране настройки отображаются обнаруженные устройства.

После первоначальной настройки вы можете добавлять других пользователей, чтобы доступ к функциям и опциям, нарушающим работу системы, можно было предоставить более детально.

В нашем случае HA автоматически обнаружил пару устройств, в том числе один смарт-телевизор LG. Другие гаджеты можно было легко найти, зайдя в Система > Устройства. Для устройств без встроенная поддержка Home Assistantсообщество предлагает большой репозиторий интеграций, плагинов, тем и многого другого через Общественный магазин Home Assistant (HACS, удобно).

Автоматизация задач с помощью Home Assistant

Каждое устройство, обнаруженное Home Assistant, открывает множество действий и триггеров, которые можно объединить в мощные задачи автоматизации. В качестве простого примера мы установили на скриншотах ниже умная розетка для автоматического включения подключенного светового пятна через час после захода солнца.

Вкладка «Автоматизация» приложения Home Assistant предлагает множество опций в зависимости от ваших устройств.

Вкладка «Автоматизация» приложения Home Assistant предлагает множество опций в зависимости от функций ваших устройств. / © следующая яма

  1. В главном меню (), выбирать Настройки.
  2. Выбирать Автоматизация и сцены.
  3. Нажать на Создать автоматизацию.
  4. Добавлять Триггеры, Условияи Действия для вашей автоматизации.
    1. В приведенном выше примере триггером является «время заката +1 час», и здесь нет никаких условий.
    2. Мы установили действие: просто включить интеллектуальную розетку, которая включает свет.

Конечно, это очень элементарное использование Home Assistant. Эту же автоматизацию можно настроить так, чтобы она запускалась только в зависимости от статуса другого устройства (например, если детектор движения не зарегистрировал кого-то за последний час), чтобы включать несколько триггеров, условий, действий и т. д. Как и в случае поддержки устройств, сообщество также предложило рецепты автоматизации на Форум обмена чертежами.

Одна полезная (и мощная, и экономящая деньги) возможность — использовать прогнозы погоды в сочетании с установкой солнечных батарей для планирования энергозатратных задач (например, сушки одежды). Аналогично, можно использовать динамическую информацию о ценах на электроэнергию как часть автоматизации, чтобы избежать пиковых цен.

Еще одна вещь: чтобы установить чертежи, интеграции и другой контент, созданный сообществом, в Home Assistant, не забудьте установите свой адрес установки высокой доступности на этой странице. Таким образом, одним щелчком мыши вы сможете интегрировать его с вашей локальной установкой, что упростит настройку.

Еще больше статей об умном доме на Fanoftech

Это было лишь краткое введение в Home Assistant. Вы уже являетесь пользователем HA? Поделитесь своими советами и опытом в комментариях ниже. Дополнительно расскажите нам подробнее о том, что бы вы хотели видеть в дальнейших статьях по теме.

Нажмите здесь, чтобы узнать больше новостей


Leave a Comment

Your email address will not be published. Required fields are marked *