Skip to the content.

GitHub Discussions Downloads Latest release downloads Forum

Flex Cells Card

A Lovelace card for Home Assistant that lets you add icons, text, entities, attributes, or input controls in flexible cell layouts — fully configurable from a visual editor, so no documentation is required to get started.

If you like this card, please consider giving it a ⭐ on GitHub: Star on GitHub

Features

Installation

HACS – Custom repository

  1. HACS → ⋮ → Custom repositories → add: https://github.com/michalowskil/flex-cells-card (Type: Dashboard) or just click the button below to do the same:
    Open your Home Assistant instance and add this repository to HACS
  2. Install Flex Cells Card.
  3. Resource is added automatically as /hacsfiles/flex-cells-card/flex-cells-card.js.
  4. Reload browser cache or refresh resources in HA if needed.

Manual

  1. Download flex-cells-card.js from the latest release and place it under
    config/www/flex-cells-card/flex-cells-card.js.
  2. Add a resource in Edit Dashboard → ⋮ → Manage resources:
    /local/flex-cells-card/flex-cells-card.js (type: JavaScript module).
  3. Hard refresh the browser.

Usage

Add the card in the UI and configure everything from the visual editor.

Video

Olli from the YouTube channel @smarterkram recorded a video explaining this card. If you know German, I encourage you to watch it https://www.youtube.com/watch?v=oh36grjbPDQ

Tips & Tricks

Changelog

Screenshots

Flex Cells Card Flex Cells Card Flex Cells Card Flex Cells Card Flex Cells Card Flex Cells Card Flex Cells Card Flex Cells Card

Main configuration view

Flex Cells Card config

Row and cell configuration

Flex Cells Card config

Tap & Hold Actions

Flex Cells Card config

Example YAML

type: 'custom:flex-cells-card'