Автономная панель «Помещения» для Home Assistant NikaS.
Новая панель устанавливается параллельно рабочей YAML-версии:
| Панель | Маршрут | Состояние |
|---|---|---|
| Существующая YAML «Помещения» | /dashboard-rooms/rooms |
сохраняется без изменений |
| Новая Rooms v11 | /dashboard-rooms-v11/rooms |
владелец — эта интеграция |
Репозиторий основной панели «Дом» не является зависимостью и не изменяется. Ссылка из «Дома» остаётся на старой YAML-панели до отдельного решения после проверки v11 на телефоне.
Функциональная основа — Home_Assistant_Rooms_v10_8_18_PRIMARY_CLIMATE_LABEL.yaml (SHA-256 a9bceb0a48edd0932e6099149d55e5bde5bc9f6b427b906a4648c493229149a0). Неизменная копия хранится в references/.
Rooms v11 сохраняет 18 помещений и переносит модель на живые реестры Home Assistant:
Area → Device → Entity → Labels → hass.states
- помещения сопоставляются и с обычными, и с нумерованными названиями Area;
- основной датчик температуры/влажности определяется ярлыком
Датчик климата помещения; - видимы устройства с ярлыками
В эксплуатации,На обслуживаниииТребует замены; РезервиВыведено из эксплуатацииисключены из рабочих карточек, но остаются доступны в диагностике;- приоритет сводки: тревога → недоступность → открытие → активность → спокойно;
- прямых команд из панели нет: карточка открывает штатное окно
more-infoHome Assistant.
- автономный bundle без runtime-импортов из других репозиториев;
- фиксированные Header и нижнее меню;
- прокрутка только рабочей области;
- pinch-to-zoom 75–200%;
- двойной тап двумя пальцами сбрасывает масштаб к 100%;
- обновления
hass.statesменяют только существующие значения и статусы; - маршруты комнат:
/dashboard-rooms-v11/room-<slug>; - диагностика:
/dashboard-rooms-v11/room-<slug>/diagnostics.
- Добавить
NikaSir/ha-nikas-roomsв HACS как пользовательский репозиторий категории Integration. - Установить NikaS Rooms.
- Перезапустить Home Assistant.
- Добавить интеграцию NikaS Rooms в
Настройки → Устройства и службы. - Открыть Помещения · новая в боковом меню.
- Проверить адрес
/dashboard-rooms-v11/roomsна телефоне.
Обновления публикуются через ветку main; GitHub Releases не требуются.
Интеграция никогда не регистрирует и не удаляет /dashboard-rooms. Если /dashboard-rooms-v11 уже занят, она оставляет существующего владельца без изменений и пишет предупреждение в журнал Home Assistant. При выгрузке удаляется только маршрут, который зарегистрировала сама интеграция.
python -m pip install -e '.[test]'
python -m pytest -q
node --check custom_components/nikas_rooms/frontend/nikas-rooms-panel.js
python scripts/check_repository.pyMIT.