Тёмный

Home Assistant control of entrance doors, sending notifications and photos from cameras to telegrams 

 Alex Kvazis - smart home technologies
Подписаться 73 тыс.
Просмотров 12 тыс.
50% 1

Continuing the transfer and updating of the Home Assistant configuration to the new server, I finally got to the case that monitors the status of the front doors and, when opened, sends a notification and photos from surveillance cameras to telegrams. I want to talk about him in today's blog post.
Video code examples - kvazis.link/5EzsaX
Video on the topic of the review:
Input Button Blog - • Блог. Home Assistant 2...
home assistant. Lesson 11.1 Telegram notifications - • Home Assistant. Урок 1...
Reolink RLC-810A - • Reolink RLC-810A - 4K ...
Reolink RLC-510A - • Обзор IP POE камеры Re...
Reolink E1 Zoom (sending photos and videos to Telegram) - • Беспроводная IP-камера...
Reolink E1 Pro - • Поворотная IP камера R...
Flashing ip cameras Xiaomi - Xiaofang 1S - • Перепрошивка ip камер ...
Become a sponsor of my RU-vid channel - kvazis.link/sponsorship
Support the channel in other ways -
Patreon - kvazis.link/patreon
Paypal - kvazis.link/paypal
Webmoney - Z243592584952
My telegram channel @smarthomesell - kvazis.link/telegram
Playlist of Home Assistant lessons - kvazis.link/ha_lessons
Feedback - ask.kvazis@gmail.com
Home Assistant configuration - kvazis.link/github
Mod MiHome from vevs (kapiba.ru) - kvazis.link/mihome_vevs
“Production Music courtesy of Epidemic Sound” www.epidemicsound.com
#kvazis #blog #camera #reolink
00:00 - Entry
00:20 - Automation
02:55 - Interface
03:47 - Trial run
04:22 - Doors open
06:00 - Testing
06:45 - Conclusion

Опубликовано:

 

29 июн 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 68   
@user-tx9by6xy4e
@user-tx9by6xy4e 2 месяца назад
Алекс, спасибо тебе, очень полезные у тебя видосы. Доходчиво и толково объясняешь
@zbs954
@zbs954 2 года назад
класс продолжай так же
@user-kp1ey5qx6j
@user-kp1ey5qx6j 2 года назад
Спасибо, что возобновили выпуск видео.Помогает отвлечься. Очень хочется видео в вашей манере подачи о Frigate и Deepstack.Сам так и не смог пока разобраться.
@Alex_Kvazis
@Alex_Kvazis 2 года назад
Пока не нашел для себя необходимости в этом софте. Подумаю, что бы с ним можно было бы сделать интересного
@zov96
@zov96 6 месяцев назад
от чего отвлекаетесь?
@papadenteam
@papadenteam 2 года назад
Спасибо вам!
@abcprofru
@abcprofru Год назад
Спасибо!
@VitalyKorol
@VitalyKorol 2 года назад
задержка в 20 секунд на "живой" картинке с камеры - за гранью добра и зла, как мне кажется. При такой задержке не используешь уже в виде монитора происходящего за дверью, например. У меня onvif камера подключена через motioneye, а на панель выводится через picture-entity. Задержка меньше секунды, наверное. Старый телефон висит недалеко от входной двери и заодно как видеоглазок работет. А по тапу на изображение отправляется сообщение с картинкой в телегу (не считая отправки при открытии двери. - type: picture-entity entity: camera.3floor_sub camera_view: live show_state: false show_name: false name: motionEye hold_action: action: none tap_action: action: call-service service: automation.trigger service_data: {} target: entity_id: automation.otpravka_snika_s_kamery_v_telegram
@voznyuk84
@voznyuk84 2 года назад
Зачем motioneye если есть onvif как интеграция (конфигурация-Устройства и службы-добавить интеграцию) или родной компонент camera в конфиг файле ? Практически без задержек для интерфейса работает интеграция от известного AlexxIT под названием WebRTC. Алекс о ней рассказывал в видео обзоре камеры 14:46 ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-9Gw2lhghazQ.html
@Alex_Kvazis
@Alex_Kvazis 2 года назад
Да, если как живой монитор - то WebRTC и вперед. Тут описан лично мой кейс и мне живой монитор не нужен
@VitalyKorol
@VitalyKorol 2 года назад
@@voznyuk84 на моей камере почему-то motioneye быстрее и стабильнее работает. хз, почему.
@voznyuk84
@voznyuk84 2 года назад
@@VitalyKorol попробуйте WebRTC для монитора, приятно удивитесь.
@VitalyKorol
@VitalyKorol 2 года назад
@@voznyuk84 может, в новых версиях чего поправили.. Попробую, спасибо
@userZ9927
@userZ9927 Год назад
Добрый день, спасибо за видео! Какой сервер посоветуете, чтобы был home assistant, видеонаблюдение - 2 камеры, и файловый сервер. На базе n5105 celeron потянет? И какие камеры (протоколы и пр) можно установить, чтобы фото можно отправлять как в видео?
@Alex_Kvazis
@Alex_Kvazis Год назад
Потянет легко. Вот например хороший вариант - ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-RqW5q-0RYio.html
@userZ9927
@userZ9927 Год назад
@@Alex_Kvazis а по камерам дешевле варианты?
@RupertoCamarena
@RupertoCamarena 2 года назад
eine reolink c2 könnte mit frigate arbeiten können? Habe sie schon frigate ausprobiert?
@user-gx3xn6ed6p
@user-gx3xn6ed6p 2 года назад
Здравствуйте. Видео очень полезно и интересно, но скажите пожалуйста возможно настроить снимки и отправку в Telegram не при срабатывание датчика открытия двери, а при определения движения в определенном месте? Подскажите как это можно реализовать. Если возможно пример с кодом.
@Alex_Kvazis
@Alex_Kvazis 2 года назад
Точно так же, такой же код,только ставите нужный датчик в триггер
@rrrtttyyy
@rrrtttyyy 2 года назад
Скажите, пожалуйста, а с видео вы не сталкивались? Фотки у меня тоже отсылает, но хотелось бы писать 5-10 секунд и отправлять, потому что фотки не всегда показывают нужную информацию
@Alex_Kvazis
@Alex_Kvazis 2 года назад
В описании есть ссылка на обзор reolink e1 zoom, там есть пример отправки видео.
@olduser8779
@olduser8779 2 года назад
у меня так. рабочий пример - service: camera.record data: entity_id: camera.home filename: /config/www/cam_captures/ss.mp4 - delay: 40 - service: notify.telegram_id_1 data: title: Отправка фото в телеграмм message: "Обнаружено движение в прихожей дома" data: video: - file: /config/www/cam_captures/ss.mp4 caption: Входная дверь
@MegaDemerzel
@MegaDemerzel 2 года назад
А вот как сделать, чтобы приходило уведомление скажем в телеграмм о движении...и потом выскакивала кнопка, просмотр видео или фото, и только по нажатию кнопки - присылалось видео-фото.?
@Alex_Kvazis
@Alex_Kvazis 2 года назад
Интересно через сколько времени вас задолбут постоянно выскакивающие уведомления о движении и вы все это выключите ? :)
@Dialbist
@Dialbist 2 года назад
Я беру обычно камеры на основе xmeye, там есть хорошая вещь, такая как alarm server, при обнаружении движения, регистратор отсылает пакет Тула, куда укажешь, в виде tcp пакета, это можно отловить и делать то, что хочешь, у меня через nodered все это делается, отсылается запрос сделать фото с камеры и отослать на телеграм. А вот более дешёвые камеры, особенно которые используют wifi , с ними невозможно вообще ничего такого сделать.
@alexgames_play2566
@alexgames_play2566 2 года назад
Вот это интересно, тоже камеры и регистратор от xmeye, видел эту функцию в них,но как использовать не где не нашел, а сейчас просто к камерам через onvif подключены, и получаю статус о движении, а в телегу отправляю без сохранения файла, а просто указав camera_proxy адрес из атрибутов камеры
@voznyuk84
@voznyuk84 2 года назад
Одна из самых дешёвых внутренних wifi камер Yi 1080p Home c ценой примерно 18$, альтернативной прошивкой yi-hack-Allwinner-v2 и подобными может плач ребенка распознать не говоря про определение движение (имеет кучу сущностей в HA и даже может сама снятое залить на удаленный фтп), поговорить с стоящим за дверью как домофон и даже колыбельную спеть как медиа плеер в НА и т.п.. Так что каждому свои танцы с бубном.
@alexgames_play2566
@alexgames_play2566 2 года назад
@@voznyuk84 Это тоже конечно интересно, ну это только для помещений, а камеры xmeye, в большинстве случаев для уличного использования
@MegaDemerzel
@MegaDemerzel 2 года назад
А можно поподробнее, тоже есть NVR xmeya...
@Dialbist
@Dialbist 2 года назад
@@MegaDemerzel что именно подробнее? У китайцев большая часть камер на двух прошивках, одна в основном для wifi камер (не помню как называется, но под нее приложение isee и прочие, все кроме Xmeye, так можно в описании отличить, там обычно написано, какое приложение для андроида использовать), а другое для обычных камер, с прошивкой от Xmeye, и вот там, или в Nvr или в самих камерах, есть функция отправки событий на указанный, AlarmServer, им может выступать любой самописный сервер, вот в NodeRed есть такая функция Tcp сервер, который будет слушать любые подключения на указанный порт, им и ловятся уведомления.
@Novo-dachniki
@Novo-dachniki Год назад
Алекс, подскажите пожалуйста. Есть ли возможность с home assistant просматривать файлы с ее флешки?
@Alex_Kvazis
@Alex_Kvazis Год назад
Нет
@Novo-dachniki
@Novo-dachniki Год назад
@@Alex_Kvazis очень жаль. Получается без родного приложения не обойтись(
@YevhenZhuchenko
@YevhenZhuchenko 2 года назад
Здравствуйте, хочу остановить Home Assistant на домашнем сервере, где уже есть много других сервисов. Вся инфраструктура работает в Докере и я не хочу устанавливать HA глобально. Подскажите, как правильно установить, чтобы получить доступ к расширениям? Потому что на гайдах говорится что они доступны только для HA Supervised.
@Alex_Kvazis
@Alex_Kvazis 2 года назад
HA Supervised - в принципе в докере и работает в виде ряда контейнеров. И каждый аддон - в виде отдельного контейнера
@dNix
@dNix 2 года назад
Действительно нет проблемы поднять HA Supervised в компании других докер-контейнеров. Я изначально использовал именно такую конфигурацию. Но я рекомендую подумать над этим тщательнее. Сервер умного дома довольно критичная к простоям штука, на общем сервере периодически возникает необходимость производить какие-то работы, в процессе которых умный дом отваливается на неопределённое время. И это, по моему опыту эксплуатации такой системы, довольно неприятно. Кроме того, сам HA Supervised не любит, когда докер не принадлежит ему целиком, о чём он будет гневно сообщать в логах. На полёт это, впрочем, особо не влияет. Ну и в третьих, HA Supervised нельзя назвать чистой докерной установкой, глобально будет установлен сервис и консольные утилиты. Лучше всё же выделить под сервер умного дома отдельное железо.
@kolek73rus
@kolek73rus 6 месяцев назад
А что нужно прописать, чтобы автоматизация срабатывало при сработке датчика движения в самой камере Reolink?
@Alex_Kvazis
@Alex_Kvazis 6 месяцев назад
Триггер - датчик движения в самой камере
@kolek73rus
@kolek73rus 6 месяцев назад
- platform: state entity_id: binary_sensor.enter_camera_snapshot to: 'on' condition: - condition: state entity_id: binary_sensor.0x00158d000774d881_occupancy state: 'on' - что я тут неправильно делаю? Датчик прописал, но автоматизация с ним не срабатывает @@Alex_Kvazis
@kolek73rus
@kolek73rus 6 месяцев назад
разобрался, спасибо@@Alex_Kvazis
@mishanja36
@mishanja36 2 года назад
поделитесь ссылкой на интеграцию reolink пожалуйста.
@Alex_Kvazis
@Alex_Kvazis 2 года назад
github.com/fwestenberg/reolink_dev
@mishanja36
@mishanja36 2 года назад
@@Alex_Kvazis премного благодарен
@pavelgaponov6467
@pavelgaponov6467 2 года назад
@@Alex_Kvazis тоже благодарен и за видео и за ссылку на интеграцию реолинк, сам не нашёл.
@eulampiy
@eulampiy 2 года назад
Сенсор движения на карточке Reolink берется с камеры? Получается, не нужно никаких датчиков движения, достаточно купольной камеры с инфракрасной подсветкой.
@Alex_Kvazis
@Alex_Kvazis 2 года назад
Да, при использовании интеграции Reolink
@vladimirevaxp
@vladimirevaxp 2 года назад
Не смог победить скриншоты, то есть файл создается один, и постоянно перезаписывается, и как показывает практика не всегда удачный ракурс. Если знаете как сделать название файла скриншотов по шаблону, например временному, по делитесь опытом. Спасибо за видео, у меня все так же, как у вас получилось. )
@Alex_Kvazis
@Alex_Kvazis 2 года назад
Например - filename: "/config/www/cam_captures/{{ states.sensor.time_date.state }}.jpg" но тогда надо будет предусмотреть механизм удаления файлов
@vladimirevaxp
@vladimirevaxp 2 года назад
@@Alex_Kvazis Так не работает, это есть в оф факах hassio, создается имя из символов и оно статичное, удалось добиться динамики в именах с помощью {{ now().replace(second=0) }} Имена корявые, но да и бог с ними, зато всегда разные. Спасибо Alex, ваше видео заставило меня пошевелить мозгами, и закончить то что начал больше года назад. Скриншоты для на всякий случай. В телегу шлю видео. Но и скрины тоже важно, например когда человек стоит за человеком, или кто то или что то перекрыло то что должно быть на фото. Поэтому делаю 6 штук с интервалом в одну секунду. )
@Alex_Kvazis
@Alex_Kvazis 2 года назад
@@vladimirevaxp на самом деле с датой прекрасно работает. У меня в одном из кейсов есть. Там ещё применяется накопительный сенсор от 1 до 10. Но вариантов тут много можно придумать
@cepera377
@cepera377 2 года назад
Доброго дня! Вже не перший час шукав як добратися до датчику руху в камері. Як я зрозумів, це тільки можливо через інтеграцію reolink. Але в мене E1 pro, яку пишуть в описі не підтримує. Тобто для моєї камери нема можливості мати датчик руху з камери? Бо хотілось яка камера знаходиться на площадці, при русі коли нема нікого вдома, робила знімок, чи відео, але там немає окремого датчика руху.
@Alex_Kvazis
@Alex_Kvazis 2 года назад
Саме так. Датчик руху на цій інтеграції на E1 pro не працює.
@abcprofru
@abcprofru Год назад
Добрый день! Не могу понять почему notify работает, а send_message нет? - service: notify.telegram_id1 data: message: | {{"\U0001F6AA"}} Тест камеры hikvision_2 {{ states.sensor.time_date.state }} notify - service: telegram_bot.send_message data_template: target: - !secret telegram_id1 message: | {{"\U0001F6AA"}} Тест камеры hikvision_2 {{ states.sensor.time_date.state }} send_message
@anatolygarmazhanov3317
@anatolygarmazhanov3317 2 года назад
добавил интеграцию Reolink. все работает. прописал packages . Перенес туда старые объекты. с подправлениями все заработало. а вот ваш пример с файлом en_camera.yaml не могу заставить работать. ошибка: The system cannot restart because the configuration is not valid: Package en_camera setup failed. Component en_camera Integration 'en_camera' not found. что может быть ? спасибо.
@Alex_Kvazis
@Alex_Kvazis 2 года назад
Неправильно прописаны пакаджи. Система не понимает
@anatolygarmazhanov3317
@anatolygarmazhanov3317 2 года назад
@@Alex_Kvazis ну у меня в папке уже штук 20 файлов. они нормально работают.
@anatolygarmazhanov3317
@anatolygarmazhanov3317 2 года назад
прописаны так : homeassistant: packages: !include_dir_named includes/packages/ ps. если !include_dir_merge_named то все заработало ) . спс
@xzars
@xzars 2 года назад
а можно сделать отправку 3 фото в 1 сообщении?
@rrrtttyyy
@rrrtttyyy 2 года назад
Можно)
@xzars
@xzars 2 года назад
@@rrrtttyyy поделись пожалуйста конфигом автоматизации
@denislis784
@denislis784 3 месяца назад
А мне вообще выдало "Custom element doesn't exist: stack-in-card."
@Alex_Kvazis
@Alex_Kvazis 3 месяца назад
Нет у вас такой кастомной карты, надо поставить. Просто читайте что вам пишет, оно же не на древнеегипетском.
@romchik703
@romchik703 Год назад
У вас не возникает проблемы, что сервис camera.snapshot записывает не актуальное фото, а "предыдущее"? У меня это проблема хорошо видна после перезагрузки HA. Если выполнить автоматизацию, то в телегу придет фото, сделанное при предыдущем запуске этой автоматизации. Или если удалить файлы в /config/www/cam_captures, перезагрузить HA и попробовать нажать на виртуальную кнопку, то в телегу вообще ничего не придет. Вроде, это известная "особенность" работы сервиса snapshots, см. issue 75930 на гитхабе HA/core. Пока что решается тем, что делать последовательно snapshot 2 раза, но не уверен, что это самое элегантное решение.
Далее