• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to secondary sidebar
  • Skip to footer

У Павла!

  • Контроллеры
    • Arduino
      • Приборы
      • Музыка
      • Проекты Arduino
      • Уроки Arduino
      • Игры на Arduino
      • Роботы на Ардуино
      • FLProg
    • Одноплатные ПК
      • Orange pi
      • Raspberry pi
        • Raspberry pi pico
        • Raspberry pi server
        • Проекты Raspberry pi
    • ESP
      • ESP8266
        • NodeMCU
      • ESP32
      • M5stack
    • Другие контроллеры
      • STM32
  • Умный дом
    • Home Assistant
      • Автоматизации
      • Lovelace
    • Tuya
    • Bluetooth
    • ESPHome
    • Frigate
    • Telegram
    • Яндекс
  • ЧПУ
  • 3d печать
  • Об авторе

Отправка видео в Telegram из Home Assistant

28 мая, 2024

Фото делал с Aqara doorbell (видеозвонка):

Aliexpress: https://alii.pub/6yl30l?erid=2SDnjcKSBfP

ЯндексМаркет: https://ya.cc/m/kfdewSu?erid=5jtCeReNx12oajjGe2cGhfK

Прежде чем приступить к материалу, я Вас попрошу, если нравится то, что я делаю и хотите следить за моей деятельностью, то рекомендую подписаться на мой телеграмм канал: https://t.me/ypavla
Там я публикую новости о вышедших видео, статьях и разные устройства для умного дома и не только показываю.
Спасибо за внимание, теперь продолжим.

 

Ранее я описывал как сделать отправку фотографий с камеры видеонаблюдения из Home Assistant в телеграм:

Отправка фото с камеры в Telegram из Home Assistant

В этой же статье покажу как сделать отправку видео в telegram.

Фото делали с помощью службы camera.snapshot . А вот видео будем делать с помощью службы camera.record.

Но тут есть нюанс. Не со всех камер может записываться видео самим Home Assistant. Если камера добавлена по Onvif или по RTSP, то нет проблем, видео запишется.

А вот мой домофон Aqara G4 работает по своему протоколу и добавлена через Apple Home Kit. И вот с этой камеры видео не пишется. Во время попытки записи такого видео, напишет ошибку:  Не удалось вызвать службу camera.record. camera.doorbell_repeater_de0b does not support record service

По этому обратите на это внимание. Перед тем как писать автоматизацию проверьте, работает ли запись видео. Для этого идём в Панель разработчика->Службы->camera.record -> тут выбираем Объект Вашу камеру, файл обязательно должен заканчиваться на .mp4 и продолжительность в секундах. И если у Вас выдаст такую ошибку, то ничего не получится.

Частенько помогает перевести поток в rtsp, по крайней мере из Home Kit это аддон go2rtc. Про этот аддон я немного рассказал в этой статье:

Установка аддона go2rtc в Home Assistant

 

Ну а автоматизация по отправке видео в телеграм выглядит следующим образом:


####Отправка видео в телеграм
- id: aqara_doorbell_отправка_видео_в_телеграм
  alias: aqara_doorbell_video
  initial_state: true
  trigger:
  - platform: event
    event_type: telegram_command
    event_data:
      command: /send_video
  action:
   - service: camera.record
     data:
        entity_id: camera.aqara_go2rtc
        filename: "/config/www/cam_captures/aqara_doorbell.mp4"
        duration: 10
        lookback: 0
   - delay: 00:00:15
   - service: telegram_bot.send_video
     data:
       file: "/config/www/cam_captures/aqara_doorbell.mp4" 
       

Собственно тут мы меняем под себя:

- id: aqara_doorbell_отправка_видео_в_телеграм
alias: aqara_doorbell_video
тут произвольные имена задаем.

command: /send_video – это команда по которой будет записываться видео и отправляться в телеграм.

entity_id: camera.aqara_go2rtc – тут задаётся объект камеры. В моём случае это camera.aqara_go2rtc

filename: "/config/www/cam_captures/aqara_doorbell.mp4" путь, куда будет записываться файл и название файла aqara_doorbell.mp4

duration: 10 – здесь задаётся количество записи видео в секундах. В моём случае 10 секунд.

- delay: 00:00:15 – здесь задаётся задержка перед отправкой видео. Нужно для того, чтоб успел сформироваться файл видео.

- service: telegram_bot.send_video
data:
file: "/config/www/cam_captures/aqara_doorbell.mp4"
этот блок отправляет файл в телеграм.

 

Собственно вот так по итогу это выглядит:

Primary Sidebar

Поиск

Новые записи

  • Умные шторы – как правильно их выбрать?
  • Автоматизация открытия и закрытия штор в Home Assistant.
  • Лучшая карточка Lovelace управления шторами в Home Assistant.
  • Интеграция ИИ Deepseek в Home Assistant
  • Выводим уведомления из умного дома Home Assistant на Android TV с помощью программы TvOverlay.

Официальный YouTube Канал M5Stack:

Подписывайтесь на Телеграм канал

https://t.me/ypavla

Подписаться на YouTube!

Secondary Sidebar




Подписывайтесь на Telegram Канал!

У Павла!

Footer

Copyright_У Павла! © 2025 ·