Умный дом
June 15

5000 рублей за умный дом? История о том, как я осчастливил своего "Хомячка"

Поселился у меня мини-ПК зверёк под именем 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-устройствами! 🚀

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