# "Home" tile in Energy dashboard stays "— kWh" — backend data available via API but not rendered

**URL:** <https://community.homey.app/t/home-tile-in-energy-dashboard-stays-kwh-backend-data-available-via-api-but-not-rendered/153796>\
**Category:** Energy\
**Created:** [April 15, 2026, 4:02am UTC](https://community.homey.app/t/home-tile-in-energy-dashboard-stays-kwh-backend-data-available-via-api-but-not-rendered/153796 "2026-04-15T04:02:34Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Andrea\_Magnone](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/andrea_magnone/32/121367_2.png) [@Andrea\_Magnone](https://community.homey.app/u/Andrea_Magnone)\
**Post date:** [April 15, 2026, 4:02am UTC](https://community.homey.app/t/home-tile-in-energy-dashboard-stays-kwh-backend-data-available-via-api-but-not-rendered/153796/1 "2026-04-15T04:02:34Z")

</div>

## Summary

The **\*\*Home\*\*** tile at the top of the Energy dashboard never populates

(shows “— kWh”) despite all backend data being correctly calculated and

returned by `/api/manager/energy/report/day`. All other tiles (Grid, Solar,

Battery, EV Charger) populate correctly. The issue is persistent across

firmware restarts, energy-report resets, and device reconfiguration.

Per the KB (_\*Understanding_ _the_ _Homey_ _Energy_ _tab\*_):

> "The ‘Home’ tile represents your household’s total energy consumption,

> calculated by Homey using data from your smart meter and connected devices."

Homey appears to compute that value correctly (verified via API scalars)

but fails to render it in the UI.

## Device schema

13 MQTT-Hub-backed devices:

| Device | Class | Energy object |

|—|—|—|

| Rete Elettrica (grid) | sensor | `cumulative:true`, `cumulativeImportedCapability:“meter_power.total_import”`, `cumulativeExportedCapability:“meter_power.total_export”` |

| Pannelli Fotovoltaici (solar) | solarpanel | `generator:true`, `meterPowerExportedCapability:“meter_power”` |

| Batteria (battery) | battery | `homeBattery:true`, `meterPowerImportedCapability:“meter_power”`, `meterPowerExportedCapability:“meter_power.exported”` |

| Wallbox (evcharger) | evcharger | `evCharger:true`, `meterPowerImportedCapability:“meter_power”` |

| Tesla Model Y EV | car | `electricCar:true` |

| Consumo Casa (summary) | other | — |

| 5× Battery modules | battery | — |

| Previsione Solare | other | — |

| Diagnostica Inverter | other | — |

## Backend data IS available (verified via API)

`GET /api/manager/energy/report/day?date=2026-04-14` (today):

```json

{

```
"electricity": {

  "importedPeriod": 2.9,

  "exportedPeriod": 0,

  "generatedPeriod": 2.1,

  "batteryChargedPeriod": 0,

  "batteryDischargedPeriod": 0,

  "evChargerChargedPeriod": 0,

  "consumedPeriod": 0

}

```

}

Computed household consumption today = importedPeriod − exportedPeriod + generatedPeriod + batteryDischargedPeriod − batteryChargedPeriod − evChargerChargedPeriod = **5.0**  **kWh**. This is the value the Home tile

SHOULD display.

GET /api/manager/energy/live also works correctly:

totalConsumed: 450W, totalGenerated: 470W, totalCumulative: 430W.

**Insight**  **anomaly**

GET /api/manager/insights/log returns only per-device logs

(homey:device::energy\_power, homey:device::meter\_power).

There is **no**  **homey:manager:energy:\* aggregate**  **insight**  **log**. If the Home

tile relies on a manager-level aggregate insight, it is never being created

for this setup.

**Things**  **tested**  **—**  **none**  **fix**  **it**

1. Restart Homey Pro (cold reboot via settings)

2. DELETE /api/manager/energy/reports to wipe history and let it rebuild

3. Toggle cumulative flag OFF → save → ON → save

4. Remove cumulativeImportedCapability / cumulativeExportedCapability

and rely only on cumulative:true

5. Switch capability naming between meter\_power base and split sub-ids

(meter\_power.total\_import / .total\_export) — matching AdyRock’s

schema exactly

6. Delete and recreate every energy device from scratch

7. Install the ady.sofar app (AdyRock) and add its full driver set

(grid + battery + solar\_panel + summary). On this same Homey, the Home

tile was populated in the past with this app; after all the resets, it

is not repopulating even with this app active.

8. Check for ghost devices in historical reports (some appeared pre-2026-04-13

from deleted devices; today’s report is clean)

9. Confirm all devices have flags: [“energyDevicePropsMigration”]

(appears normal, present on every energy device)

10. Verified with both iOS Homey app and the Apple iPad app — same empty tile

**Hypothesis**

The Home tile requires an aggregate source (a homey:manager:energy

insight log, or a specific driver flag/metadata) that is **not**  **being**

**produced**  **for**  **virtual**  **devices**  **using**  **the**  **v12.3+**  **energy**  **schema**

(cumulativeImportedCapability / cumulativeExportedCapability). The

backend calculates the right value on demand, but the aggregate persistence

required by the tile renderer is missing.

**Attached**

Full API dump with device list, energy report, live data, insight log

summary, and anomaly summary (homey\_bug\_dump.json, 62 KB).

**Questions**  **for**  **Athom**

1. What specific condition/source does the Home tile renderer consume?

Is it a homey:manager:energy:\* insight? A specific capability?

2. Are virtual devices (MQTT Hub / community drivers) supposed to populate

the Home tile when correctly configured as cumulative:true? If so,

what is missing in this setup?

3. Is there a user-visible setting (e.g. "Tracks total home energy

consumption") referenced in the Developer docs that must be toggled,

and is it surfaced in the mobile app UI for virtual devices?

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [April 15, 2026, 4:22am UTC](https://community.homey.app/t/home-tile-in-energy-dashboard-stays-kwh-backend-data-available-via-api-but-not-rendered/153796/2 "2026-04-15T04:22:53Z")

</div>

Can you ask your AI to summarize its own post? And use the correct formatting.

---

<div class="post-metadata">

**Author:** ![Rmb](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rmb/32/79135_2.png) [@Rmb](https://community.homey.app/u/Rmb)\
**Post date:** [April 15, 2026, 8:25am UTC](https://community.homey.app/t/home-tile-in-energy-dashboard-stays-kwh-backend-data-available-via-api-but-not-rendered/153796/3 "2026-04-15T08:25:27Z")

</div>

> [@Andrea\_Magnone](#):
>
> calculated by Homey using data from your smart meter

Is the name of the smart meter in the tile?

Could you post a screenshots we can understand your problem?
