Files
advanced-camera-card/docs/configuration/actions/custom/README.md
T

42 KiB

custom:advanced-camera-card-action

Execute an Advanced Camera Card action.

action: custom:advanced-camera-card-action
# [...]
Parameter Description
action Must be custom:advanced-camera-card-action.
advanced_camera_card_action A supported Advanced Camera Card action. See below.

camera_select

Select a given camera.

action: custom:advanced-camera-card-action
advanced_camera_card_action: camera_select
# [...]
Parameter Description
action Must be custom:advanced-camera-card-action.
advanced_camera_card_action Must be camera_select.
camera The camera ID of the camera to select.
triggered If true instead of camera being specified then a triggered camera (if any) is selected instead.

This action will respect the value of the view.camera_select to choose the appropriate view on the new camera. See view configuration.

camera_ui

Open the UI for the selected camera engine (e.g. the Frigate UI).

action: custom:advanced-camera-card-action
advanced_camera_card_action: camera_ui

clip

Change to the clip view.

action: custom:advanced-camera-card-action
advanced_camera_card_action: clip

clips

Change to the clips view.

action: custom:advanced-camera-card-action
advanced_camera_card_action: clips

default

Change to the default view.

action: custom:advanced-camera-card-action
advanced_camera_card_action: default

diagnostics

Show the card diagnostics.

action: custom:advanced-camera-card-action
advanced_camera_card_action: diagnostics

display_mode_select

Select a display mode (e.g. view a single camera or a grid of cameras).

action: custom:advanced-camera-card-action
advanced_camera_card_action: display_mode_select
# [...]
Parameter Description
action Must be custom:advanced-camera-card-action.
advanced_camera_card_action Must be display_mode_select.
display_mode single to show a single camera at a time in a carousel, or grid to show a grid of cameras.

effect

Trigger a visual effect.

action: custom:advanced-camera-card-action
advanced_camera_card_action: effect
# [...]
Parameter Description
action Must be custom:advanced-camera-card-action.
advanced_camera_card_action Must be effect.
effect The name of the effect, one of [fireworks, ghost, hearts, shamrocks, snow].
effect_action One of start, stop or toggle.

download

Download the displayed media.

action: custom:advanced-camera-card-action
advanced_camera_card_action: download

expand

Expand the card into a dialog/popup.

action: custom:advanced-camera-card-action
advanced_camera_card_action: expand

folder

Show media from a given folder in the media viewer.

action: custom:advanced-camera-card-action
advanced_camera_card_action: folder
# [...]
Parameter Default Description
folder The first configured folder (under folders). An optional id of the folder to show, see the id parameter under folders configuration.

folders

Show a given folder in the folders gallery.

action: custom:advanced-camera-card-action
advanced_camera_card_action: folders
# [...]
Parameter Default Description
folder The first configured folder (under folders). An optional id of the folder to show, see the id parameter under folders configuration.

Change to the gallery view.

action: custom:advanced-camera-card-action
advanced_camera_card_action: gallery

fullscreen

Toggle fullscreen.

action: custom:advanced-camera-card-action
advanced_camera_card_action: fullscreen

image

Change to the image view.

action: custom:advanced-camera-card-action
advanced_camera_card_action: image

info

Show media metadata (e.g. event time, camera, descriptions).

action: custom:advanced-camera-card-action
advanced_camera_card_action: info

live

Change to the live view.

action: custom:advanced-camera-card-action
advanced_camera_card_action: live

live_substream_off

Turn off the substream (if on).

action: custom:advanced-camera-card-action
advanced_camera_card_action: live_substream_off
Parameter Description
action Must be custom:advanced-camera-card-action.
advanced_camera_card_action Must be live_substream_off.

live_substream_on

Turn on the first available substream. Use Camera dependency configuration to configure substreams.

action: custom:advanced-camera-card-action
advanced_camera_card_action: live_substream_on
Parameter Description
action Must be custom:advanced-camera-card-action.
advanced_camera_card_action Must be live_substream_on.

live_substream_select

Select a substream. Use Camera dependency configuration to configure substreams.

action: custom:advanced-camera-card-action
advanced_camera_card_action: live_substream_select
# [...]
Parameter Description
action Must be custom:advanced-camera-card-action.
advanced_camera_card_action Must be live_substream_select.
camera The camera ID of the substream to select.

media

Change to the media view.

action: custom:advanced-camera-card-action
advanced_camera_card_action: media

log

Log a message to the Javascript console.

action: custom:advanced-camera-card-action
advanced_camera_card_action: log
# [...]
Parameter Default Description
action Must be custom:advanced-camera-card-action.
advanced_camera_card_action Must be log.
message The message to log.
level info The console logging level to use. One of ['debug', 'info', 'warn', 'error'].

media_player

Perform a media player action.

action: custom:advanced-camera-card-action
advanced_camera_card_action: media_player
# [...]
Parameter Description
action Must be custom:advanced-camera-card-action.
advanced_camera_card_action Must be media_player.
media_player The entity ID of the media_player on which to perform the action.
media_player_action Either play or stop to play or stop the media in question.

menu_toggle

Show/hide the menu (for the hidden mode style).

action: custom:advanced-camera-card-action
advanced_camera_card_action: menu_toggle

microphone_connect

Connect the microphone for 2-way audio.

action: custom:advanced-camera-card-action
advanced_camera_card_action: microphone_connect

microphone_disconnect

Disconnect the microphone during 2-way audio.

action: custom:advanced-camera-card-action
advanced_camera_card_action: microphone_disconnect

microphone_mute

Mute the microphone during 2-way audio.

action: custom:advanced-camera-card-action
advanced_camera_card_action: microphone_mute

microphone_unmute

Unmute the microphone during 2-way audio.

action: custom:advanced-camera-card-action
advanced_camera_card_action: microphone_unmute

mute

Mute the selected media.

action: custom:advanced-camera-card-action
advanced_camera_card_action: mute

notification

Show a notification overlay on the card with optional controls.

action: custom:advanced-camera-card-action
advanced_camera_card_action: notification
# [...]
Parameter Description
action Must be custom:advanced-camera-card-action.
advanced_camera_card_action Must be notification.
notification The notification to display. See below.

notification

Parameter Description
heading An optional heading. Uses the same format as details below.
text An optional text string to display as the notification body.
details An optional list of metadata. See details below.
controls An optional list of controls. See controls below.

Details

Parameter Description
text The detail text.
icon An optional icon (e.g. mdi:alert).
tooltip An optional tooltip string (shown on hover).
severity An optional severity level, one of low, medium or high.

Controls

Parameter Default Description
icon An optional icon (e.g. mdi:check-circle).
tooltip An optional tooltip string (shown on hover).
severity An optional severity level, one of low, medium or high.
actions Actions to execute on interaction. Supports tap_action, hold_action, double_tap_action, start_tap_action, end_tap_action. See example.
dismiss true Whether to dismiss the notification after the control's actions execute.

pause

Pause the selected media.

action: custom:advanced-camera-card-action
advanced_camera_card_action: pause

pip

Toggle Picture-in-Picture mode. Floats the video element as a native browser overlay. Only supported by elements based on videos (e.g. notably not the image, or jsmpeg live providers).

action: custom:advanced-camera-card-action
advanced_camera_card_action: pip
Parameter Description
action Must be custom:advanced-camera-card-action.
advanced_camera_card_action Must be pip.

play

Play the selected media.

action: custom:advanced-camera-card-action
advanced_camera_card_action: play

ptz

Execute a real PTZ action, whether configured manually (see Camera PTZ configuration) or auto-detected.

action: custom:advanced-camera-card-action
advanced_camera_card_action: ptz
# [...]
Parameter Description
action Must be custom:advanced-camera-card-action.
advanced_camera_card_action Must be ptz.
camera Currently selected camera An optional camera ID to execute the action on.
ptz_action Optional action that is of left, right, up, down, zoom_in, zoom_out or preset.
ptz_phase Optional parameter that is one of start or stop to start or stop the movement separately.
ptz_preset Optional preset to execute when the ptz_action is preset.

Note

If no ptz_action is specified, the camera returns to its "home" position. For a real PTZ camera, the "home" position is the first available preset. If there are no presets, there is no home position.

Tip

When a camera has a rotation configured, directional PTZ actions (left, right, up, down) are automatically rotated to match the camera's orientation. Use the ptz_action value that matches how the camera is being displayed, and it will be automatically translated based on the rotation to the true value.

ptz_controls

Show, hide, or change the type of the PTZ controls.

action: custom:advanced-camera-card-action
advanced_camera_card_action: ptz_controls
# [...]
Parameter Description
action Must be custom:advanced-camera-card-action.
advanced_camera_card_action Must be ptz_controls.
enabled If true shows the PTZ controls, if false hides them. If omitted and type is also omitted, toggles the current visibility.
type Set the PTZ control type to buttons or gestures. Setting type alone does not affect the enabled/visibility state of the controls.

ptz_digital

Execute a digital PTZ action.

action: custom:advanced-camera-card-action
advanced_camera_card_action: ptz_digital
# [...]
Parameter Default Description
action Must be custom:advanced-camera-card-action.
advanced_camera_card_action Must be ptz_digital.
target_id The currently selected camera or media The target (camera or media) to execute a digital PTZ action on. Can be a camera ID, or another media ID (e.g. for Frigate, can specify a media/event ID).
ptz_action Optional action that is one of left, right, up, down, zoom_in or zoom_out.
ptz_phase Optional parameter that is one of start or stop to start or stop the movement separately.
absolute Optional parameter to specify exact absolute pan and zoom settings. See below.

Note

If no ptz_action is specified and no absolute value is specified, the camera returns to its "home" position. See Camera layout configuration to configure the default "home" position for digital PTZ.

See example of automatically zoom/panning based on state.

absolute

Set exact digital PTZ pan and zoom parameters.

Parameter Description
pan Control camera digital pan. See the pan parameter in Camera layout configuration.
zoom Control camera digital zoom. See the zoom parameter in Camera layout configuration.

ptz_multi

Execute a PTZ action that intelligently chooses between a real and digital PTZ action. If the media in question is a live camera with real PTZ support, a real PTZ action will execute (equivalent to using the ptz action), otherwise a digital PTZ action will be run (equivalent to using the ptz_digital action).

Note

If the camera supports any real PTZ action, all actions will attempt to make real PTZ calls.

action: custom:advanced-camera-card-action
advanced_camera_card_action: ptz_multi
# [...]
Parameter Description
action Must be custom:advanced-camera-card-action.
advanced_camera_card_action Must be ptz_multi.
ptz_action Optional action that is one of left, right, up, down, zoom_in or zoom_out.
ptz_phase Optional parameter that is one of start or stop to start or stop the movement separately.
ptz_preset Optional preset to execute when the ptz_action is preset.

Note

If no ptz_action is specified, the camera returns to its "home" position.

recording

Change to the recording view.

action: custom:advanced-camera-card-action
advanced_camera_card_action: recording

recordings

Change to the recordings view.

action: custom:advanced-camera-card-action
advanced_camera_card_action: recordings

review

Change to the review view.

action: custom:advanced-camera-card-action
advanced_camera_card_action: review

reviews

Change to the reviews view.

action: custom:advanced-camera-card-action
advanced_camera_card_action: reviews

reload

Reload the entire dashboard.

action: custom:advanced-camera-card-action
advanced_camera_card_action: reload

screenshot

Take a screenshot of the selected media (e.g. a still from a video).

action: custom:advanced-camera-card-action
advanced_camera_card_action: screenshot

set_review

Mark a review as reviewed or unreviewed.

action: custom:advanced-camera-card-action
advanced_camera_card_action: set_review
# [...]
Parameter Default Description
action Must be custom:advanced-camera-card-action.
advanced_camera_card_action Must be set_review.
reviewed If true marks as reviewed, if false marks as unreviewed. If not specified (the default), toggles the reviewed status.

sleep

Take no action for a given duration. Useful to pause between multiple other actions.

action: custom:advanced-camera-card-action
advanced_camera_card_action: sleep
Parameter Description
action Must be custom:advanced-camera-card-action.
advanced_camera_card_action Must be sleep.
duration A duration object. See below.

duration

The duration block configures how long the sleep should last.

Parameter Description
h Hours to sleep for.
m Minutes to sleep for.
s Seconds to sleep for.
ms Milliseconds to sleep for.

Tip

Multiple values can be combined, e.g. { m: 2, s: 30} will sleep for 2.5 minutes.

snapshot

Change to the snapshot view.

action: custom:advanced-camera-card-action
advanced_camera_card_action: snapshot

status_bar

Add or remove items from the status bar.

action: custom:advanced-camera-card-action
advanced_camera_card_action: status_bar
# [...]
Parameter Default Description
status_bar_action If add adds items to the status bar, if remove removes items and if reset resets the status bar entirely (removes all dynamically added items).
items The items to add or remove. See below.

items

The items parameter is a list of items to add or remove. See custom:advanced-camera-card-status-bar-icon, custom:advanced-camera-card-status-bar-image, custom:advanced-camera-card-status-bar-string for the allowable items and their parameters. See the fully expanded reference below for a complete example.

timeline

Change to the timeline view.

action: custom:advanced-camera-card-action
advanced_camera_card_action: timeline

unmute

Unmute the selected media.

action: custom:advanced-camera-card-action
advanced_camera_card_action: unmute

Fully expanded reference

elements:
  - type: custom:advanced-camera-card-menu-icon
    icon: mdi:alpha-a-circle
    title: Select Front Door
    tap_action:
      action: custom:advanced-camera-card-action
      advanced_camera_card_action: camera_select
      camera: camera.front_door
  - type: custom:advanced-camera-card-menu-icon
    icon: mdi:alpha-b-circle
    title: Open Camera UI
    tap_action:
      action: custom:advanced-camera-card-action
      advanced_camera_card_action: camera_ui
  - type: custom:advanced-camera-card-menu-icon
    icon: mdi:play-box-multiple
    title: Show media gallery
    tap_action:
      action: custom:advanced-camera-card-action
      advanced_camera_card_action: gallery
    hold_action:
      action: custom:advanced-camera-card-action
      advanced_camera_card_action: media
  - type: custom:advanced-camera-card-menu-icon
    icon: mdi:filmstrip
    title: Show most recent media
    tap_action:
      action: custom:advanced-camera-card-action
      advanced_camera_card_action: media
  - type: custom:advanced-camera-card-menu-icon
    icon: mdi:alpha-r-circle-outline
    title: Show most recent review
    tap_action:
      action: custom:advanced-camera-card-action
      advanced_camera_card_action: review
  - type: custom:advanced-camera-card-menu-icon
    icon: mdi:alpha-s-circle-outline
    title: Show reviews
    tap_action:
      action: custom:advanced-camera-card-action
      advanced_camera_card_action: reviews
  - type: custom:advanced-camera-card-menu-icon
    icon: mdi:alpha-d-circle
    title: Show most recent clip
    tap_action:
      action: custom:advanced-camera-card-action
      advanced_camera_card_action: clip
  - type: custom:advanced-camera-card-menu-icon
    icon: mdi:alpha-e-circle
    title: Show clips
    tap_action:
      action: custom:advanced-camera-card-action
      advanced_camera_card_action: clips
  - type: custom:advanced-camera-card-menu-icon
    icon: mdi:alpha-f-circle
    title: Show default view
    tap_action:
      action: custom:advanced-camera-card-action
      advanced_camera_card_action: default
  - type: custom:advanced-camera-card-menu-icon
    icon: mdi:alpha-g-circle
    title: Show diagnostics
    tap_action:
      action: custom:advanced-camera-card-action
      advanced_camera_card_action: diagnostics
  - type: custom:advanced-camera-card-menu-icon
    icon: mdi:alpha-h-circle
    title: Show  grid
    tap_action:
      action: custom:advanced-camera-card-action
      advanced_camera_card_action: display_mode_select
      display_mode: grid
  - type: custom:advanced-camera-card-menu-icon
    icon: mdi:alpha-i-circle
    title: Download media
    tap_action:
      action: custom:advanced-camera-card-action
      advanced_camera_card_action: download
  - type: custom:advanced-camera-card-menu-icon
    icon: mdi:alpha-j-circle
    title: Expand
    tap_action:
      action: custom:advanced-camera-card-action
      advanced_camera_card_action: expand
  - type: custom:advanced-camera-card-menu-icon
    icon: mdi:alpha-k-circle
    title: Fullscreen
    tap_action:
      action: custom:advanced-camera-card-action
      advanced_camera_card_action: fullscreen
  - type: custom:advanced-camera-card-menu-icon
    icon: mdi:picture-in-picture-bottom-right
    title: PIP
    tap_action:
      action: custom:advanced-camera-card-action
      advanced_camera_card_action: pip
  - type: custom:advanced-camera-card-menu-icon
    icon: mdi:alpha-l-circle
    title: Show image view
    tap_action:
      action: custom:advanced-camera-card-action
      advanced_camera_card_action: image
  - type: custom:advanced-camera-card-menu-icon
    icon: mdi:alpha-m-circle
    title: Show live view
    tap_action:
      action: custom:advanced-camera-card-action
      advanced_camera_card_action: live
  - type: custom:advanced-camera-card-menu-icon
    icon: mdi:alpha-i-circle-outline
    title: Info
    tap_action:
      action: custom:advanced-camera-card-action
      advanced_camera_card_action: info
  - type: custom:advanced-camera-card-menu-icon
    icon: mdi:alpha-m-circle-outline
    title: Show notification
    tap_action:
      action: custom:advanced-camera-card-action
      advanced_camera_card_action: notification
      notification:
        heading:
          text: Attention
          icon: mdi:alert
          severity: high
        text: Something important happened.
        controls:
          - icon: mdi:filmstrip
            tooltip: View clips (tap) / View clip (double-tap)
            actions:
              tap_action:
                action: custom:advanced-camera-card-action
                advanced_camera_card_action: clips
              double_tap_action:
                action: custom:advanced-camera-card-action
                advanced_camera_card_action: clip
            dismiss: false
  - type: custom:advanced-camera-card-menu-icon
    icon: mdi:alpha-n-circle
    title: Turn off substream
    tap_action:
      action: custom:advanced-camera-card-action
      advanced_camera_card_action: live_substream_off
  - type: custom:advanced-camera-card-menu-icon
    icon: mdi:alpha-o-circle
    title: Turn on substream
    tap_action:
      action: custom:advanced-camera-card-action
      advanced_camera_card_action: live_substream_on
  - type: custom:advanced-camera-card-menu-icon
    icon: mdi:alpha-n-circle
    title: Select HD substream
    tap_action:
      action: custom:advanced-camera-card-action
      advanced_camera_card_action: live_substream_select
      camera: camera.front_door_hd
  - type: custom:advanced-camera-card-menu-icon
      icon: mdi:alpha-o-circle
      title: Log to console
      tap_action:
        action: custom:advanced-camera-card-action
        advanced_camera_card_action: log
        message: "Hello, world!"
        level: debug
  - type: custom:advanced-camera-card-menu-icon
    icon: mdi:alpha-m-circle
    title: Media player play
    tap_action:
      action: custom:advanced-camera-card-action
      advanced_camera_card_action: media_player
      media_player: media_player.nesthub50be
      media_player_action: play
  - type: custom:advanced-camera-card-menu-icon
    icon: mdi:alpha-n-circle
    title: Media player stop
    tap_action:
      action: custom:advanced-camera-card-action
      advanced_camera_card_action: media_player
      media_player: media_player.nesthub
      media_player_action: stop
  - type: custom:advanced-camera-card-menu-icon
    icon: mdi:alpha-o-circle
    title: Toggle hidden menu
    tap_action:
      action: custom:advanced-camera-card-action
      advanced_camera_card_action: menu_toggle
  - type: custom:advanced-camera-card-menu-icon
    icon: mdi:alpha-p-circle
    title: Microphone connect
    tap_action:
      action: custom:advanced-camera-card-action
      advanced_camera_card_action: microphone_connect
  - type: custom:advanced-camera-card-menu-icon
    icon: mdi:alpha-q-circle
    title: Microphone disconnect
    tap_action:
      action: custom:advanced-camera-card-action
      advanced_camera_card_action: microphone_disconnect
  - type: custom:advanced-camera-card-menu-icon
    icon: mdi:alpha-r-circle
    title: Microphone mute
    tap_action:
      action: custom:advanced-camera-card-action
      advanced_camera_card_action: microphone_mute
  - type: custom:advanced-camera-card-menu-icon
    icon: mdi:alpha-s-circle
    title: Microphone unmute
    tap_action:
      action: custom:advanced-camera-card-action
      advanced_camera_card_action: microphone_unmute
  - type: custom:advanced-camera-card-menu-icon
    icon: mdi:alpha-t-circle
    title: Mute
    tap_action:
      action: custom:advanced-camera-card-action
      advanced_camera_card_action: mute
  - type: custom:advanced-camera-card-menu-icon
    icon: mdi:alpha-u-circle
    title: Pause
    tap_action:
      action: custom:advanced-camera-card-action
      advanced_camera_card_action: pause
  - type: custom:advanced-camera-card-menu-icon
    icon: mdi:alpha-v-circle
    title: Play
    tap_action:
      action: custom:advanced-camera-card-action
      advanced_camera_card_action: play
  - type: custom:advanced-camera-card-menu-icon
    icon: mdi:alpha-x-circle
    title: Real PTZ Preset
    tap_action:
      action: custom:advanced-camera-card-action
      advanced_camera_card_action: ptz
      ptz_action: preset
      ptz_preset: doorway
  - type: custom:advanced-camera-card-menu-icon
    icon: mdi:alpha-y-circle
    title: Show PTZ Controls
    tap_action:
      action: custom:advanced-camera-card-action
      advanced_camera_card_action: ptz_controls
      enabled: true
  - type: custom:advanced-camera-card-menu-icon
    icon: mdi:alpha-z-circle
    title: Go to precise digital location
    tap_action:
      action: custom:advanced-camera-card-action
      advanced_camera_card_action: ptz_digital
      absolute:
        zoom: 5
        pan:
          x: 58
          y: 14
  - type: custom:advanced-camera-card-menu-icon
    icon: mdi:alpha-a-circle-outline
    title: Smart select between real and digital PTZ
    tap_action:
      action: custom:advanced-camera-card-action
      advanced_camera_card_action: ptz_multi
      ptz_action: left
  - type: custom:advanced-camera-card-menu-icon
    icon: mdi:alpha-b-circle-outline
    title: Show most recent recording
    tap_action:
      action: custom:advanced-camera-card-action
      advanced_camera_card_action: recording
  - type: custom:advanced-camera-card-menu-icon
    icon: mdi:alpha-c-circle-outline
    title: Show recordings
    tap_action:
      action: custom:advanced-camera-card-action
      advanced_camera_card_action: recordings
  - type: custom:advanced-camera-card-menu-icon
    icon: mdi:alpha-d-circle-outline
    title: Screenshot
    tap_action:
      action: custom:advanced-camera-card-action
      advanced_camera_card_action: screenshot
  - type: custom:advanced-camera-card-menu-icon
    icon: mdi:alpha-e-circle-outline
    title: Sleep
    tap_action:
      action: custom:advanced-camera-card-action
      advanced_camera_card_action: sleep
      duration:
        h: 1
        m: 20
        s: 56
        ms: 422
  - type: custom:advanced-camera-card-menu-icon
    icon: mdi:alpha-f-circle-outline
    title: Show most recent snapshot
    tap_action:
      action: custom:advanced-camera-card-action
      advanced_camera_card_action: snapshot
  - type: custom:advanced-camera-card-menu-icon
    icon: mdi:alpha-g-circle-outline
    title: Show snapshots
    tap_action:
      action: custom:advanced-camera-card-action
      advanced_camera_card_action: snapshots
  - type: custom:advanced-camera-card-menu-icon
    icon: mdi:alpha-h-circle-outline
    title: Set reviewed
    tap_action:
      action: custom:advanced-camera-card-action
      advanced_camera_card_action: set_review
      reviewed: true
  - type: custom:advanced-camera-card-menu-icon
    icon: mdi:alpha-i-circle-outline
    title: Show timeline
    tap_action:
      action: custom:advanced-camera-card-action
      advanced_camera_card_action: timeline
  - type: custom:advanced-camera-card-menu-icon
    icon: mdi:alpha-j-circle-outline
    title: Unmute
    tap_action:
      action: custom:advanced-camera-card-action
      advanced_camera_card_action: unmute
  - type: custom:advanced-camera-card-menu-icon
    icon: mdi:alpha-k-circle-outline
    title: Add status bar contents
    tap_action:
      - action: custom:advanced-camera-card-action
        advanced_camera_card_action: status_bar
        status_bar_action: add
        items:
          - type: custom:advanced-camera-card-status-bar-string
            enabled: true
            exclusive: false
            expand: false
            string: 'Intruder alert!'
            priority: 50
            sufficient: false
          - type: custom:advanced-camera-card-status-bar-icon
            enabled: true
            exclusive: false
            expand: false
            icon: 'mdi:cow'
            priority: 50
            sufficient: false
          - type: custom:advanced-camera-card-status-bar-image
            enabled: true
            exclusive: false
            expand: false
            image: https://my.site.com/status.png
            priority: 50
            sufficient: false
  - type: custom:advanced-camera-card-menu-icon
    icon: mdi:alpha-l-circle-outline
    title: Remove status bar contents
    tap_action:
      - action: custom:advanced-camera-card-action
        advanced_camera_card_action: status_bar
        status_bar_action: remove
        items:
          - type: custom:advanced-camera-card-status-bar-string
            enabled: true
            exclusive: false
            expand: false
            string: 'Intruder alert!'
            priority: 50
            sufficient: false
          - type: custom:advanced-camera-card-status-bar-icon
            enabled: true
            exclusive: false
            expand: false
            icon: 'mdi:cow'
            priority: 50
            sufficient: false
          - type: custom:advanced-camera-card-status-bar-image
            enabled: true
            exclusive: false
            expand: false
            image: https://my.site.com/status.png
            priority: 50
            sufficient: false
  - type: custom:advanced-camera-card-menu-icon
    icon: mdi:alpha-m-circle-outline
    title: Reset status bar contents
    tap_action:
      - action: custom:advanced-camera-card-action
        advanced_camera_card_action: status_bar
        status_bar_action: reset
  - type: custom:advanced-camera-card-menu-icon
    icon: mdi:alpha-n-circle-outline
    title: View Folder Media
    tap_action:
      - action: custom:advanced-camera-card-action
        advanced_camera_card_action: folder
        folder: my-folder
  - type: custom:advanced-camera-card-menu-icon
    icon: mdi:alpha-o-circle-outline
    title: View Folders Gallery
    tap_action:
      - action: custom:advanced-camera-card-action
        advanced_camera_card_action: folders
        folder: my-folder
  - type: custom:advanced-camera-card-menu-icon
    icon: mdi:reload
    title: Reload
    tap_action:
      - action: custom:advanced-camera-card-action
        advanced_camera_card_action: reload
  - type: custom:advanced-camera-card-menu-icon
    icon: mdi:snow
    title: Snow Effect
    tap_action:
      - action: custom:advanced-camera-card-action
        advanced_camera_card_action: effect
        effect: snow
        effect_action: toggle