View on GitHub

Homekit Infused 5

Homekit Infused 5 2023

Homekit Infused 5

Content

Addons > Camera

Quickly show your camera’s on any view!

You can use any of the following options to modify your addon.

Stack Config

Name Required Default Description
title no undefined Set the title of the stack, ommitting this line will or setting title: hide will hide the title
columns no 3 Define the number of columns this stack will use
aspect_ratio no 16x10 Set an aspect ratio for all the cameras in this stack
view_layout no undefined This is best used in conjunction with the layout addon, but can also be used to control whether to show this stack on different screen sizes.
conditional no false Setting this to true will make the stack condtional
conditions no undefined Add entities and conditions, this will determine when this addon will be shown, e.g. if entity x is turned on, then show this addon (see addons for examples
entities yes list of entities List all your entities you want to show up here

Cameras Extra Options

By default you must enter an array of entities like in the examples below, this does not need extra options. You can define an entity as an object instead to make use of the options below. See examples.

Name Required Default Description
entity yes undefined Set the entity used
aspect_ratio no 16x10 Set a custom aspect_ratio for this camera
show_state no false Choose to show the state of this camera
camera_view no false Choose between auto or live. Live will make the card show a live view, note that this might be heavy on your resources, it is recommended to keep this set to auto unless you really want this

Examples:

# views.yaml (example basic)
my_view:
  addons:
    camera:
      - title: Unifi Camera's
        entities:
          - camera.living_room
          - camera.bedroom
# views.yaml (example multiple stacks)
my_view:
  addons:
    camera:
      - title: Unifi Camera's
        entities:
          - camera.living_room
          - camera.bedroom
      - title: Xiaomi Camera's
        entities:
          - camera.frontdoor
          - camera.kitchen
# views.yaml (example with extra options)
my_view:
  addons:
    camera:
      - title: Unifi Camera's
        entities:
          - entity: camera.living_room
            aspect_ratio: 4x3
          - entity: camera.bedroom
            camera_view: live
# views.yaml (example mixed)
my_view:
  addons:
    camera:
      - title: Unifi Camera's
        entities:
          - entity: camera.living_room
            aspect_ratio: 4x3
          - camera.bedroom
# views.yaml (example global stack settings)
my_view:
  addons:
    camera:
      - title: Unifi Camera's
        aspect_ratio: 16x9
        entities:
          - camera.living_room
          - camera.bedroom

Camera Tip

Since camera’s are rendered before most other addons we can make really cool views. Having multiple camera’s in a row on the desktop. The example below will show all 4 camera’s horizontally and below that a stack of buttons showing motion.

# views.yaml (example with the layout addon)
my_view:
  layout:
    layout_type: custom:horizontal-layout
    layout:
      max_cols: 4
  addons:
    camera:
      - entities:
          - camera.living_room
      - entities:
          - camera.bedroom
      - entities:
          - camera.frontdoor
      - entities:
          - camera.backyard
    button:
      - title: Motion Sensors
        columns: 4
        entities:
          - binary_sensor.living_room
          - binary_sensor.bedroom
          - binary_sensor.frontdoor
          - binary_sensor.backyard

Images:

Homekit Infused