Задача
Разработать интерактивный план квартиры для Home Assistant, который станет центральной панелью управления умным домом. Необходимо визуализировать 5 комнат с доступом к устройствам освещения, системе открытия/закрытия окон и блоку управления теплом.
Функциональные требования
- Отображение состояния света: иконки светильников на плане должны показывать фактический включенный RGB-цвет каждого источника. Цвет заливки или свечения соответствует заданному режиму лампы.
- Управление щелчком мыши/тапом: при клике на светильник предусмотреть варианты переключения (вкл/выкл), вызова палитры цветов или выбора сцены.
- Управление окнами: визуальный статус окон (открыто/закрыто) и кнопки или свайпы (свайп вверх - открыть, вниз - закрыть).
- Блок терморегуляции: для каждой комнаты отображение текущей температуры и влажности с возможностью задать целевую температуру ползунком.
- Поддержка режимов: кнопки «Ночной режим», «Все выключено», «Уход».
Технические детали
Готовое решение должно корректно работать в Home Assistant через специальную Floorplan-карту, использующую реальные entity_id устройств. Должны быть подготовлены SVG-файл планировки квартиры с элементами (слоями) под каждую категорию устройств.
Эталонная концепция проекта: план квартиры с возможностью видеть и менять цвет освещения в реальном времени, используя штатные компоненты Home Assistant без сторонних библиотек.