Skip to content

Card Monitor

Dckiller edited this page Oct 15, 2026 · 1 revision

📊 Monitor Card (monitor)

A read-only list of values: temperatures, humidity, power use, the audio format of your amplifier… Each row shows a name and the entity's current state with its unit.

📸 Preview

✨ Features & Possibilities

  • Any entity: each row shows its state plus its unit_of_measurement, e.g. 21.5 °C, 340 W.
  • An entity that is unknown or unavailable shows —.
  • Optional title at the top.
  • Long text values (an AVR's Dolby Atmos 5.1.2 / 4K HDR10…), two options (since 1.2.8):
    • vertical layout: the name on top, the value on its own full-width line;
    • scrolling: the value stays on one line and scrolls instead of wrapping.
  • Light on purpose: no history graph, just the current value.
  • Full builder form (since 1.2.8): add, rename and reorder rows without touching the JSON. Options you set by hand in the JSON are kept when you edit the card.

⚙️ Options Reference

Parameter Type Default Description
type string — monitor
title string — Title above the rows.
layout string horizontal vertical: name above, value below on the full width.
marquee bool false Long values stay on one line and scroll.
entities list — The rows: { "entity_id", "name" }. At least one. name defaults to the entity's friendly name.

📄 JSON Configuration Example

[
  {
    "type": "monitor",
    "options": {
      "title": "Living room",
      "entities": [
        { "entity_id": "sensor.living_room_temperature", "name": "Temperature" },
        { "entity_id": "sensor.living_room_humidity", "name": "Humidity" },
        { "entity_id": "sensor.tv_power", "name": "TV power" }
      ]
    }
  },
  {
    "type": "monitor",
    "options": {
      "title": "Amplifier",
      "layout": "vertical",
      "marquee": true,
      "entities": [
        { "entity_id": "sensor.avr_audio_format", "name": "Audio" },
        { "entity_id": "sensor.avr_video_format", "name": "Video" }
      ]
    }
  }
]

💡 The value shown is the raw state. To round a number or reformat a text, make a template sensor in Home Assistant and show that.

See also: Builder · Card Clock & weather

Clone this wiki locally