Найти в Дзене
Удобный дом!

Начальные настройки Home Assistant

Оглавление

Как только мы настроили сервер и ввели основную информацию мы можем приступить к настройке Home Assistant. Установим базовые приложения которые необходимы для дальнейшей работы сервера. Выезжая к клиентам с готовым сервером я предварительно делаю настройки и устанавливаю набор приложений, а остальное уже по месту. Порядок выполнения действий не обязательный, но желательно сделать возможность бекапа в облако на ранних этапах - у меня один раз просто перестал загружаться НА, спас бекап из гугла.

Вот так ИИ видит первоначальные настройки Home Assistant. "Ослепнуть от экранов"
Вот так ИИ видит первоначальные настройки Home Assistant. "Ослепнуть от экранов"

Старался написать кратко, если некоторые шаги не понятны / надо раскрыть - укажите в комментариях.

В процессе может появляться много различных паролей и логинов, хорошей практикой будет выписывать их на одном листе где вам удобно+безопасно. Кажется что все помнишь, а потом как дело дойдет восстанавливать - все приходится восстанавливать. Самое частое у клиентов - “а я не помню пароль и почту и логин, но мы же все можем восстановить?”)

Шаг -1 это поддержать автора ;)

Вариант сборки и установки Home assistant, а также оборудование тут https://dzen.ru/a/Z0nys5mzICwf4Ewp

0 Делаем бекап чистой системы!

Настройки-Система-Резервные копии

1 Устанавливаем System monitor https://www.home-assistant.io/integrations/systemmonitor/ для оценки работы системы.

При переходе на страницу установки мы можем нажать на кнопку add integration и ввести адрес нашего сервера (изображение карандаша).

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

2 Включить расширенный режим в настройках профиля

Без этого будут недоступны некоторые аддоны. Это можно включить для админ пользователя. Включается меню при клике на имя пользователя.

-4

3 Ставим Terminal.

Начнем с Терминала, который позволит управлять debian и установить в дальнейшем HACS.

Настройки-Дополнения-Магазин дополнений

-5

4 Регистрируем аккаунт google, он нам понадобится для настройки бекапов.

Аккаунт на гугл много где может пригодиться, так что можно его завести - лишним не будет. Даже если уже есть аккаунт лучше завести отдельный, так как место под хранение бекапов ограничено на бесплатной версии.

5 Настройка бекапов в облако гугл.

Вот репозиторий https://github.com/sabeechen/hassio-google-drive-backup Его копируем.

Идем настройки - дополнения -магазин дополнений и справа сверху будут 3 точки - репозитории.

Добавляем репозиторий https://github.com/sabeechen/hassio-google-drive-backup

Обновляем страницу и видим

-6

Устанавливаем и запускаем. Переходим в веб-интерфейс. Надо связать аккаунт с гуглом.

-7

Копируем код и возвращаемся в Home Assistant.

-8

В настройках интеграции (сверху шестеренка) ставим раз в 15 дней или как вам удобно.

Готово - теперь если вдруг сервер выйдет из строя, мы подготовим новый и возьмем бекап с гугл диска.

6 Добавляем HACS в Home Assistant - “магазин” пользовательских интеграций.

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

wget -O - https://get.hacs.xyz | bash -

Перезагружаем Home Assistant.

Для добавления HACS идем в Настройки - Устройства и службы. Нажимаем кнопку добавить Интеграцию, вводим HACS

Нас попросят перейти на гитхаб и зарегистрироваться https://github.com/login/device

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

Готово!

7 Установим редактор кода Visual Code Studio

Общение с НА сегодня супер простое, но иногда все же нужно подмахнуть кодом или поправить файл - для этого нужен редактор. Находится в Дополнениях. Просто устанавливаем и запускаем.

-10

8 Перед установкой Zigbee2MQTT делаем бекап.

9 Установка ZIgbee2MQTT - через что мы будем добавлять различные устройства работающие на Zigbee.

Есть более продвинутые настройки брокера и самого zigbee2mqtt, но если вам не потребуется распространять сеть на несколько сервером или иметь 2 zigbee2mqtt тогда эта настройка для вас.

Нам нужно установить брокер MQTT, в настройках-дополнениях находим и устанавливаем Mosquitto broker. После запускаем дополнение.

Переходим к установке Zigbee2MQTT, но перед установкой нам нужно найти путь нашего координатора.

Идем в Настройки - Система - Оборудование - Все оборудование

Я использую стандартный Sonoff ZB Dongle-E Zigbee 3.0 USB Dongle Plus E. В списке оборудования можно найти наш координатор.

-11

Копируем Идентификатор,

/dev/serial/by-id/usb-ITEAD_SONOFF_Zigbee_3.0_USB_Dongle_Plus_V2_20231216194806-if00

Теперь к установке Zigbee2MQTT.

Переходим в Настройки - Дополнения и добавляем репозиторий указанный ниже.

https://github.com/zigbee2mqtt/hassio-zigbee2mqtt

Обновим страницу и мы увидим дополнение. Устанавливаем, но не запускаем.

-12

В дополнении есть вкладка конфигурация, в пункте serial нам нужно указать путь к нашему координатору. Я использую SONOFF Zigbee 3.0 USB Dongle Plus-E на новом чипе который нужно перепрошить https://dzen.ru/a/ZsW5WzGS7jJ-t0t3. Мои настройки такие ДЗЕН ИСКАЖАЕТ КОД, лучше скопировать тут https://gist.github.com/smirnowegor/2650e83b7be88cbb2259e34e7701aca8

port: >-
/dev/serial/by-id/usb-ITEAD_SONOFF_Zigbee_3.0_USB_Dongle_Plus_V2_20231216194806-if00
adapter: ember
baudrate: 115200
rtscts: false

Возвращаемся в Дополнения и в Zigbee2Mqtt запускаем. На странице есть вкладка журнал - проверяем что все идет хорошо с запуском.

Теперь можно проверить подключение устройства. В веб-интерфесе нажать Разрешить обнаружение. Переводим устройство в режим поиска и НА должен найти его.

-13

Нужно настроить MQTT в качестве интеграции. Переходим в Настройки - Устройства и службы. Появится интеграция MQTT, если не появилась - нужно ее будет добавить через + добавить интеграции.

Другую интеграцию по управлению Zigbee мы игнорируем, на всякий случай что бы не мешала.

-15

Готово!

9 Настраиваем удаленный доступ к нашему серверу.

Наш сервер доступен нам внутри сети, но мы же хотим управлять умным домом когда мы уезжаем. Для этого нам нужен доступ. Я недавно нашел и попробовал Dataplicity, настроил один раз и можно подключаться откуда угодно. Пробовал перемещать на разные роутеры в разных сетях и все доступно. Не надо никаких настроек портов роутера. Идем в HACS и добавляем репозиторий

https://github.com/AlexxIT/Dataplicity

-16

Устанавливаем интеграцию и перезагружаем HA. А пока идет перезагрузка переходим на сайт Dataplicity. Вводим наш имейл от гугла и получаем строчку ниже в таком формате

curl -s https://www.dataplicity.com/yp9NNN.py | sudo python

Нам нужен будет только адрес

https://www.dataplicity.com/yp9NNN.py

После перезагрузки идем в Настройки - Устройства и службы и + добавить интеграцию. Вводим Dataplicity и используем адрес полученный ранее.

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

Готово! Доступ из любой точки мира теперь активен.

10 Подключаем Яндекс Алису.

Для этого нужно использовать/создать аккаунт Яндекса. Я использовал гугл почту в качестве аккаунта для Яндекса.

Сама интеграция скачивается через HACS ищем Yandex Smart Home, после установки НА нужно перезагрузить.

В Настройках - Устройства и службы и + добавить интеграцию Yandex Smart Home. Добавляем нужные устройства, можно добавить 1 для теста, остальное добавить потом.

Выбираем настройку через облако.

Нам выдадут логин и пароль для подключения YaHa cloud

Реквизиты для привязки Home Assistant к УДЯ:

  • ID: YmMM3Lh3333yZ7KTgB68LTSwU4
  • Пароль: hx6M333m9Uix4

Скачиваем приложение Умный дом Яндекс и настраиваем дом и нужно подключить YaHa Cloud. В приложении есть вкладка Устройства умного дома, там нужно найти YaHa Cloud и ввести ID и пароль выше. Привязываем аккаунты и все готово! Через интеграцию в Home Assistant можно добавлять новые устройства.

-18

При первой настройке желательно добавить тестовое устройство, а уже после настройки комнат в Home Assistant добавить остальные.

11 САМОЕ ВАЖНОЕ! Перед тем как добавлять устройства и прокидывать в Алису нужно завести все комнаты именно в Home Assistant.

Когда добавляем устройство и назначаем комнату информация привязывается к устройству. Перенося устройство в Алису название комнаты тоже переносится. Таким образом надо выбрать одно место настройки помещений - это будет Home Asssitant, а в Алисе будет уже автоматически перенесено. Добавляя устройства zigbee которые отображаются в интеграции MQTT им нужно присвоить комнату, так как при добавлении система этого не запрашивает. Я беру просто список устройств, сортирую по комнатам и там где пусто захожу в устройство и добавляю комнату.

Назначить комнаты и этажи можно в Настройки - Пространства, зоны и ярлыки.

12 Можно ещё установить Spook приложение которые следит за Home Assistant и если случилась неправильная автоматизация или другая ошибка - выдаст сообщение.

В данном приложении есть всякие дополнительные функции, например инвертирование сенсоров.

Установка идет через HACS. Находим приложение и потом в Настройки - Устройства и службы добавляем интеграцию.

Всё! Такого набора мне обычно хватает для выезда на место и установки умного дома. Можно установить и другие приложения для управления Xioami или Tuya, но это уже по факту можно сделать.

Связаться со мной. (Консультации, проектирование, монтаж, обучение)

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

------

Поддержать автора можно и нужно

------

Подробнее у меня на сайте smart4home.ru

Альтернативный сайт Умный дом на любом этапе.

Смотрите также:

Канал в телеграм

RuTube канал Удобный дом

You Tube канал Удобный дом

Яндекс Дзен Удобный дом

InGram

Профиль на Авито

Профиль на Профи.ру

Профиль на Яндекс Услугах https://uslugi.yandex.ru/profile/EgorSmirnov-2294380?from=telek