Card Camera - dckiller51/astrion-custom-dashboard GitHub Wiki
📷 Camera Card (camera)
A live picture of a Home Assistant camera. Tap it for full screen, with pinch-to-zoom.
📸 Preview
✨ Features & Possibilities
- Two modes:
- stream (default): real motion, from Home Assistant's MJPEG stream. If the stream won't start or drops, the card shows still images for a moment, then tries the stream again.
- snapshot: a new still image every few seconds. Lighter on the remote's processor; good for a camera whose stream lags.
- Full screen: tap the picture. Pinch to zoom (up to 8×), drag to move around, Back or ✕ to close. The picture stays live.
- Fill or fit: crop to fill the card, or show the whole picture with bars.
- Any ratio: 16:9 by default, 4:3, square…
⚙️ Options Reference
| Parameter | Type | Default | Description |
|---|---|---|---|
type |
string | — | camera |
entity_id |
string | — | The camera entity. Required. |
name |
string | friendly name | Label on the card. |
mode |
string | stream |
stream or snapshot. |
snapshot_interval |
int | 2 |
Seconds between stills (snapshot mode, and stream fallback). |
aspect |
number | 1.777 (16:9) |
Width / height of the card, e.g. 1.333 for 4:3. |
fit |
string | cover |
contain shows the whole picture without cropping. |
📄 JSON Configuration Example
[
{ "type": "camera", "options": { "entity_id": "camera.front_door", "name": "Front door" } },
{ "type": "camera", "options": { "entity_id": "camera.garden", "mode": "snapshot",
"snapshot_interval": 5, "aspect": 1.333, "fit": "contain" } }
]
💡 Doorbell: put the camera on its own page, and in that page's settings use Auto-open on your doorbell entity, as a popup. When someone rings, the remote shows the camera by itself. See Builder.