+0 000-000-00-00

Установка Home Assistant Supervised на Debian 12

Для контроля температуры и влажности в доме, датчиков дома и умных штор установлен и настроен Tuya Zigbee+Wifi+BT шлюз, который управляется через  приложение Tuya Smart Life. Все работает, пока есть интернет, потому что все команды при такой схеме управления идут через сервер Tuya.

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

Для локального управления советуют установить Home Assistant, в котором можно прописать все автоматизации, которые будут работать и без интернета. 

HA устанавливается на одноплатные компьютеры или на обычные компьютеры. Вариант с установкой на старый смартфон с Android тоже есть, но его пока не рассматриваю. 

Цена на одноплатники Raspberry 4 и выше сейчас около 20 тысяч рублей, что совсем не комильфо. У меня есть старый BMAX box c процессором Celeron и 4/64ГБ памяти, который покупал пару лет назад за 6 тысяч. Судя по требованиям к железу, Home Assistant на нем должен работать без проблем.

Установка Debian

Решил установить HA Supervised, чтобы была возможность воспользоваться компьютером и для других несложных задач (посерфить интернет, посмотреть видео на ютубе, поработать с документами, и т.п.).

С Debian никогда не работал, поэтому сначала решил установить HA на Linux Mint, Но, как и предупреждали на официальном сайте HA, проблемы начались уже при установке Docker. Поэтому решил не экспериментировать, и установить на Debian 12, благо в этой версии добавлены non-free драйверы.

Установил c MATE, по инструкции, приведенной здесь. Диск пришлось переразбить, так как для UEFI требуется 300 МБ загрузочный раздел, а у меня был всего 100 МБ (с которым ubuntu вставало без проблем).

Сделал также swap на 4 ГБ (равный ОЗУ, памяти), / на 25 ГБ и остальное на /home (получилось около 27 ГБ).

Debian встал без вопросов, сразу заработал Wifi (на версиях 11 и ниже, говорят, были проблемы с драйверами, нужно было их добавлять самостоятельно).

Установка Home Assistant

HA Supervised устанавливал по инструкции. Есть еще инструкция с официального сайта.

Была только 1 ошибка "Could not resolve host: get.docker.com", решилась  в /etc/systemd/resolved.conf раскомментированием и правкой строки DNS с указанием адреса роутера.

Далее начальная настройка по инструкции Getting Started, там сложностей не было.

Регистрация на Tuya

Для добавления проекта Tuya нужна регистрация на сайте разработчика Tuya. Войти туда с логином приложения Smart life нельзя. Настройка интеграции с существующим проектом Tuya описана тут. Необходимо сначала зарегистрироваться на сервере Tuya, делал по инструкции. Создал проект для своего умного дома.

Потом можно добавить весь проект Tuya в HA. Из особенностей: на экране где нужно вводить Project ID, secret key и далее пароль и логин от приложения Smart Life, а не логин для сайта разработчика. 

Listing Tuya devices from the Tuya Smart or Smart Life apps (из России ссылка открывается через VPN)

This method is fast and easy. If you're having trouble manually linking your device with the below method, we recommend you try this. All devices that you want to use must be registered in either the Tuya Smart app or the Smart Life app.

Follow steps 1 through 3 from the "Linking a Tuya device with Smart Link" method below.

Go to Cloud -> Development and click the project you created earlier. Then click the "Devices" tab. Click the "Link Tuya App account" tab, and select the right data center in the upper right dropdown (eg Western America).

Click "Add App Account" and scan the QR code from your smart phone/tablet app by going to the 'Me' tab in the app, and tapping a QR code / Scan button in the upper right. Your account will now be linked.

On the command line, run tuya-cli wizard. It will prompt you for required information, and will then list out all your device names, IDs, and keys for use with TuyAPI. Copy and save this information to a safe place for later reference.

Проект SmartLife и статус всех устройств появился в Home Assistant.

На данном этапе никаких преимуществ перед работой через сервер Tuya нет, все равно все датчики опрашиваются через сервер.

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

Local Tuya

Устройства Tuya можно подключить напрямую в HA.

 

    Опубликовано

    Menu