Ring Intercom Video Card — Two-way audio + video Lovelace card

від

у

Карточка Ring Intercom Video — двосторонній звук + відео Lovelace card

https://ift.tt/y61dPEH

:telephone_receiver: [Custom Card] Ring Intercom Video Card — Two-way audio + video for Ring Intercom

Привіт усім! :waving_hand:

Я лише випустив Lovelace-карту, яка додає повну UI-підтримку для пристрою Ring Intercom Video (модель 2024/2025 з вбудованою камерою) в Home Assistant: живе відео, двосторонній звук з push-to-talk, відвідання дверей, роз’єднання дзвінка.

Captura de pantalla 2026-05-25 a las 17.47.48

:link: Repo: GitHub – cmos486/ring-intercom-video-card: 🛎️ Двосторонній звук & відео карта для Ring Intercom Video в Home Assistant. Вбудований WebRTC, push-to-talk, відкрити двері, багатомовна підтримка. Сумісна з HACS. · GitHub
:link: Сумісність з HACS (поточний кастомний репозиторій, незабаром застосую до основного)


:thinking: Що це

Карта Lovelace, що дає повний UI для відповіді та керування дзвінками з вашого Ring Intercom Video безпосередньо з Home Assistant:

  • :video_camera: Пряме відео потік з дверного ві鑑ка
  • :microphone: Двосторонній звук з кнопкою push-to-talk
  • :unlocked: Відкрити двері кнопка (використовує вбудований замок Ring або будь-яку іншу службу)
  • :no_mobile_phones: Розірвати дзвінок з повним завершенням сесії
  • :hammer_and_wrench: Візуальний редактор з підбором сутностей — YAML не потрiбний
  • :globe_showing_europe_africa: Мультимовний UI (:spain: іспанська, :united_kingdom: англійська, :spain: каталонська) з автоматичним визначенням
  • :electric_plug: Чистий браузер WebRTC — без go2rtc, без транскодування, без додаткових плагінів

:warning: Важливо — потрібна інтеграція бекенда

Ця карта лише frontend. Вона потребує бекенд-інтеграцію-партнера, щоб фактично спілкуватися з пристроєм Ring:

:backhand_index_pointing_right: ring-intercom-video кастомна інтеграція (також від мене)
:link: Форумну тему: [посилання на пост бекенду]

Без цієї інтеграції карта не має чому підключитися. Якщо у вас вже є сутність camera.* для Ring Intercom Video, ви готові. Інакше спочатку встановіть бекенд.


:inbox_tray: Швидка установка (HACS)

  1. HACS → Frontend → ⋮ → Custom repositories
  2. Додайте: https://github.com/cmos486/ring-intercom-video-card як Lovelace
  3. Завантажити
  4. Жорстке оновлення браузера (Ctrl+Shift+R)
  5. Додайте Ring Intercom Video Card на свою панель через вибір карт

:clapper_board: Як користуватися

  1. :bellhop_bell: Дверний дзвінок звучить (або вирішуєте підглянути)
  2. :backhand_index_pointing_up: Натисніть :telephone_receiver: Відповісти
  3. :microphone: Дайте доступ до мікрофона (тільки вперше)
  4. :television: Відображається живе відео, кнопка push-to-talk активується
  5. :speaking_head: Утримуйте зеленою кнопку, щоб говорити
  6. :unlocked: Відкрити двері або :no_mobile_phones: Закінчити

:window: Бонус: автоматичне спливаюче вікно при вхідному дзвінку

Об’єднайте карту з browser_mod для автоматичного спливаючого вікна на вашій настінній панелі / планшеті, коли хтось дзвонить:

alias: popup_intercom_llamada_wallpanel
mode: restart
trigger:
  - platform: state
    entity_id: event.your_intercom_doorbell_event
action:
  - service: browser_mod.popup
    data:
      browser_id:
        - wallpanel
      title: Llamada en el portero
      content:
        type: custom:ring-intercom-video-card
        entity: camera.your_intercom_camera
        lock_entity: lock.your_intercom_lock
      dismissable: true
      autoclose: false
      timeout: 60000

Повне керівництво з підтримкою пробудження екрану, fallback за наявності присутності для сповіщень на телефоні та часовими умовами у README.


:globe_with_meridians: Вимога HTTPS (важливо!)

Браузери потребують безпечного контексту (HTTPS) для доступу до мікрофона. Якщо ви користуєтесь HA через простий HTTP, мікрофон не працюватиме, і буде лише одностороннє аудіо.

Потрібно будь-щось з цього:

  • :house: Nabu Casa
  • :locked_with_key: Зворотний проксі з дійсним сертифікатом (nginx, Caddy, Nginx Proxy Manager тощо)
  • :locked: Вбудований HA HTTPS

:magnifying_glass_tilted_left: Як це працює (коротко)

Browser  <──signaling via HA──>  Ring Cloud  <──media P2P──>  Ring Intercom
   │                                                                │
   └──────── audio + video over WebRTC (peer-to-peer) ──────────────┘
  • Карта формує RTCPeerConnection з транскордацією audio: sendrecv + video: recvonly
  • Використовує стандартний WebSocket API HA camera/webrtc/offer
  • Бекендова інтеграція переадресовує SDP до сигнінгу Ring
  • Медіа тече P2P (через Relay Ring TURN, якщо NAT потребує)
  • Ніякого транскодування, ніяких додаткових сервісів

:handshake: Відгуки вітаються

Це версія 1.1.0, найперша публічна реліз. Перевірено на моїй системі (настінна панель + мобільний пристрій, обидва з Ring Intercom Video) і все працює плавно, але хотів би почути від інших користувачів.

Будь ласка, повідомляйте про помилки, запити на функції або історії успіху або тут у темі, або як issues на GitHub. Пропозиції щодо змін теж вітаються — особливо для додаткових мовних перекладів (просто додайте новий ключ до константи TRANSLATIONS в JS).

Дякую! :folded_hands:


Repo: GitHub – cmos486/ring-intercom-video-card: 🛎️ Двостороння аудіо- та відеокарта для Ring Intercom Video в Home Assistant. Вбудований WebRTC, push-to-talk, відкрити двері, багатомовна підтримка. Сумісна з HACS. · GitHub
Інтеграція бекенда: GitHub – cmos486/ring-intercom-video: Компонента користувача Home Assistant — Live-stream камера WebRTC для Ring Intercom Handset Video · GitHub
Ліцензія: Apache 2.0

1 пост — 1 учасник

Читати повну тему

HI-FI News

via Home Assistant Community – Останні теми https://ift.tt/9iNMBSR

25 травня 2026 р. о 17:55

May 25, 2026 at 05:55PM