A Home Assistant Lovelace row element that displays multiple entity states, attributes, and icons on a single entity row.
Multiple-entity-row is a custom row element for Home Assistant's Lovelace dashboard interface. It enhances the standard entities card by allowing a single row to display the state, attributes, and icons from multiple entities, enabling more compact and informative dashboard layouts. It solves the problem of dashboard clutter by consolidating related information into a single, customizable UI component.
Home Assistant users who build and customize Lovelace dashboards and want to display more data per row without adding multiple separate cards. It's particularly useful for advanced users creating dense, information-rich control panels.
Developers choose multiple-entity-row for its deep integration with Home Assistant's action system, extensive customization options, and ability to significantly increase dashboard information density while maintaining a clean interface, all without requiring complex custom card development.
Show multiple entity states and attributes on entity rows in Home Assistant's Lovelace UI
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Consolidates multiple entity states, attributes, and icons into a single row, reducing dashboard clutter as shown in examples with temperature sensors and vacuum data.
Supports all Home Assistant action types for tap, hold, and double-tap on the row, enabling direct control like toggles or service calls without leaving the dashboard.
Allows hiding entities or secondary info based on value matches or numerical thresholds, providing dynamic UI updates based on real-time data.
Includes unit conversions, time formatting, and precision settings for numbers, enhancing data readability with options like celsius_to_fahrenheit and relative time.
Must be embedded within an entities card, limiting layout flexibility for users who want a completely custom card design independent of Home Assistant's default structure.
Requires detailed YAML setup with nested objects for entities, actions, and formatting, which can be error-prone and overwhelming for users unfamiliar with advanced Lovelace syntax.
As admitted in the README, hold and double-tap actions are not supported on the additional entity elements, restricting interactivity compared to the main row.