Проекты
VisionState - камера сама сообщает Home Assistant, что дверь открыта, машина на месте или сколько…
VisionState - камера сама сообщает Home Assistant, что дверь открыта, машина на месте или сколько накрутил счётчик

ПроектыHomeAssistantHome AssistantMQTTУмныйДомИИВидеонаблюдение
🎥 VisionState (https://github.com/oleost/VisionState) - камера сама сообщает Home Assistant, что дверь открыта, машина на месте или сколько накрутил счётчик
Камеры уже видят нужное: приоткрытую дверь гаража, закрытую калитку, показания счётчика, машину у ворот. VisionState превращает это в обычные сущности Home Assistant: вы показываете ему несколько кадров и нажимаете, что на них - открыто, закрыто, приоткрыто.
Проект свежий: Apache-2.0, около 15 звёзд, репозиторий открыт 28 сентября 2026 года и обновляется каждый день, а в выпуске 0.6.1 от 2 октября появились механические счётчики воды и газа. Работает полностью на своём железе, без облака и телеметрии.
✨ Что умеет:
🎓 обучение в один клик: смотрите живой кадр, нажимаете нужное состояние, примерно 20 кадров на каждое - модель переучивается примерно за секунду
🐕 объекты без обучения: люди, машины, велосипеды, кошки, собаки и ещё 75 классов - для каждого свой счётчик и датчик «да/нет»
🔢 чтение чисел: электросчётчик, крутящиеся барабаны воды и газа, минуты на стиральной машине; значения уходят прямо в раздел «Энергия», счётчик может только расти, а неправдоподобные показания отбрасываются
🎯 работа по области: рамка или любая фигура вокруг двери либо въезда - всё остальное в кадре программа игнорирует
📦 загрузка пачкой: фото, архив или видео - кадры вырезаются, дубликаты пропускаются, а текущая модель сама предлагает метку для каждого
⚡ умные запуски: проверка по датчику движения, открытию гаража или изменению картинки, без опроса камеры каждые пару секунд
🩺 сам находит ошибки: помечает кадры, где метка похожа на случайную, и складывает спорные снимки в очередь на проверку
Как это выглядит в Home Assistant: у каждого датчика свои сущности - состояние, процент уверенности, последний кадр, кнопка «проверить сейчас» и переключатель паузы. Всё приходит через автопоиск MQTT, поэтому сразу работает в автоматизациях, графиках и на панелях.
Нюанс: нужен Home Assistant OS или Supervised, брокер Mosquitto, интеграция MQTT и хотя бы одна камера. На обычном Docker-контейнере без Supervisor аддон не поставить. Для счётчиков важна стабильная картинка цифр - камеру придётся один раз аккуратно навести и закрепить.
Внутри - предобученная модель распознавания изображений (DINOv2 в формате ONNX), детектор объектов D-FINE и распознавание цифр PaddleOCR: кадры и модели лежат локально и попадают в резервные копии Home Assistant.
GitHub: https://github.com/oleost/VisionState
Источник: Home Assistant (https://t.me/home_assistant)
#HomeAssistant #УмныйДом #MQTT #ИИ #Видеонаблюдение