← All Features · Feature

Design Once, Use Everywhere.

Entity Slots turn any card into a reusable template. Define named placeholders in the builder, then pick which entity fills each slot when you place the card on a dashboard. One design, infinite instances.

Same card design used three times with different entities on a dashboard
1
Design to maintain
Dashboard instances
Live
Auto-updates everywhere
0
Reconfiguration needed
Card Template designed once
[ Temperature Slot ]
[ Humidity Slot ]
[ Light Slot ]
Living Room
sensor.lr_temp
sensor.lr_hum
light.lr
Bedroom
sensor.bd_temp
sensor.bd_hum
light.bd
Kitchen
sensor.kt_temp
sensor.kt_hum
light.kt
What Are Entity Slots?

Named Placeholders, Filled Per Instance

An entity slot is a named placeholder you define at card level. Each block in the card can use a slot instead of a fixed entity. When you place the card on a dashboard, you pick which real entity fills each slot.

Think of it like a form template

The card design is the form. The slots are the blank fields. Every time you use the card on a dashboard, you fill in the fields with different entities — but the form never changes.

Domain filtering

Each slot can have a domain filter that restricts which entities can be assigned — so a "Temperature Sensor" slot will only show climate and sensor entities in the picker.

How It Works

Three Steps from Template to Dashboard

The slot workflow fits naturally into how you already build cards — no extra complexity.

Entity Slots Manager overlay in the builder showing slot definitions
01

Define Slots in the Builder

Open the Entity Slots Manager from the header bar. Create named slots with optional descriptions and domain filters — for example "Main Sensor", "Secondary Sensor", "Room Name".

Block properties panel showing Slot entity mode selected with slot picker
02

Assign Slots to Blocks

For each block that should use a slot, open the Properties panel, set the entity mode to Slot, and pick the slot name. The block will show a preview entity during design so you can see exactly how the card looks.

Card Renderer editor showing entity slot pickers for each defined slot
03

Fill Slots on the Dashboard

Add the card to any dashboard using the Card Builder Renderer. The card editor shows entity pickers for each slot. Choose the right entity for each slot — done. Add the same card again elsewhere and configure different entities.

Multiple Instances

One Card, Every Room

A single "Room Status" card design can power every room in your home — each instance showing its own temperature, humidity, and light state, all from the same template.

Living Room
sensor.living_room_temp
sensor.living_room_humidity
light.living_room
Bedroom
sensor.bedroom_temp
sensor.bedroom_humidity
light.bedroom
Kitchen
sensor.kitchen_temp
sensor.kitchen_humidity
light.kitchen
Office
sensor.office_temp
sensor.office_humidity
light.office

All four instances share the same card design

Dashboard showing the same room card used four times with different rooms: living room, bedroom, kitchen, office
Live Auto-Updates

Edit Once, Updated Everywhere — Instantly

The Card Renderer subscribes to your card design. The moment you save a change in the builder, every dashboard instance reflects it — no reconfiguration, no re-adding cards.

  1. 1 Notice a design issue on your live dashboard
  2. 2 Open Card Builder and fix it in the editor
  3. 3 Save — all instances update immediately
  4. 4 No slot reconfiguration needed — entities stay assigned

Without slots

Without the slot system, you would need to create and maintain separate cards for every room — updating each one individually when the design changes.

Before and after comparison showing a card update propagating to all dashboard instances
Slots Manager

Full Control Over Your Slots

The Entity Slots Manager, accessible from the builder header bar, lets you manage all slots for the current card in one place.

Entity Slots Manager overlay showing slot list with name, description, domain filter and references

Add Slot

Create a new named slot with an optional description and domain filter.

Edit Slot

Rename, update description, or change the domain filter at any time.

Preview Slot

Set a preview entity for design purposes — see how the card looks with real data while building.

View References

See exactly which blocks in the card are using each slot.

Delete Slot

Remove a slot — blocks still referencing it will show a missing reference indicator.

Build One Card. Deploy Everywhere.

Start using entity slots today and cut your card maintenance time to zero.