Homey Energy shows incorrect daily solar production while Huawei OpenAPI data is correct

Continuing the discussion from Homey Energy | Megathread:

Hi,

I am experiencing an issue with the daily solar production calculation in Homey Energy.

My setup uses a Huawei SUN2000 inverter and LUNA2000 battery, integrated into Homey through the Huawei Solar OpenAPI app.

The individual Homey devices and their Insights appear to be reporting the correct values. For example, today (23 September 2026), at approximately 12:30:

  • Huawei FusionSolar: PV production today = 3.94 kWh
  • Homey device “Inverter SUN2000 (OpenAPI)” → PV Energy Today = 3.94 kWh
  • My Homey Dashboard using the same device capability → Generated today = 3.94 kWh

However, at exactly the same time, Homey Energy reported 27.6 kWh of solar production.

Earlier in the morning, before any PV generation had started, the discrepancy was already visible. At approximately 07:12:

  • Solar Power = 0 W
  • PV Energy Today = 0 kWh
  • Huawei FusionSolar production today = 0.00 kWh
  • Homey Energy was already showing approximately 23.7 kWh of solar production for the day

This appears to create a false baseline of approximately 23.7 kWh at the beginning of the day.

At 12:30, when actual PV production had reached 3.94 kWh, Homey Energy showed 27.6 kWh — a difference of approximately 23.66 kWh, which is consistent with that incorrect baseline.

Later, at 12:58, Homey Energy had increased further to 29.2 kWh generated, so the problem persists while actual PV production is being added during the day.

The real-time values reported by the OpenAPI devices appear correct. At approximately 12:30:

  • Solar Power: 3201 W
  • Active Power: 1374 W
  • Battery charging: 1825 W
  • Grid Active Power: approximately -2 W

These values are internally consistent and match Huawei FusionSolar.

The incorrect solar production also affects the calculations displayed by Homey Energy. For example, at 12:58 it showed:

  • Solar generated: 29.2 kWh
  • Own use: 3% / 810 Wh

I have also checked for obvious double-counting. This does not appear to be a simple duplication of PV production, since the Homey Energy value is several times higher than the actual daily PV production reported by both FusionSolar and the OpenAPI device.

Therefore, the issue seems to be related to how Homey Energy calculates or accumulates the daily solar production, or potentially how it interprets one of the energy capabilities exposed by the OpenAPI device.

I have checked the relevant Insights, including Total PV Energy, PV Energy Today, Solar Power and Active Power, and can provide/export the historical data if useful.

Homey diagnostic report code: 76DC7FB6

Has anyone experienced similar behaviour, particularly where the underlying PV values are correct but Homey Energy starts the day with a large incorrect solar-production offset?

Thanks!

Screenshots for comparison (same day, 23 September 2026):

  1. Before PV generation started (~07:12): Homey Energy already reports 23.7 kWh solar production.
  2. At the same time: Huawei/OpenAPI reports 0 W Solar Power and 0 kWh PV Energy Today.
  3. At ~12:30: Huawei/OpenAPI reports 3.94 kWh PV production today.
  4. At the same time: Homey Energy reports 27.6 kWh, showing an approximately 23.7 kWh unexplained offset.

I found that my predictions were off too, even on cloudy days it was showing good production.

However I had similar with Solcast when i first set that so assumed I was doing something wrong. so adjusted the Wp level of each array down so that the predicted figures are pretty close to actual.

Its always going to be off as there are many variables involved but yours seems well off! Worth a ticket into Athom

Hi James

Is this related to my app?

Huawei FusionSolar Manager | Homey

Hi Andi, yes — I am using your Huawei FusionSolar Manager app.

Just to clarify, the issue is not related to the solar forecast. The forecast itself may of course differ from actual production.

The problem is specifically with the actual “Generated” value calculated by Homey Energy.

Yesterday, 23 September:

  • Huawei FusionSolar reported 25.73 kWh PV production at the end of the day.
  • Your Homey device reported PV Energy Today = 25.73 kWh.
  • Solar Power also behaved correctly throughout the day and reached 0 W after sunset.
  • However, Homey Energy reported 49.7 kWh generated.

The interesting part is that before sunrise Homey Energy was already showing approximately 23.7 kWh generated, while:

  • Solar Power = 0 W
  • PV Energy Today = 0 kWh

The approximately 24 kWh error then remained as an offset throughout the entire day.

This morning (24 September), the large offset seems to have reset. At around 07:55:

  • Solar Power = 0 W
  • PV Energy Today = 0 kWh
  • My dashboard shows Generated Today = 0.00 kWh
  • Homey Energy shows only 280 Wh generated

So this appears to be intermittent rather than a permanent double-counting configuration.

From what I can see, the values provided by your app are correct, but I wonder whether Homey Energy may be using another cumulative capability differently.

Could you confirm which capability your app exposes to Homey Energy as the cumulative solar energy meter? In particular, is Total PV Energy mapped to meter_power, and can that Huawei/OpenAPI value ever decrease, be corrected or temporarily jump between updates?

I noticed a small decrease in Total PV Energy around the night when the issue occurred, so I am trying to determine whether Homey Energy may have interpreted a counter correction incorrectly.

Homey diagnostic report: 76DC7FB6

Thanks!