увеличить
Панель UytHome
Единый интерфейс дома вместо десятка приложений: комнаты, свет, климат, камеры, охрана, ворота, инженерия, энергия и сценарии — в одной логике и на всех экранах.
- Разделы под реальный дом, а не под список устройств
- Отдельный мобильный слой: нижняя навигация, шторки, поток камеры на главном экране
- Конструктор сценариев мастером, без YAML
- Встроенное руководство владельца — около 47 статей с поиском и диагностикой
Как устроено
Архитектура
- Панель — одна веб-компонента для Home Assistant, а не форк интерфейса: ставится как карточка и не мешает штатному Lovelace.
- Загрузка двухступенчатая: лёгкий загрузчик сразу показывает заставку и подтягивает основной файл — Lovelace не успевает показать «ошибку конфигурации».
- Мобильный слой — последний в каскаде стилей и намеренно перекрывает десктопный; разметка телефона ветвится по медиазапросу, а не по ширине окна на лету.
Решения, которые дались опытом
- Фоновые перерисовки на телефоне троттлятся: каждая пересборка DOM переносила видеоплеер и он мигал. Действия пользователя рисуются мгновенно, фон — раз в несколько секунд.
- Кэш файла панели с почасовым ключом: раньше телефон качал мегабайты при каждом открытии.
- Панель заперта во вьюпорт, скроллится только рабочая область — иначе iOS оставлял «зависший» скролл документа.














