Files
advanced-camera-card/docs
Dermot Duffy 85d6811761 fix: Release the microphone to the browser when a call ends (#2685)
The microphone is connected when a call needs it and released the moment
that
call ends, so the browser stops reporting it as in use at hangup rather
than
`disconnect_seconds` later.

Existing configurations are migrated automatically by the visual editor.

 - Closes: #2681 

BREAKING CHANGE: `live.microphone.disconnect_seconds` is removed. The
microphone is released when a call ends, so there is no idle countdown
to
configure. Use `live.microphone.always_connected` to hold it open
instead.

BREAKING CHANGE: The `microphone_connect` and `microphone_disconnect`
actions
are removed. The card owns the microphone lifecycle; `microphone_mute`
and
`microphone_unmute` remain.

BREAKING CHANGE: `call` is removed from `live.microphone.auto_mute`,
whose
default is now `[]`. The microphone is muted when a call ends regardless
of
this option.

BREAKING CHANGE: `microphone_unmute` has no effect outside a call.
Nothing
carries the audio at any other time, so the request is ignored rather
than
opening the microphone.
2026-08-14 16:17:31 -07:00
..
2025-10-11 19:44:57 -07:00
2025-10-11 19:44:57 -07:00
2024-04-01 21:09:20 -07:00
2024-04-24 22:00:23 -07:00
2026-02-13 20:21:05 -08:00

Getting Started

Installation

  • HACS is highly recommended to install the card -- it works for all Home Assistant variants. If you don't have HACS installed, start there -- then come back to these instructions.

  • Find the card in HACS:

Home Assistant > HACS > Frontend > "Explore & Add Integrations" > Advanced Camera Card
  • Click Download this repository with HACS.

See Advanced Installation for other installation resources, or Rolling Back to rollback to prior versions.

Adding your card

  • On a Home Assistant dashboard, choose:
[Three dots menu] > Edit dashboard
  • Click + Add Card shown on the bottom of the screen
  • Choose Custom: Advanced Camera Card from the list

Initial configuration

Minimal camera configuration

type: custom:advanced-camera-card
cameras:
  - camera_entity: camera.office

Minimal folder configuration

type: custom:advanced-camera-card
folders:
  - type: ha

Video scrubbing configuration

type: custom:advanced-camera-card
cameras:
  - camera_entity: camera.office
profiles:
  - scrubbing

Multi-camera grid configuration

type: custom:advanced-camera-card
cameras:
  - camera_entity: camera.office
  - camera_entity: camera.kitchen
live:
  display:
    mode: grid

See Configuration for full details on supported configuration options.