TV Floorplanв процессе разработки

Дашборд умного дома на телевизоре:
показываю черновик до того, как он стал красивым

Это не готовая инструкция и не финальный интерфейс. Здесь я специально оставляю рабочие скрины, промежуточные решения и список недоделанного. Когда экран будет полностью готов, материал обновлю уже как полноценный разбор.

Статус материала: разработка идёт.Планировка, данные и поток на ТВ уже живут. Финальная логика, камеры, автоматические сценарии показа и визуальная полировка — ещё нет.

Зачем вообще выводить умный дом на телевизор

Телефон хорош для управления, но плох как постоянный обзорный экран. Идея TV Floorplan другая: телевизор должен на несколько секунд превращаться в «окно» на состояние дома — показать план, температуры, свет, ворота, калитку, а при важном событии уступить место камере и потом вернуться обратно.

Главная цель

Не сделать ещё один Lovelace на большом экране, а собрать спокойный экран дома, который понятен с нескольких метров и появляется только тогда, когда действительно нужен.

Что уже удалось вывести на реальный ТВ

На рабочем прототипе уже есть сам план дома, подписи помещений, данные температуры, базовые состояния и отдельный блок ворот/калитки. Картинка собирается отдельным рендерером из плана и данных умного дома, после чего по локальной сети подаётся на телевизор как медиапоток.

Ранний рабочий прототип TV Floorplan на реальном телевизоре
Самый честный кадр разработки. Данные уже приехали на телевизор, но слои ещё спорят друг с другом за место, текст местами налезает, а картинка явно просит ещё несколько проходов.

На этом этапе задача была не в красоте. Сначала нужно было доказать базовую цепочку: данные Home Assistant → рендер → поток → телевизор. И только после этого имело смысл двигать подписи на десять пикселей влево.

Более поздний рабочий прототип TV Floorplan на телевизоре
Следующий проход. Температуры и статусы уже выглядят заметно спокойнее, но это всё ещё промежуточный экран, а не финальный дизайн.

Почему здесь столько возни

У задачи сразу несколько независимых частей. Можно идеально нарисовать план — и не суметь стабильно показать его на телевизоре. Можно поднять поток — и получить формат, который TV не хочет проигрывать. Можно вывести все сущности — и обнаружить, что с дивана половину подписей невозможно прочитать.

План домаоснова есть, геометрию продолжаю доводить по эталонной планировке
Живые данныетемпературы и несколько состояний уже поверх плана
Показ на телевизорелокальный поток до реального Samsung TV уже доходил
Привязка всего оборудованиясвет, комнаты и сценарии ещё собираются в единую картину
Камеры по событиямидея — временно показывать нужную камеру и затем возвращать Floorplan
Финальная автоматикакогда показывать экран, сколько держать и как не мешать обычному просмотру ТВ

Планировка здесь тоже не «примерная»

Отдельный кусок работы — сам дом. Я не хочу красивую картинку, которая лишь похожа на реальную планировку. Поэтому финальная версия привязана к принятому эталонному плану: спальня, родительская гардеробная и ванная, котельная, два коридора, гостиная, прихожая, кухня, детская, детская гардеробная, Комната Артёма, общая ванная, терраса и отдельное крыльцо.

Мебель тоже важна не ради дизайна: диван и телевизор, стол на кухне, две кровати в детской и кондиционер в гостиной нужны, чтобы план с первого взгляда читался как именно этот дом, а не абстрактный 3D-рендер.

Что я хочу довести до финала

  • Не перегружать экран. Показать только то, что реально полезно с дивана.
  • Камеры — по событию. Калитка, автомобиль или другое важное событие должны временно занимать экран, а потом интерфейс возвращается обратно.
  • Единый источник данных. Температуры, статусы света, ворот, калитки и режимов дома должны приходить из реальных сущностей Home Assistant.
  • Нормальная читаемость. Никаких налезающих подписей и мелкого текста, который красиво выглядит только на скриншоте с компьютера.
  • Локальное управление. Минимум внешних сервисов: включение и показ внутри домашней сети.
Важно: этот материал намеренно сырой.

Не повторяйте текущий экран как «готовую схему». Здесь ещё меняются расположение элементов, правила показа и технический способ доставки картинки на TV. Я оставляю статью в дневнике именно для того, чтобы потом было видно путь от первого работающего прототипа до нормального домашнего инструмента.

Что будет дальше с этой статьёй

Я не буду создавать новую публикацию после каждого маленького изменения. Этот материал будет расти вместе с дашбордом: добавлю финальный скрин, схему источников данных, логику показа камер и автоматизацию включения/возврата, когда всё это станет реально рабочим.

← Вернуться в дневникЧто уже умеем выводить на TV