TV Floorplanв процессе разработки
Хочу, чтобы телевизор был экраном дома, а не ещё одним пультом
Сейчас собираю отдельный дашборд для телевизора: план дома, температуры, свет, состояния ворот и калитки, а позже — камеры и важные события. Уже есть рабочие прототипы на реальном ТВ, но это именно разработка: местами криво, местами слишком много информации, и финальный экран ещё не утверждён.
Что уже естьПлан дома на телевизоре, живые данные поверх комнат и рабочая локальная доставка изображения на экран.
Что ещё впередиФинальная геометрия, привязка устройств, камеры по событиям и аккуратная логика показа/возврата.
Смотреть рабочий черновик →
Уборкаработает
Хотел сказать «убери кухню», а не искать комнату в приложении
В итоге у Roborock появились отдельные сценарии Home Assistant для Комнаты Артёма, Прихожей и Кухни. Ничего революционного — просто маленькая автоматизация, которой реально удобно пользоваться каждый день.
Почему оставил такПылесос остаётся в Mi Home, а Home Assistant становится единым местом запуска домашних сценариев.
Что важноНе приписываю пылесосу функции, которых не проверял: описано только то, что реально запускал.
Полная история покомнатной уборки →
Видеоархивпочинил
Умный дом снова прислал ту же самую машину
Сценарий должен был сохранять свежий кадр автомобиля в Яндекс Диск. Но при новых срабатываниях я снова и снова видел одну и ту же фотографию. Отличный способ начать сомневаться сразу и в камере, и во Frigate, и в облаке.
Что оказалось важнымПроверять не только факт срабатывания, но и какой именно файл формируется и отправляется дальше по цепочке.
Чем закончилосьЦепочку формирования и загрузки кадра поправил, после чего новые события снова начали получать свежие изображения.
Как устроен мой видеоконтур →
Home Assistantбыстро исправил
Обновил Home Assistant — получил ошибку вместо спокойного утра
Обычное обновление закончилось сообщением об ошибке. Ничего эффектного: именно такие моменты лучше всего напоминают, почему перед изменениями нужны бэкапы и почему «обновилось без ошибок» — это не гарантированный сценарий.
Что сделалПроверил состояние сервисов и применил исправление, после чего Home Assistant снова заработал нормально.
Что оставил себеОбновления не откладываю навечно, но и не отношусь к ним как к кнопке «сделать лучше».
Как у меня живёт Home Assistant →
Zigbeeнаблюдаю
Датчик уверен, что Zigbee есть. Яндекс уверен, что датчика нет
На экране датчика значок связи был на месте, расстояние до хаба — всего несколько метров, а в умном доме Яндекса устройство периодически становилось недоступным. Самое смешное: после нажатия кнопки показания сразу обновились.
Почему это полезно«Есть значок Zigbee» и «данные реально доходят до хаба» — не одно и то же.
Что дальшеОставил датчики в Яндексе и продолжаю наблюдать за реальной стабильностью, не меняя схему только ради красивой архитектуры.
Разбор этого датчика →
Frigateнастройка
Frigate увидел автомобиль. Автомобиля в кадре не было
Начали сыпаться лишние автомобильные события. По факту машины на кадрах нет, а детектор уверен в обратном. Вот почему я не люблю демонстрации AI в стиле «включил и всё само работает».
Куда смотретьПороги уверенности, размер объекта, зоны детекции и то, что вообще попадает в область анализа.
Мой выводAI-детекция — это не волшебный фильтр. Её приходится настраивать под конкретную камеру и конкретный двор.
Схема Frigate дома →
Автоматизацияпочинил логику
Ворота открывались. Архив этого не заметил
Событие в реальном мире было — ворота точно открывались. А минутного ролика с нужной камеры в архиве не появилось. В таких случаях особенно хорошо видно разницу между «автоматизация существует» и «автоматизация наблюдает правильное событие».
Что поменялТриггер привязал к реальному изменению положения ворот, а не к косвенному признаку.
Зачем это вообщеАрхив нужен именно тогда, когда произошло событие. Если он пропускает реальные открытия — красивый YAML ничего не стоит.
Как устроен событийный архив →
Домофонзаработало
Домофон звонит, видео есть. А нормально поговорить нельзя
Самый неприятный класс проблем: половина системы уже работает и поэтому кажется, что до победы осталось пять минут. Вызов приходил, превью было, но со звуком и стабильностью пришлось разбираться отдельно.
Чем закончилосьДобился стабильного вызова, двустороннего звука и открытия калитки из разговора.
Что запомнилSIP-домофония — хороший пример того, как одна «простая» функция на самом деле состоит из нескольких независимых частей.
Практические материалы проекта →