Discover the Latest Features in Mushroom Cards v2.5.1 for Home Assistant

Disclosure: This post contains affiliate links. If you click through and make a purchase, I will earn a commission, at no additional cost to you. Read my full disclosure here.

Many, including myself, expected the development of the popular Mushroom Cards for the Home Assistant Dashboard to stagnate after the main developer joined Nabu Casa. While the official Title card was a neat addition, the official Dashboard cards still lag behind what Mushroom offers, leading many users to stick with Mushroom. Despite initial concerns, new features are still being added to Mushroom. Mushroom Cards v2.5.1 introduces a new card for select and input_select entities, while the Title Card now supports title and subtitle actions. Additionally, there are several new features and fixes. Let’s explore the latest updates to Mushroom Cards for the Home Assistant Dashboard.

Contents

Understanding Home Assistant Dashboard Custom Cards

Custom cards are user-created elements that can be added to your Home Assistant Dashboard to enhance its functionality and appearance. They often offer a level of customization and versatility that the standard cards may not provide. Custom cards are typically created by the Home Assistant community and can be tailored to specific needs.

Custom cards, including Mushroom Cards, are typically distributed through the Home Assistant Community Store (HACS). HACS is an integration that allows you to discover and install custom elements, such as themes, integrations, and Lovelace cards, directly within Home Assistant.

Upsides and Downsides of Custom Cards

Upsides:

Downsides:

The New Mushroom Select Card

The standout feature in this update is the new Mushroom Select Card. This card allows you to easily adjust select and input_select options directly from Home Assistant’s Dashboard. Select and input_select are entity types in Home Assistant that allow you, the Home Assistant user, to choose from a predefined list of options. The select entity is typically used for system choices, while input_select is typically used for user-defined options.

When configuring the Select Card, you will find the usual customization options that Mushroom provides. You can set a name, icon, and icon colour without altering the entity’s settings. Additionally, you can select from three different layouts: vertical, horizontal, and default.

The image shows a portion of a Home Assistant dashboard with two “Mushroom” select cards, each displaying information related to Zigbee devices. The first card is labelled “Zigbee2MQTT” with an associated icon that has a yellow background and a stylized “Z” symbol. The second card is labelled “Zigbee” with an icon that has a blue background and a similar “Z” symbol. Both cards have a dropdown button labelled “info” with a small arrow indicating that further options or information can be accessed.

How to Configure the Select Card

  1. Access the Dashboard: Open your Home Assistant Dashboard.
  2. Add a New Card: Click on the 'Add Card' button and select the Mushroom Select Card.
  3. Customize the Card: Set the name, icon, and icon colour to your preference. Pick the layout that best fits your Dashboard.

Manually Setting a Light Colour

The new update also allows you to set a custom colour for any light, whether it’s RGB or not. To use this feature, you need to edit the Mushroom Card's code by adding the following line:

use_light_color: false

Once added, you can set the light colour using the visual editor. This feature is particularly useful if you want to create unified colours for each room or indicate whether a light produces neutral, warm, or cold white.

The image shows a “Mushroom” light card from a Home Assistant dashboard, featuring various smart lighting devices and controls. At the top, the “Office lights” are set to 30% brightness, with a gray icon and a brightness slider. Below, the “Ceiling lamp” is at 54% brightness, represented with an orange bell icon and a corresponding orange slider. The “Desk strip” light is at 20% brightness, with a pink lightbulb icon, a purple slider, and additional controls for colour adjustment. The “Window strip” is also set at 30% brightness, with a gray strip icon and slider. Additionally, there's a “Desk switch” showing a numerical value of 83.37, with a red switch icon and a green indicator, likely signalling the device is on. At the bottom of the card, there is a section labelled “Liam Alexander Colman,” indicating that the person is home, alongside a person icon and a home symbol.

Another significant update is the ability to link both the title and subtitle of the Mushroom Title Card to Dashboards or any other URL. This feature enhances navigation, allowing you to create a broader view of your smart home on one Dashboard while keeping less-used options hidden. When linked, a chevron will appear next to the text, indicating that it can be clicked.

Mushroom Cards Update 2 5 1 03
  1. Edit the Title Card: Open the configuration for the Mushroom Title Card.
  2. Set Links: Add the URLs for both the title and subtitle.
  3. Save Changes: Ensure to save the changes to see the chevron icon next to the text.

Summary

Mushroom Cards continue to evolve, adding valuable features that enhance the Home Assistant Dashboard experience. The new Select Card, the ability to manually set light colours, and improved navigation in the Title Card are just a few examples of the ongoing improvements. Whether you’re new to Home Assistant or looking to stay updated with the latest Mushroom features, these additions are worth exploring.

For more detailed information and updates, visit the Mushroom Cards GitHub page.

A portrait photo oif Liam Alexander Colman, the author, creator, and owner of Home Assistant Guide wearing a suit.

About Liam Alexander Colman

is an experienced Home Assistant user who has been utilizing the platform for a variety of projects over an extended period. His journey began with a Raspberry Pi, which quickly grew to three Raspberry Pis and eventually a full-fledged server. Liam's current operating system of choice is Unraid, with Home Assistant comfortably running in a Docker container.
With a deep understanding of the intricacies of Home Assistant, Liam has an impressive setup, consisting of various Zigbee devices, and seamless integrations with existing products such as his Android TV box. For those interested in learning more about Liam's experience with Home Assistant, he shares his insights on how he first started using the platform and his subsequent journey.

Leave a comment

Share to...