Skip to content

Energy monitoring

Metered appliances report daily kWh history from the Dimplex cloud — not live watts. There is no wattage stream to read, so nothing here is a real-time meter.

T1 and T2 are separate

The cloud exposes two energy registers, and the integration never sums them.

Register Sensors Tariff (observed) Default
T1 Energy today / Energy last 30 days Off-peak, cheaper Enabled
T2 Energy T2 today / Energy T2 last 30 days Peak, more expensive Disabled

Do not merge them into one helper

The whole point of two registers is that the kWh cost different amounts. Adding them together throws away the only information that makes them worth having. Map each to its matching tariff instead.

Confirm the mapping against your own tariff and the official app — off-peak/peak is what has been observed, not something the cloud labels explicitly.

Add to the Energy Dashboard

  1. Go to SettingsDashboardsEnergy.
  2. Add consumption → pick Energy today for off-peak (T1).
  3. If your heaters report T2, enable Energy T2 today in the entity registry and add it as a second consumption source for peak.
  4. Attach the matching tariff entity to each if you track costs.

Use the today sensors for the dashboard. They reset at local midnight and give clean daily bars.

The last 30 days sensors are a running window, not a meter: each poll fetches 30 days of cloud telemetry and sums it, so the figure falls whenever a heavy day drops off the back of the window. They are for reading, not for statistics, and from 4.1.0 they carry no state class — which means Home Assistant will not offer them in the Energy Dashboard picker at all.

If you added an \"Energy lifetime\" sensor to the Energy Dashboard before 4.1.0

Those sensors were declared total_increasing, which tells Home Assistant the value only ever rises. Every time the window dipped by more than 10%, the recorder read it as a meter reset and added the whole 30-day total to your long-term statistics again — so the dashboard may show substantially more energy than the heaters used. Check Developer toolsStatistics for the entity and delete its statistic if the history looks inflated; the daily sensors are unaffected.

Behaviour worth knowing

  • No data means unavailable, not 0. The dashboard is never fed fake zeros, so a gap stays a gap.
  • Energy polls on a slower cadence than status — 30 minutes by default, against 30 seconds for temperatures and modes.
  • Empty history backs the poll off automatically. After three consecutive empty-but-successful polls — routine in summer, when nothing is heating — the interval stretches to as much as 3 hours, and snaps back when points return or heating activity is detected.
  • A repair is raised if energy polls keep succeeding while staying empty, so a genuinely broken meter is distinguishable from a quiet one.

Energy attributes

Each energy sensor carries the provenance of its total:

Attribute Meaning
mode lifetime (the 30-day window) or daily
register t1 or t2 — always separate
window_days Days of telemetry summed — 30 for the window, 1 for today
window_start / window_end Bounds of the points summed
telemetry_points How many points went into the total

If a figure looks wrong, telemetry_points and the window bounds usually explain it — a partial day, or a gap in cloud history.

Power sensors are not meters

Three power-shaped sensors exist and none of them measures consumption:

Sensor What it actually is
Rated power Static nameplate figure from provisioning. A constant.
Charge capacity Static storage capacity from provisioning. A constant.
Estimated power rated_power when boost or advance looks active, else 0. A heuristic.

All three are diagnostic and disabled by default. Estimated power in particular is a guess from mode flags, not a measurement — do not put it in the Energy Dashboard.

Next