Skip to content

Overview dashboard card

The Everything Presence Pro Grid overview card lets you add a live sensor view directly to any Home Assistant dashboard. It shows the calibrated grid map and/or the sidebar sensor readings for one device, and updates in real time. Any household user — not just admins — can see a dashboard that includes this card.

Beta

The overview card is a new, beta feature. Its options and layout may change in a future release.

What the card shows

  • Map — the top-down room grid with your zones, overlays, and furniture in place, and live target markers as the sensor tracks movement. The grid is read-only; editing zones and overlays is done through the panel.
  • Sensors — the presence sensors, zone occupancy, and environmental readings (temperature, humidity, illuminance, CO2) from the live stream. Sensor values that the device is not reporting are hidden automatically.

Card showing map and sensors.

You can show the map only, the sensors only, or both together. Cards you add from the dashboard start as map only — switch on Show sensors to add the sidebar.

Card showing just the map.

Adding the card

  1. Edit the dashboard and choose Add card.
  2. Search for Everything Presence Pro Grid in the card picker. The card appears under Custom: Everything Presence Pro Grid.
  3. Pick the device from the Device dropdown. The dropdown lists all Everything Presence Pro Grid devices with an active HA registry entry.
  4. Adjust the options below and click Save.

On Home Assistant 2026.6 and newer, the card is offered as a suggestion in the card picker when you select an entity that belongs to an Everything Presence Pro Grid device.

Adding the card to a dashboard.

Options

Option Default Description
Device (required) Which Everything Presence Pro Grid device to display.
Primary (empty) Heading text shown above the map/sensors. Supports Jinja templates — e.g. {{ states('sensor.lounge_temperature') }}°C. Plain text is shown as-is.
Secondary (empty) Smaller subtitle shown below the Primary line. Also supports Jinja templates.
Show map on Show the live grid map.
Show sensors off Show the sensor and zone sidebar. Cards added from the dashboard start map-only; existing cards, and hand-written YAML that omits show_sensors, keep the sidebar.
Layout Vertical When both map and sensors are shown: Horizontal places the sensors alongside the map; Vertical stacks them. On narrow screens the card switches to vertical regardless of this setting.

Sensors

Expand Sensors in the editor to control which sensor groups appear in the sidebar.

Option Default Description
Presence (expandable) Toggle Occupancy, Static presence, Motion presence, Target presence, and mmWave individually. All five are on by default.
Zones on Show per-zone occupancy indicators.
Environmental (expandable) Toggle Temperature, Humidity, Illuminance, and CO2 individually. All four are on by default. Sensors with no current value are hidden automatically.

Map layers

Option Default Description
Show furniture on Overlay furniture icons on the grid.
Show overlays on Show Entry/Exit, Interference, and Suppress cell markings.
Show heatmap off Show the activity heatmap and live movement trails on the map. Requires firmware that supports the heatmap.

Templated text

The Primary and Secondary fields are rendered with Home Assistant's Jinja template engine, so they can show live values from any entity:

type: custom:eppgrid-card
device_id: <your-device-id>
primary: "Lounge · {{ states('sensor.lounge_temperature') }}°C"
secondary: "{{ states('sensor.lounge_targets') }} present"

Templates render in the viewing user's context and update live, so this works on shared dashboards for non-admin users. The configured card is available to templates as config (e.g. config.device_id).

Two cards per device

If you want a wider map view on one card and the sensor readings on another, add two cards pointing at the same device — one with Show sensors off and one with Show map off. Both cards share a single live connection to the device, so you don't pay twice for the stream.

Non-admin access

The overview card uses read-only commands that do not require admin rights. Household users without admin access can view a dashboard containing this card without being able to change any device settings.

YAML-mode dashboards

If your dashboard is in YAML mode (managed through configuration.yaml rather than the UI), you need to add the card resource manually:

lovelace:
  resources:
    - url: /eppgrid_static/<hash>/eppgrid-card.js
      type: module

Replace <hash> with the content hash shown in Settings → Dashboards → Resources for the Everything Presence Pro Grid card entry — or just copy the URL from there. The integration registers the resource automatically on UI-mode dashboards; this step is only needed in YAML mode.

The card YAML for a typical two-pane layout:

type: custom:eppgrid-card
device_id: <your-device-id>
show_map: true
show_sensors: true
layout: horizontal

Troubleshooting

Symptom Likely cause Fix
Card doesn't appear in the picker The card resource isn't registered Go to Settings → Dashboards → Resources and check that an eppgrid-card.js entry is listed. If it's missing, reload the Everything Presence Pro Grid integration.
Device dropdown is empty in the editor No devices have been set up Complete the setup wizard for at least one device first.
Map shows "Room not yet calibrated" The device hasn't been calibrated Run the calibration wizard from the panel. See Calibration.
Card shows "Device offline" The device is unreachable Check that the device is powered and on the network. The map will restore automatically when the device reconnects.

Still stuck? See Troubleshooting for how to open an issue.

Where to next