Show front door camera on doorbell press

I have a ring doorbell hooked into HA and I have a few wall mounted tablets with the HA frontend around the house.
As far as I know I cannot make the video from Ring take over the HA screen right?
I do also have a separate onvif front door camera so could I somehow make it so that when someone presses the Ring doorbell the screen is filled with that video?
Is that possible?

3 Likes

Browser_mod can do this and way more.

2 Likes

Many thanks, I shall check it out

Do you have any example of the camera popup perhaps?
Cannot get it to show yet, I have tried the popup with lights and works ok so it is installed correctly, I’m probably just calling it wrong:

service: browser_mod.popup
data:
  title: Popup example
  card:
    type: picture-glance
    camera_image: camera.front_bottom_low_q
    camera_view: live
    entities: []

try here

service: browser_mod.command is the start line :slight_smile:

working yaml:

service: browser_mod.command
data:
  command: popup
  title: Popup example
  card:
    entity: camera.voordeur
    type: picture-entity
    camera_view: live

Thanks I was also able to get it to work with this on fully kiosk app:

service: browser_mod.more_info
data:
  entity_id: camera.front_bottom_low_q
  deviceID: 
    - upstairs
    - kitchen
  large: true

Hi guys,

I’m trying to find a simple step by step on how to get this to work with my RING door bell. I have the ring integration and have a “camera” view that shows the last recorded activity. I have installed the ‘browser-mod’ but I’m struggling to clearly understand the next steps to get the camera pop up to work when the doorbell is pressed.

Could any kind soul help me with clearer steps for a novice HA user?

Thank you in advance!
Chris

I solved this by using an automation…


alias: Klingel
description: ''
trigger:
  - platform: state
    from: 'off'
    to: 'on'
    entity_id: binary_sensor.klingelsensor_state
condition: []
action:
  - service: camera.snapshot
    data:
      entity_id: camera.cam_eingang_profile1
      filename: /config/www/doorbell.jpg
  - service: notify.mobile_app_ANDROID
    data:
      message: Jemand hat geklingelt
      data:
        image: https://serverurl/local/doorbell.jpg
        actions:
          - action: open_door
            title: Tür Öffnen
          - action: show_cam
            title: Kamera Öffnen
  - service: notify.mobile_app_IOS
    data:
      title: Es klingelt...
      message: Jemand an der Tür
      data:
        push:
          category: klingel_ios
        attachment:
          url: https://serverurl/local/doorbell.jpg
mode: single

Hope this helps

1 Like

Thank you @Remko

Does this display a snap shot from the live video and also store (saves) that snapshot in the www folder?

Thank you
Chris.

Yes, correct. The snapshot is overridden each time, so the latest one is always in that folder.

hello , would you be able to tell me where is the deviceID comming from? I also have Fully Kiosk running on tablet. thank you

Here is a link to the component instruction to get your browser I’d. The link will take you directly to that part of the instruction:

Hallo,

wie hast du das mit den Aktionen eingerichtet? Ich möchte genau dasselbe machen wie du.

Sprich, wenn jemand meine Ring Drückt möchte ich folgende Funktionen abbilden:

  1. Wenn jemand den Knopf drückt sollte eine Beanchrichtigung auf das Android Tablet kommen mit eigenem Ton und sofort mit der Livecamera und Türöffner.
  2. Auf der Livecamera möchte ich auf die Tür öffnen können oder auch gegensprechen können.
  3. Es sollte immer ein kurzes Video in 30 Sekunden Länge aufgezeichnet werden.

Wäre super wenn du mir hierbei helfen könntest.
Danke!

Hi there,

how did you set up the actions? I want to do exactly the same as you.

In other words, if someone presses my ring, I want to map the following functions:

  1. When someone presses the button, a notification should come on the Android tablet with its own sound and immediately with the live camera and door opener.
  2. I would like to be able to open the door on the live camera or to be able to intercom.
  3. A short video of 30 seconds should always be recorded.

Would be great if you could help me with this.
Thank you!

This is my .yaml automation to display the video on Rig door press:

automation:
# puts a notification in to HA notification area on side bar menu
    # Door bell has rung
    - id: doorbell_has_rung
      alias: Doorbell has rung
      trigger:
        platform: state
        entity_id: binary_sensor.front_door_ding
        from: "off"
        to: "on"
      action:
        - service: persistent_notification.create
          data:
            title: "Doorbell"
            message: "Doorbell has rung"
            notification_id: doorbell
            large: true
- id: '1637191037985'
  alias: Ring popup
  description: Shows a pop-up window when RING been pressed
  trigger:
  - type: occupied
    platform: device
    device_id: 93c52193dab2708896823905222c7199
    entity_id: binary_sensor.front_door_ding
    domain: binary_sensor
  condition: []
  action:
  - service: browser_mod.popup
    data:
      command: popup
      title: Someones at the front door
      card:
        entity: camera.front_door
        type: picture-entity
        camera_view: live
        large: true
  mode: single
1 Like

Thanks for your answer. Do you have also microphone and sounds over HA?

I want to integrate the full part of the ring app into HA.

thanks in advance!

Hi Commis, were you able to integrate the ring doorbell? Im becoming crazy.

Hi,

i am trying to popup a live camera but only shows me the title. Any change with browser mod 2???

Here is my automation from the UI automatons menu:

alias: Ring popup on doorbell press or motion
description: Shows a pop-up window when RING been pressed or detected motion
trigger:
  - type: occupied
    platform: device
    device_id: 93c52193dab2708896823905222c9735
    entity_id: binary_sensor.front_door_ding
    domain: binary_sensor
  - platform: state
    entity_id:
      - binary_sensor.mymotiondetectorrule_cell_motion_detection
    to: "on"
condition: []
action:
  - service: browser_mod.popup
    data:
      title: Someone is at the Front Door
      size: wide
      content:
        type: picture-entity
        entity: camera.front_door
        name: Front Door
        aspect_ratio: 40%
      timeout: 30000
    target:
      device_id:
        - 1fe49e69bf7857361d2a55ef323d27sr
        - 4c69ef38005c87cc47e00e83f2b2f63y
        - 94870118c259034be46d0f51b9292c22
mode: single

Here another one that send a photo from ring to my telegram account:

alias: Ring Front Door Camera send Photo to Telegram
description: ""
trigger:
  - platform: state
    entity_id:
      - binary_sensor.front_door_motion
      - binary_sensor.front_door_ding
condition: []
action:
  - service: camera.snapshot
    data:
      filename: /config/www/cam_snaps/ring_motion_snap.jpg
    target:
      entity_id:
        - camera.front_door
  - delay:
      hours: 0
      minutes: 0
      seconds: 2
      milliseconds: 0
  - service: telegram_bot.send_photo
    data:
      file: /config/www/cam_snaps/ring_motion_snap.jpg
      caption: Ring Doorbell Activity @ {{ now().strftime('%H:%M:%S') }}
mode: single

1 Like

Do you guys have Ring subscription to make it work or possible without subscription?

I have subscription, but as the automation is working from the Ring motion trigger and that moments capture picture, I think it can work without the subscription…best just to try it…?

1 Like