Olimex HoT позиционируется как облегченная, более простая в использовании альтернатива Home Assistant

Olimex HoT (Home of Things) — это облегченное решение для умного дома, предназначенное для работы на маломощном оборудовании (128 МБ ОЗУ, 128 МБ флеш-памяти) и взаимодействия с узлами под управлением ESPHome. Оно может служить более простой в использовании альтернативой для тех, кому не нужны все навороты, предоставляемые мощными фреймворками для домашней автоматизации, такими как Home Assistant или OpenHAB.

Программное обеспечение для домашней автоматизации Home Assistant с открытым исходным кодом — отличное решение, но оно требует систему как минимум с 2 ГБ ОЗУ, а для большинства пользователей часто рекомендуется 4 ГБ ОЗУ. Кроме того, существует довольно крутая кривая обучения. Именно это осознал Цветан Усунов, CEO Olimex, в прошлом году, когда попробовал Home Assistant, и было принято решение начать разработку недорогого и простого в использовании решения для IoT и приложений умного дома. Именно так и появился проект Olimex HoT. Цветан выступил с докладом о проекте под названием «Разработка аппаратного обеспечения с открытым исходным кодом стоимостью 20 евро, работающего на свободном ПО в качестве IoT-сервера для дома» на FOSDEM 2026 . Теперь у нас есть больше подробностей, так что давайте погрузимся в детали.

Аппаратное обеспечение – серверная плата T113-OlinuXino и узлы на ESP32-C6

Olimex в первую очередь компания, занимающаяся аппаратным обеспечением, поэтому они разработали плату T113-OLinuXino для работы под управлением OpenWrt и Olimex-HoT с целью предложить её примерно за 20 евро.

Olimex T113 OLinuxXino

Характеристики T113-OLinuXino:

  • Система на кристалле – Allwinner T113-S3
    • ЦП – Двухъядерный Arm Cortex-A7 с частотой 1,2 ГГц, с 32 КБ кэша L1 для инструкций + 32 КБ кэша L1 для данных на ядро и 256 КБ кэша L2
    • Цифровой сигнальный процессор – Однозначный HiFi4
    • Видеопроцессор – Декодирование видео H.265/H.264 до 1080p60 и кодирование видео JPEG/MJPEG до 1080p60
    • Память – 128 МБ DDR3
  • Накопители
    • 128 МБ SPI flash
    • Слот для карт MicroSD для ведения журналов
  • Интерфейс дисплея – Разъем MIPI LCD
  • Аудио – Аудиоразъем 3,5 мм
  • Сеть и беспроводные интерфейсы
    • Порт Ethernet 10/100 Мбит/с RJ45 с опциональной поддержкой PoE
    • WiFi 4 802.11b/g/n 1T1R и Bluetooth 4.2 через модуль RTL8723BS
    • Опциональная поддержка ESP-NOW, Zigbee, Thread и Matter (предположительно, через порт USB-A. [Обновление: UEXT — еще один вариант, см. раздел комментариев])
  • USB – Порт USB Type-A
  • Расширение – Разъем UEXT
  • Источник питания
    • 5 В через порт USB-C
    • Зарядное устройство для LiPo аккумуляторов и повышающий преобразователь для функции ИБП
  • Размеры – уточняются
20 Euros Smart Home IoT Box
Olimex T113-OLinuXino, подключенный к модулю PoE и размещенный в пластиковом корпусе

Помимо сервера, также потребуются узлы IoT, и для этого Olimex выбрала существующую   плату ESP32-C6-EVB с четырьмя выходами реле, четырьмя цифровыми входами, разъемом UEXT, а также поддержкой WiFi 6, Bluetooth 5.0 LE, Zigbee, Thread и Matter. Ниже можно увидеть ее подключенной к модулю MOD-BME280 UEXT с сенсором влажности, температуры и давления BME280.

ESP32-C6-EVB + MOD-BME280
ESP32-C6-EVB + MOD-BME280

Программное обеспечение – OpenWrt OS, Olimex HoT и прошивка ESPHome

Требования OpenWrt к памяти и хранилищу выросли в последние годы, но 128 МБ ОЗУ и 128 МБ флеш-памяти все еще вполне достаточно. Именно на этом работает плата T113-OLinuXino, с последними ядрами Linux, актуальными обновлениями безопасности и различными предустановленными пакетами для Python 3, PHP 8.0, nginx, MQTT (Mosquitto) и другие.

Еще не включено в основную ветку, но Zoltan Herpai (wigyori) портировал OpenWrt на Allwinner T113-S3, и вы найдете исходный код на GitHub . Сервер также запускает Olimex-HoT (Home of Things) с реализованной базовой функциональностью, доступной из веб-браузера по URL olimex-hot.local.

Olimex HoT First run wizard Сначала будет пройден мастер «Первого запуска» для установки часового пояса, подключения сервера к сети и создания нового пользователя. После этого можно добавить новое устройство IoT, и интерфейс покажет список параметров, аналогичный сущностям в Home Assistant, а также панель с данными сенсоров, переключатели для управления реле и т.д.

Olimex HoT add device dashboard sensor data

В скриншотах выше можно заметить предупреждение «Не защищено», и это потому, что SSL входит в список задач, который также включает добавление поддержки журналов и графиков, редактора сцен, триггеров и push-уведомлений. Проект успешно развивается, но программный код еще не выпущен. План — «завершить проект», что, предположительно, означает выпуск первой версии к следующему TuxCon в Болгарии, вероятно, в мае 2026.

Прошивка просто основана на проекте ESPHome, который должен работать на большинстве аппаратных узлов ESP32. Olimex отправила PR в ESPHome в прошлом июле для исправления ошибки MQTT, но он еще не принят. Поэтому пользователям необходимо добавить следующие строки в свой YAML-файл конфигурации:

external_components:
- source: github://pr#9315

Также есть небольшая проблема на стороне сервера. Драйвер RTL8723BS/RTL8723DS поддерживает только режим мониторинга, поэтому Olimex использовала USB-адаптер WiFi AR9721 во время разработки.

Это может быть своевременный проект, учитывая, что цена оперативной памяти и электронных компонентов в целом значительно растет, хотя сам сервер IoT должен составлять лишь небольшую часть стоимости настройки Умного дома. Для получения дополнительной информации посетите репозиторий проекта на GitHub (пока только PDF-схемы) и ознакомьтесь со слайдами и записью презентации на сайте FOSDEM .

Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.

0 0 votes
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 Комментарий
Oldest
Newest Most Voted
Inline Feedbacks
View all comments