Александр Пирогов👊
787 subscribers
86 photos
11 videos
1 file
23 links
Добро пожаловать на мой Telegram-канал!

Здесь я буду делиться своими мыслями, идеями и опытом, а также обсуждать актуальные темы, которые волнуют меня и моих подписчиков.


По вопросам: @pirogovx
Download Telegram
🎄 С наступающим Новым годом! 🐴
Пусть в новом году ваш умный дом станет ещё умнее 🏠🤖
— сценарии срабатывают с первого раза
— датчики молчат, когда всё хорошо
— автоматика не «падает», а работает стабильно
— Wi-Fi ловит в каждом углу
— а обновления проходят без сюрпризов 🤭
Пусть свет включается вовремя 💡
климат радует комфортом 🌡
камеры видят только хорошее 📹
а техника служит долго и без сбоев 🦾
Желаю уюта, спокойствия, тёплых вечеров и радости от технологий, которые действительно упрощают жизнь
Счастья, здоровья и гармонии в доме — и в системе, и в душе 🤍
С наступающим Новым годом! 🥂🎉
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13
За последнее время после видео про открытие ворот и дверей по номеру и по лицу получил много одинаковых вопросов. Отвечу сразу здесь 👇

1️⃣ Это платно?
Нет 🙂
Home Assistant - бесплатный.
Agent DVR - бесплатный.
Распознавание номеров и лиц тоже можно сделать без подписок.
Платно только оборудование и время на настройку.

2️⃣ Есть ли ограничения типа 100 распознаваний в месяц?
В решении, которое я показываю, всё работает локально.
Такие ограничения бывают у облачных сервисов - я их не использую.

3️⃣ Можно ли так же сделать распознавание лица?
Да.
Логика та же самая: камера увидела - система распознала - выполнила действие.
Можно открывать дверь, ворота или запускать сценарии.

4️⃣ Нужно ли что-то докупать к домофону или панели (Dahua и т.п.)?
Нет.
Домофон здесь просто источник видео.
Вся логика и автоматизация делается через Home Assistant.

5️⃣ Реально ли, чтобы ребёнок пришёл домой и дверь открылась по лицу?
Технически - да.
Но важно правильно настроить условия и проверки, чтобы всё было безопасно.

6️⃣ Это «поставил и работает»?
Скорее «один раз нормально настроил - и забыл».

Магии нет, есть логика и аккуратная настройка ⚙️

Если интересно, могу здесь подробнее разобрать:
1️⃣ распознавание номеров
2️⃣ распознавание лиц
3️⃣ типовые ошибки
4️⃣ какие камеры подходят, а какие нет

Напишите цифру в комментариях или любой вопрос 👇
🔥8
Чтобы дальше не было путаницы и лишних вопросов, начнём разбор с самого начала - с оборудования и базовой схемы.
Так будет понятно, что именно нужно использовать, а уже дальше по порядку разберу остальные темы 👇

1️⃣ Общая логика решения
У меня всё крутится на одном сервере с Proxmox.
Внутри него отдельно работают:
Home Assistant - логика и автоматизация
Agent DVR - видеорегистратор
CodeProjectAI - ИИ для распознавания номеров и лиц
Это не три разных компьютера, а три отдельных сервиса, каждый делает своё дело.

2️⃣ Обязательно ли Proxmox?
Нет.
Можно разнести всё на разные машины или поставить в Docker.
Но Proxmox удобен тем, что:
всё изолировано
легко обновлять
если что-то упало, остальное продолжает работать

3️⃣ Минимальные системные требования (реально минимальные)
Для 1-2 камер и нормальной работы:
CPU: 4 ядра (Intel i5 / Ryzen 5 или аналог)
RAM: от 8 ГБ (лучше 16 ГБ)
Диск: SSD, от 120 ГБ
Видеокарта: не обязательна, но с GPU всё работает стабильнее и быстрее
На старом офисном ПК это уже можно запустить.

4️⃣ Что лучше всего подойдёт из железа
Хорошо подходят:
мини-ПК (Intel NUC, Beelink, Minisforum)
старый системник
домашний сервер
NAS с поддержкой виртуализации (не все модели)
Raspberry Pi для распознавания номеров я не рекомендую - слабовато.

5️⃣ Камеры
Камера - это половина успеха.
Нужны обычные IP-камеры с нормальной оптикой.
Марка важна меньше, чем:
угол
высота установки
настройки экспозиции
Про камеры и настройки сделаю отдельный пост.

6️⃣ Это дорого?
Если сервер уже есть - почти бесплатно.
Если покупать с нуля - зависит от задач, но без «космоса».
👍7
Распознавание номеров. Как это реально работает

Начнём с базы и сразу разложим всё по полочкам.
Распознавание номеров - это не “умная камера” и не магия ИИ, а связка из нескольких компонентов.

1️⃣ Что вообще нужно для распознавания

Минимальный набор состоит из четырёх частей:

сервер

видеорегистратор

ИИ для распознавания

система автоматизации

Каждая часть делает свою задачу.

2️⃣ Сервер

Это основа, где всё крутится.

Подойдёт:

мини-ПК (N100 / N150 для 1-2 камер)

старый ПК

домашний сервер

У меня всё работает на одном сервере (Proxmox), где каждый компонент запущен отдельно. Это удобно для стабильности и обновлений.

Минимально:

CPU от 4 ядер

RAM от 8 ГБ (лучше 16)

SSD от 120 ГБ

3️⃣ Agent DVR - видеорегистратор

Agent DVR отвечает за видео.

Что он делает:

принимает RTSP-потоки от камер

пишет архив (по желанию)

фиксирует событие (движение, зона)

делает snapshot кадра

отправляет событие дальше (webhook / HTTP / MQTT)

Важно понимать:
Agent DVR не распознаёт номера сам, он только даёт кадр в нужный момент.

4️⃣ CodeProjectAI - распознавание

CodeProjectAI - это ИИ, который работает с изображением.

Его задача:

принять кадр

найти номер или лицо

вернуть результат и уверенность распознавания

Он не знает про камеры и ворота. Он просто отвечает на вопрос:
"Что изображено на этом кадре?"

5️⃣ Home Assistant - мозг системы

Home Assistant связывает всё в одно.

Он:

получает событие и результат распознавания

проверяет условия (белый список, время, статус ворот)

защищает от ложных срабатываний

выполняет действие

Например:
"Если номер из списка, ворота закрыты и прошло больше 20 секунд - открыть".

6️⃣ Камеры. Что использую я

Здесь сразу практика.

Для распознавания номеров у меня используются IP-камеры Dahua 4 MP.
Без LPR, без маркетинга - обычные камеры с нормальной оптикой и ручными настройками.

Почему они подходят:

достаточное разрешение

стабильный RTSP

нормальная работа ночью

полный контроль экспозиции

Для открытия калитки по лицу используется вызывная панель Dahua.
Она выступает просто как камера - даёт видеопоток, а всё распознавание и логика происходят на сервере, а не в самой панели.

7️⃣ Как всё связано в одну цепочку

Выглядит это так:

Камера / вызывная панель
-> Agent DVR
-> CodeProjectAI
-> Home Assistant
-> реле / контроллер
-> ворота или калитка

Никакой магии. Чёткая последовательность.

8️⃣ Важный момент про стабильность

Чтобы всё работало предсказуемо, обязательно нужны:

правильный угол камеры

отключённая автоэкспозиция

подтверждение распознавания

задержка между срабатываниями

Без этого система будет "угадывать", а не работать.

9️⃣ Главный вывод

Распознавание номеров и лиц - это инженерная задача.
Если правильно собрать цепочку, она работает стабильно и годами.

На фото настройки AgenDVR - как видите там очень много с ИИ и событиями.
👍6
🚧 В процессе разработки

Делаю программу для мини-ПК, которая автоматически распознаёт номер автомобиля и открывает ворота 🚗➡️🚪

Сейчас идёт активное тестирование в реальных условиях:

🌞🌙 день / ночь
❄️ грязь, снег, засветы
📐 разные углы камеры
🔤 номера с износом и нестандартным шрифтом

Цель — чтобы система работала стабильно, а не только «в идеальных условиях».

Как это будет выглядеть для пользователя 👇

1️⃣ установил на мини-ПК
2️⃣ зашёл в веб-интерфейс 🌐
3️⃣ подключил одну камеру 📷
4️⃣ указал, что открывать (ворота / шлагбаум) 🚪
5️⃣ и забыл 😌

Без облаков ☁️
Без подписок 💸
Без брелков и кнопок 🗝

Интеграция с умным домом 🏠

Работает через MQTT:

подключается к Home Assistant / Node-RED/Спрут
отправляет события и команды
легко встраивается в сценарии умного дома

Про ресурсы ⚙️

не требует видеокарты
не грузит процессор 24/7
распознавание только при появлении машины в кадре
Мини-ПК + камера + локальная программа = автономное решение 🔒

Нужна помощь для тестирования 🙌

Если вам интересно такое решение:

💬 напишите в комментариях, актуально ли для вас
📷 можете прислать фото ваших ворот / въезда (угол камеры, расстояние)
🚗 если есть фото с реальными номерами — отлично, я прогоню их через систему и покажу результат

Так можно проверить, как система будет работать именно в ваших условиях, а не в теории.

Если коротко:
подъехал → номер считался → MQTT → ворота открылись

Продолжаю тесты 🔧
1👍12🔥8
This media is not supported in your browser
VIEW IN TELEGRAM
🔄 Продолжение разработки для частного дома

Сейчас весь фокус именно на сценарии обычного дома 🏡

Не поток машин
Не коммерческий объект
А просто подъехали к своим воротам и они открылись 🚗🚪

Но есть важный момент.

Такие системы не делаются за вечер

Чтобы она уверенно понимала номер
под углом 📐
в сумерках 🌙
с бликами от фар 💡
с лёгкой грязью ❄️🌧

Нужно обучать её на большом количестве примеров.

Если говорить честно
Чтобы научить систему хорошо видеть номер под разными углами, нужно собрать и разметить около 1000 снимков 📸

А это

📸 Сделать фото
🖱 Вручную отметить номер
📐 Проверить корректность разметки
🔁 Запустить обучение
🧪 Протестировать результат

И это полностью ручная работа
Без волшебной кнопки

Поэтому всё двигается постепенно

Не потому что не работает
А потому что хочется сделать качественно и надолго

Можно было бы выложить версию «вроде нормально» 🤷‍♂️
Но цель другая

Чтобы вы поставили систему дома и забыли про неё

Да, это занимает время
Но шаг за шагом система становится всё стабильнее 💪

Продолжаю тесты и доработку 🔧
🔥8👍3
🚀 LPR GateBox - первая БЕТА версия

Ну что… запускаем 😎
Это первая публичная бета LPR GateBox.

Пока без громких слов и маркетинга —
просто хочу понять: будет работать в реальных условиях или нет 🔧

Это версия, чтобы:
• проверить стабильность системы 🧠
• протестировать распознавание вживую 🚗
• посмотреть поведение днём и ночью 🌞🌙
• проверить грязь, снег, засветы ❄️
• понять, как работает под углом 📐
• найти баги и слабые места 🐛

⚠️ Это БЕТА.
Возможны зависания, ошибки, странности.
Что-то может работать идеально, а что-то сломаться в самый неожиданный момент 😅

И это нормально.


🧩 Что уже реализовано:

📡 RTSP поток
🎯 YOLO детекция номера
🔤 OCR распознавание
🚪 Логика открытия ворот
📲 Telegram уведомления
🔄 Автообновление через GitHub
⚙️ Web-интерфейс настроек



🖥 Установка (Ubuntu / Linux)

cd ~
curl -fsSL https://raw.githubusercontent.com/pirsasha/lpr_gatebox/main/install.sh -o install.sh
chmod +x install.sh
sudo ./install.sh


После установки поднимется Docker-стек
и система будет доступна через браузер 🌐


Если поставишь — очень прошу фидбек 🙏

Напиши:

📷 какая камера
🌙 как работает ночью
🚗 как читает реальные авто
📐 под углом / в движении
❄️ в плохую погоду

Сейчас это самый важный этап - живые тесты в реальных условиях.

Это только начало 💪🔥
👍16
Решил вернуться на Frigate - делюсь опытом 👇

Раньше уже пробовал Frigate, но тогда он был не такой мощный и удобный, поэтому остался на Agent DVR.
Сейчас решил дать ему второй шанс - и это вообще другой уровень 🔥

Что изменилось:

👉 Стал намного стабильнее и мощнее ⚡️
Раньше были нюансы, сейчас всё работает гораздо увереннее. При этом потребление ресурсов ниже, чем у Agent DVR (особенно с GPU).

👉 Гибкость выросла в разы 🚀
Если раньше это был “просто детектор”, то сейчас - полноценный центр автоматизаций.

👉 Интеграция с Home Assistant 🔗
Теперь всё нативно и удобно - события, триггеры, логика, сценарии.



Что уже реализовал у себя:

📍 Распознавание людей (свои / чужие) 👤
Система понимает кто есть кто: я, жена, ребёнок, няня.
Если “неизвестный” - сразу уведомление 🚨

📍 Открытие калитки по лицу 🔓🙂
Подошёл к калитке - система узнала, кто это, и автоматически открыла.

📍 Распознавание речи и транскрибация 🎤📝
Камеры теперь не только “видят”, но и “слышат”:
- можно понять, что говорят возле дома
- сохраняется текст
- можно запускать сценарии по словам

📍 Отслеживание перемещения по комнатам 🏠
Например:

- Варя зашла в детскую
- Варя в зале
- Няня в спальне

Реально видно, кто где находится 👀

📍 Уведомления в Telegram 📲
Гибко настроено:

- не спамит
- фильтрация по камерам
- фильтрация по объектам
- разные тексты (свой / чужой / машина и т.д.)

📍 Режим охраны (через Home Assistant) 🛡

- Дома → минимум уведомлений
- Ночь → только улица
- Ушёл → всё включается

Полностью автоматизировано 🔄

📍 Разделение “обнаружений” и “тревог” ⚠️
Теперь нет лишнего шума - только важные события.

📍 Интеграция с автоматизациями 🤖
Можно делать что угодно:

- включать свет 💡
- открывать ворота 🚗
- отправлять видео 🎥
- запускать любые сценарии

Frigate сейчас - это уже не просто камеры, а мозг всей системы безопасности.


Вывод

Agent DVR - отличный вариант “поставил и работает”.
Но Frigate сейчас сильно вырос и стал реально мощным инструментом.

Если хочется простоты - Agent.
Если хочется максимум возможностей - Frigate.

Если интересно - могу дальше делиться конфигами и кейсами, там ещё очень много всего можно сделать 🔥
👍12🔥54
Друзья, привет 👋

Вы видите в блоге, что я активно занимаюсь умным домом, видеонаблюдением и AI 🤖📹
Работаю с такими системами, как и - всё тестирую на себе и показываю реальные рабочие решения 👍

Сейчас это уже моя основная деятельность 🔧

Если вам нужно:

- подобрать систему видеонаблюдения или СКУД 🏠🏢
- собрать решение под ваши задачи (в том числе с AI)
- получить консультацию без «впаривания»

Пишите 👇

Работаю с разными производителями, подбираю оптимальные варианты под бюджет и задачи
Для подписчиков - цены ниже, чем на маркетплейсах 💸
Оборудование отправляю любой удобной доставкой 🚚

Также:

- гарантия на оборудование
- помощь с настройкой удалённо 👨‍💻

Если планируете или просто хотите разобраться - обращайтесь, помогу сделать нормально 🤝
🔥2
Вы привыкли, что - это просто «нашёл человека, машину, кота»?
На самом деле он может гораздо больше.

Я активно использую state / классификацию состояния - и это заменяет кучу датчиков.

📸 Камера + AI = датчик

Вот реальные примеры, которые уже работают у меня:

- 🚪 Дверь - открыта / закрыта
- 💡 Свет на участке - включен / выключен
- 🚗 Машина во дворе - есть / нет
- ❄️ Снег на крыше - есть / нет (контроль нагрузки зимой)
- 🚧 Калитка / ворота - открыта / закрыта
- 🧺 Бельё на сушке - висит / снято 😄

И всё это без физических датчиков.

📊 Как это работает:

- выделяешь зону на камере
- обучаешь модель (буквально на своих скринах)
- получаешь состояние в Home Assistant

Дальше - автоматизации:

- 💡 включить свет, если темно и человек появился
- 🚪 уведомление, если дверь осталась открыта
- ❄️ алерт, если на крыше накопился снег
- 🚗 открыть ворота по номеру авто
- 👶 контроль детской (звук + состояние)

🔥 Фишка в том, что это:

- дешевле датчиков
- гибче (можно обучить что угодно)
- работает там, где датчики не поставить

Минусы тоже есть:

- зависит от качества картинки
- нужно чуть времени на обучение
- иногда требует тонкой настройки

Но потенциал - огромный.
Это уже не просто видеонаблюдение, а полноценная система умного дома на базе AI.

Если интересно - могу показать, как это настроить у себя 🔧
🔥22👍1
Media is too big
VIEW IN TELEGRAM
Сегодня сделал таймлапс стройки - как за пару минут появляется целая пристройка 😄
Смотришь - и прям кайф, особенно когда знаешь сколько это заняло в реальности.

Но поймал себя на мысли - такие видео это не только “на память”, у них есть вполне практическая польза 👇

Где это реально можно использовать:

- Контроль работы строителей 👷‍♂️
Очень удобно быстро проверить, что происходило на объекте за день - кто приходил, что делали, были ли простои

- Разбор спорных ситуаций ⚠️
Если вдруг что-то сделали “не так” - можно откатиться назад и посмотреть, на каком этапе это произошло

- Отчёт для клиента 📊
Особенно если работаешь с заказчиками - таймлапс отлично показывает процесс и объём проделанной работы

- Контроль участка и дома 🏡
Например:
как убирают снег ❄️
как растёт трава 🌱
что происходит во дворе днём 👀

- Безопасность 🔐
Можно быстро просмотреть длинный промежуток времени и увидеть любые подозрительные движения без пересмотра часов записи

И самое приятное - всё это можно собрать на базе Frigate 🤖
Он уже пишет видео, остаётся просто грамотно использовать эти данные

В итоге это уже не просто камеры, а инструмент контроля и аналитики 👌
This media is not supported in your browser
VIEW IN TELEGRAM
Нашёл на просторах интернета прикольные анимации и иконки для Home Assistant 👀

Оживил себе чуть дизайн - теперь карточки не просто статичные, а выглядят намного приятнее 👍

Делюсь ссылкой:
👉 https://github.com/Anashost/HA-Animated-cards

Там уже есть готовые примеры - можно просто взять и использовать 🔥
🔥13
🏠 Дом, который тебя понимает

Не слушает команды. Именно — понимает.

Я долго не мог сформулировать, чего мне не хватает.

Свет включается. Чайник греется. Голосовой помощник слушает.

Всё работает. Но ощущения нет.

И в какой-то момент я понял, в чём проблема.

Умный дом реагирует на события. А живой — чувствует намерения. 🧠

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

Он видит, что ты встал и пошёл на кухню в 6 утра — и уже знает: это не за водой, это завтрак. Замечает, что ты второй раз за час выходишь — и понимает: думаешь о чём-то тяжёлом. Чувствует, когда тебе нужна тишина. И просто — молчит.

Не больше датчиков. А способность держать гипотезу о тебе — и постоянно её уточнять.

🔄 Намерение — это не режим. Это живая карта вероятностей, которая меняется каждую секунду.

Пошёл на кухню → возможно чай
🚪 Вышел ненадолго → перекур, вернётся скоро
🌿 Не вернулся, открылся сарай → дворовые дела
🚗 Подошёл к воротам, машина активировалась → уезжает

Не по расписанию. Не по команде. По контексту.

🎙️ Но есть момент, который делает всё это живым.

Дом не только наблюдает. Он может спрашивать.

Не как исполнитель команд — как голос дома.

Ты вышел на кухню утром — Алиса спокойно:

— Доброе утро. Включить чайник?

Вышел во двор, газон, инструменты:

— Пока косишь газон — запустить уборку? 🤖

Сел на диван вечером:

— Включить телевизор? Или послушаем музыку? 🎵

Это не команды. Это диалог. Дом предлагает — в нужный момент. И ждёт одного слова.

💡 В чём разница между «Алиса, включи чайник» и «Включить чайник?»

В первом — ты управляешь устройством. Во втором — дом понял контекст и предложил помощь. Один ждёт инструкций. Второй думает вместе с тобой.

🛠️ Всё это реализуется в Home Assistant. Три слоя:

Первый — переменная намерения: утро / перекур / дворовые дела / уход / все спят.
Второй — тихий режим. Кто-то спит — Алиса молчит, только Telegram.
Третий — таймеры контекста. Вышел на 3 минуты и на 40 — для дома это разные события.

Алиса смотрит не на событие, а на намерение.

Не «открылась дверь → свет 100%»
А «ночной выход → свет 10%, без тревоги, Алиса молчит»

Разница небольшая в коде. Огромная в ощущении.

🔍 Если наблюдений достаточно — дом начинает замечать не паттерны, а отклонения от них.

Обычно встаёшь в 6:30. Сегодня в 8:45.
Выходишь раз в два часа. Сегодня — каждые 40 минут.
Обычно в пятницу уезжаешь. Сегодня остался.

Дом это видит. Молча. Это уже не автоматизация. Это — присутствие. 🌿

Дом, который чувствует твой ритм — станет нормой. Как сейчас норма, что телефон предлагает маршрут до работы. Мы просто не замечаем этого.

Ты выстроишь это сам — или купишь коробочное решение, которое угадывает тебя по модели миллиона других людей?

Это два разных дома. С одинаковыми датчиками.

А теперь вопрос к вам 👇

Какой вопрос вы бы хотели слышать от своего дома — в нужный момент, без того чтобы просить?

«Включить чайник?»
«Запустить уборку?»
«Тебе нужна тишина?»

Напишите в комментарии — у каждого свой сценарий. И возможно именно ваш станет следующим постом 🔍
👍9