# Home tile always shows "— kWh" although the day report has complete data

**URL:** <https://community.homey.app/t/home-tile-always-shows-kwh-although-the-day-report-has-complete-data/161771>\
**Category:** Energy\
**Tags:** homey-pro-2023\
**Created:** [November 4, 2026, 1:30pm UTC](https://community.homey.app/t/home-tile-always-shows-kwh-although-the-day-report-has-complete-data/161771 "2026-11-04T13:30:16Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Emil\_Temirov](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/emil_temirov/32/151394_2.png) [@Emil\_Temirov](https://community.homey.app/u/Emil_Temirov)\
**Post date:** [November 4, 2026, 1:30pm UTC](https://community.homey.app/t/home-tile-always-shows-kwh-although-the-day-report-has-complete-data/161771/1 "2026-11-04T13:30:16Z")

</div>

The Home tile in the Energy tab always shows “— kWh”. The Grid and Battery tiles show correct values, and the flow animation between grid, battery and home is correct. Restarting Homey and the app does not help.

## Setup

- Homey Pro (Early 2023), firmware 13.5.3
- Homey mobile app 10.1.3.2136, iOS 27.0.1
- No solar panels
- A hybrid inverter with a battery, exposed by my own app as two devices:

| Device | Class | Energy config (from `/api/manager/devices/device`) |
| --- | --- | --- |
| Grid | `sensor` | `cumulative: true`, `cumulativeImportedCapability: meter_power.imported`, `cumulativeExportedCapability: meter_power.exported` |
| Battery | `battery` | `homeBattery: true`, `meterPowerImportedCapability: meter_power.charged`, `meterPowerExportedCapability: meter_power.discharged` |

Both configs are copied from the SDK docs ([Energy | Homey Apps SDK](https://apps.developer.homey.app/the-basics/devices/energy)). `measure_power` follows the documented signs: the battery is positive when charging and negative when discharging.

## What the backend has

`/api/manager/energy/report/day?date=2026-11-04`:

```auto
importedPeriod 7.837
exportedPeriod 0
generatedPeriod 0
batteryChargedPeriod 2.454
batteryDischargedPeriod 2.744
consumedPeriod 4.08
solarSelfUsedPeriod null

```

Every hourly sub-report has numbers in all of these fields, so the home total can be computed: imported − exported + discharged − charged = 8.13 kWh. In `/api/manager/energy/live`, `totalCumulative` and `totalConsumed` have values, and `totalGenerated.W` is `null`.

## What I observed

- In every period I checked, the Home tile showed “—” whenever the battery had non-zero energy in that period. I don’t know whether this is the cause.
- Adding a virtual solar panel so that `generatedPeriod` became 0 instead of null did not change anything.

## Similar reports, unresolved

- ["Home" tile in Energy dashboard stays "— kWh" — backend data available via API but not rendered](https://community.homey.app/t/home-tile-in-energy-dashboard-stays-kwh-backend-data-available-via-api-but-not-rendered/153796)

## Questions

1. Which data does the Home tile need to show a value?
2. Is anything missing in the energy configuration above, or is this a known issue in the app?

I can provide more API output or test a beta build.

Screenshots:

 ![IMG_6051.PNG](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/b/8/b8d5b78012a063e66be9f0451528ff0654611617.jpeg)  
 ![photo_2026-11-04 15.28.48](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/6/1/61aee7f86b0419edeb4e96ab359c4c22d3df6b15.jpeg)

---

<div class="post-metadata">

**Author:** ![smarthomesven](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/smarthomesven/32/79712_2.png) [@smarthomesven](https://community.homey.app/u/smarthomesven)\
**Post date:** [November 4, 2026, 3:21pm UTC](https://community.homey.app/t/home-tile-always-shows-kwh-although-the-day-report-has-complete-data/161771/2 "2026-11-04T15:21:54Z")

</div>

You might want to report this to Homey support:

> **[Support | Homey](https://homey.app/en-us/support/)**

The capabilities look fine to me. What happens when you tap the “Grid” button?

---

<div class="post-metadata">

**Author:** ![Emil\_Temirov](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/emil_temirov/32/151394_2.png) [@Emil\_Temirov](https://community.homey.app/u/Emil_Temirov)\
**Post date:** [November 4, 2026, 4:00pm UTC](https://community.homey.app/t/home-tile-always-shows-kwh-although-the-day-report-has-complete-data/161771/3 "2026-11-04T16:00:55Z")

</div>

Thanks!

Hera are screenshots:

1. Grid:  
 ![photo_2026-11-04 17.58.44](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/b/6/b69839a29d53dc64ad5fb74d7f918681203d8bce.jpeg)

(note, there is a power outage right now)  
2. Battery:

 ![photo_2026-11-04 17.58.46](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/9/8/983492b5eac45f740537b8c140676cbc75608752.jpeg)

---

<div class="post-metadata">

**Author:** ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)\
**Post date:** [November 4, 2026, 5:01pm UTC](https://community.homey.app/t/home-tile-always-shows-kwh-although-the-day-report-has-complete-data/161771/4 "2026-11-04T17:01:30Z")

</div>

> [@Emil\_Temirov](#):
>
> Device Class Energy config (from `/api/manager/devices/device`)

You added the energy config to your driver config?

Dod you also update existing devices? Devices added before don’t get auto updated. Only new added devices are using the driver energy config.

If that"s the case, just update the device (something like this):

```auto
    // update energy settings
    let energy = JSON.parse(JSON.stringify(this.getEnergy())) || {};
    if (energy["electricCar"] == undefined){
      energy["electricCar"] = true;
      await this.setEnergy( energy );
    }

```
