Skip to content

👀 View Options#

Mushroom strategy includes several views to control/view entities of a specific domain.
Hidden/Disabled entities or linked to a hidden area are excluded from the view.

The following views are supported and enabled by default:

View Type Description
camera object View to control cameras.
climate object View to control climates.
cover object View to control covers.
fan object View to control fans.
home object An overview of several entities and areas.
light object View to control lights.
lock object View to control locks.
scene object View to control scenes.
switch object View to control switches.
vacuum object View to control vacuums.
valve object View to control valves.

The views group enables you to specify the configuration of a view. Each configuration is identified by a view name and can have the following options:

name type Default description
hidden boolean false Set to true to exclude the view from the dashboard
icon string domain specific Icon of the view in the navigation bar.
order string home, light, fan, cover, switch, climate, camera, vacuum, scene, lock, valve Ordering position of the view in the navigation bar.
title string domain specific Title of the view in the navigation bar. (Shown when no icon is defined or hovering above it.)

Example#

strategy:
  type: custom:mushroom-strategy
  options:
    views:
      light:
        order: 0
        title: illumination
      switch:
        order: 1
        hidden: true
        icon: mdi:toggle-switch
views: []

Extra Views#

The extra_views group enables you to specify the configuration of additional views. Each view can have the options as described in the Home Assistant documentation.

Extra views are sorted by order first and then by title, together with the build-in views.

Tip

You can build your view in a temporary dashboard and copy the views group from the YAML of that dashboard into group extra_views of the strategy configuration. The YAML can be found in the Raw configuration editor.

Example#

strategy:
  type: custom:mushroom-strategy
  options:
    extra_views:
      - theme: Backend-selected
        title: cool view
        path: cool-view
        order: Infinity
        icon: mdi:emoticon-cool
        badges: []
        cards:
          - type: markdown
            content: I am cool