fixtSE
FixtSEFixtSE
en Englishes Espanol
Blog
Membresia
Tienda
Scribe
Acerca de
en Englishes Espanol
Blog
Membresia
Tienda
Scribe
Acerca de

Youtube
Instagram
RSS
Github
Membresia
Privacidad
Fixt•
Actualizado: Aug 2, 2024—2 min read

Usar Telegram como almacenamiento en la nube para cámaras con Home Assistant

Escrito por: Fixt

Si estas suscrito al canal
inicia sesion con tu cuenta de Google para acceder a la experiencia de tutorial inteligente.

Tabla de contenidos
Crear un botObtener el ID de usuarioConfiguraciónFolder WatcherEjemplos de automatizaciónParte 1Parte 2

Destacados

Relacionados

Etiquetas

Integración
Home-Assistant
Tutorial
Telegram
Notificaciones

Si te gusta mi trabajo, considera apoyarme en Ko-fi.

← Volver al blog

Etiquetas

Integración
Home-Assistant
Tutorial
Telegram
Notificaciones
← Volver al blog

Destacados

Relacionados

Etiquetas

Integración
Home-Assistant
Tutorial
Telegram
Notificaciones

Crear un bot
#

Primero, necesitas enviar un mensaje a @BotFather aquí.
/newbot

Obtener el ID de usuario
#

Puedes obtener el id de tu cuenta o grupo enviando el mensaje /start a @GetIdsBot aquí.

Configuración
#

Puedes encontrar la documentación aquí.

config/configuration.yaml

telegram_bot:
  - platform: polling
    api_key: "your bot key"
    allowed_chat_ids:
      - 44441111
 
notify:
  - platform: telegram
    name: "Fixt"
    chat_id: 44441111
 
homeassistant:
  allowlist_external_dirs:
    - /tmp

Folder Watcher
#

Documentación
Open your Home Assistant and show de integration menu
Integración de Folder Watcher

Ejemplos de automatización
#

Parte 1
#

Activar grabación de video

alias: Door notification
description: ""
trigger:
  - entity_id: binary_sensor.entrance_door
    from: 'off'
    platform: state
    to: 'on'
action:
  - data:
      message: Front Door Open
    service: telegram_bot.send_message
  - data:
      duration: 15
      entity_id: camera.entrance
      filename: /tmp/entrance_{{ as_timestamp(now()) | int }}.mp4
    service: camera.record
mode: single

Parte 2
#

Enviar video después de que termine la grabación

alias: Send Recorded Entrance Video
description: ""
trigger:
  - platform: event
    event_type: folder_watcher
    event_data:
      event_type: closed
condition:
  - condition: template
    value_template: "{{ trigger.event.data.file.startswith('entrance_') }}"
action:
  - service: notify.fixt
    data_template:
      message: ""
      data:
        video:
          file: "{{ trigger.event.data.path }}"
          caption: "{{\"\\U0001F3C3
\"
}} Entrance Video
"
mode: single