InPrice Distribution представляет открытый Python-бридж для двусторонней интеграции панелей Akubela с Home Assistant.
Решение работает полностью локально, не зависит от облачных сервисов и не требует изменения прошивки панели. Устройства, команды и состояния синхронизируются между Akubela и Home Assistant в реальном времени через WebSocket и MQTT.
На данный момент работа интеграции подтверждена на всех Android-моделях Akubela.
Возможности интеграции
Устройства Home Assistant можно вывести на экран панели Akubela в виде виджетов и управлять ими в обе стороны.
Поддерживаются:
- освещение, яркость и цветовая температура;
- выключатели;
- термостаты и климатические системы;
- шторы и жалюзи;
- замки;
- сценарии Home Assistant.
В Home Assistant также передаются устройства, подключённые к экосистеме Akubela:
- датчики температуры, влажности и освещённости;
- реле и переключатели;
- Zigbee-устройства;
- оборудование Modbus RTU;
- замки и функции домофонии.
Устройства автоматически добавляются в Home Assistant через MQTT Discovery — без ручного редактирования configuration.yaml.
Локальная и двусторонняя работа
Изменения мгновенно передаются между системами. Например, команда с панели Akubela сразу отображается в Home Assistant, а изменение состояния в HA появляется на панели.
В проекте реализована защита от повторных команд и зацикливания сигналов. Повторный запуск бриджа не создаёт дубли устройств и не сбрасывает вручную настроенные виджеты.
Также подтверждена возможность удалённого открытия двери через Home Assistant.
Ограничения
Некоторые функции пока недоступны из-за ограничений программного обеспечения панелей Akubela:
- создание виртуальных датчиков через API;
- получение снимка с камеры домофона.
Эти ограничения относятся к прошивке панелей, а не к работе самого бриджа.
Скачать проект и документацию
Проект распространяется по лицензии MIT. В репозитории доступны исходный код, инструкции по установке, описание настройки MQTT и WebSocket, диагностические инструменты и полная техническая документация.
Скачать проект и документацию: https://github.com/InPriceDistribution/Akubela-Home-Assistant