Поселился у меня мини-ПК зверёк под именем MLLSE M2 Air. И хотя характеристики его скромные (Intel Celeron N4000, 6 ГБ RAM, 128 ГБ SSD), за свои ~5000 рублей это просто находка для HomeAssistant. К тому же, давно хотел перевести своего «Хомячка» с виртуальной машины на полноценное железо.

Мини-ПК MLLSE M2 Air. Фото с одного из меркетплейсов

Давайте немного пробежимся по тому, как вообще можно поселить этого «умного хомячка» на компьютер. Новички иногда путаются в терминах, а у нас есть целых несколько вариантов установки. Но не переживайте — сейчас всё объясню простыми словами.

HomeAssistant существует в нескольких вариантах: как веб-интерфейс Hass.io, как контейнер Docker/LXC, или как полноценная операционная система (HAOS). Мы выберем последний вариант — самый надёжный и простой в обслуживании.

Наш HAOS базируется на Debian 12 Linux. Этот дедушка Linux-мира славится своей стабильностью и предсказуемостью — идеальные качества для умного дома. Ведь не хочется, чтобы свет включался/выключался когда ему вздумается, правда?

Для установки нам понадобятся две флэшки объёмом от 8 ГБ каждая, клавиатура, мышь и проводное интернет-подключение.

Скачиваем необходимые файлы:

  • Balena Etcher — отличный инструмент для записи образов на флешку
    Ссылка: https://etcher.balena.io/#download-etcher
  • Ubuntu Linux — да-да, именно Ubuntu. Мы не будем её устанавливать, она нужна только как средство для установки HomeAssistant OS. Подойдёт любая версия. Я, к примеру, скачал версию 20.04.2 LTS.
    Ссылка: https://ubuntu.com/download/desktop
  • HAOS (HomeAssistant OS) — сама операционная система. Распакуйте этот файл (я использовал WinRAR) и скопируйте извлечённый haos_generic-x86-64-15.2.img на флэшку. Присвойте ей метку haos и отложите в сторону.
    Ссылка: https://github.com/home-assistant/operating-system/releases/download/15.2/haos_generic-x86-64-15.2.img.xz

Шаг №1: «Записываем Убунту»

Balena Etcher делает запись образа проще, чем заварить чай. Откройте программу, выберите скачанный ISO-файл Ubuntu, укажите флэшку и нажмите «Flash». Через несколько минут ваша флэшка будет готова к работе.

Шаг №2: «Настройка BIOS»

Вставляем флэшку с Ubuntu в наш MLLSE M2 Air, включаем его и быстро жмём F2 несколько раз, чтобы попасть в BIOS. Навигация здесь простая: стрелки на клавиатуре, Enter для выбора и ESC для отмены.

Теперь нужно настроить автоматическое включение ПК при появлении электричества. Идём в раздел Chipset => South Cluster Configuration => Miscellaneous Configuration и меняем параметр Wake on Power (Automatic On) на S0 State.

Сохраняем изменения (раздел Save and Exit), выбираем Save as User Defaults. В категории Boot Override находим нашу флэшку и жмём Enter.

Загружаемся в Ubuntu.

Шаг №3: «Live-режим»

Попав в Ubuntu, не спешите её устанавливать! Закройте окно установщика — мы используем Live-режим, где система работает прямо с флешки. Правда, скорость работы будет зависеть от качества вашей флешки.

Рабочий стол Ubuntu Linux версии 20.04.2 LTS

Шаг №4: «Перекачиваем Хаос»

Открываем окно выбора приложений (щёлкните по значку в виде колёсика в левом нижнем углу экрана), находим папку Utilites и запускаем программу Disks. В левой части выбираем диск нашего мини-ПК (он будет помечен как SD-Card Reader).

В правой части окна, рядом с кнопками свернуть/развернуть/закрыть, нажимаем на три вертикальные точки и выбираем Restore Disk Image.

Вставляем флэшку с haos_generic-x86-64-15.2.img, нажимаем на иконку папки с листиками, переходим на флэшку с меткой haos и выбираем haos_generic-x86-64-15.2.img. Жмём Start Restoring, подтверждаем выбор и ждём пару минут.

Хаос захватывает наш мини-ПК… или, точнее, превращает его в умный дом.

Шаг №5: «Привет, Хомячок!»

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

Вводим его в браузере с портом 8123 (например, http://192.168.0.105:8123) и… ждём. Первый запуск может занять до получаса, пока наш «хаотичный хомячок» распакует все свои вещи.

Итог:

Теперь у вас есть надёжный умный дом на базе HomeAssistant OS! Можете начинать наполнять его различными интеграциями и автоматизациями. Удачи в ваших экспериментах со smart-устройствами! 🚀

А если что-то пойдёт не так — вы всегда можете начать сначала. В конце концов, это же ХАОС — он любит эксперименты! 😄