Good catch — this is a real bug, and your register analysis is spot on.
The app reads two separate yield values from the EMMA:
Register
Field
Meaning
30342
inverterYieldToday
Inverter AC output energy today
30346
pvYieldToday
PV DC energy generated today
The Energy tab uses meter_power as the cumulative solar counter (meterPowerExportedCapability), which is fed from register 30344 (inverterTotalYield). But the daily display in Homey’s Energy tab is derived by Homey itself from that cumulative counter — and here’s the problem: register 30342 (inverterYieldToday) is exactly what you suspect — it includes energy that may have come from the battery discharging through the inverter, not just PV generation. That would explain why you see 5.97 kWh while FusionSolar shows 3.31 kWh.
The correct register for “PV energy generated today” is 30346 (pvYieldToday), which the app already reads and stores as meter_power.pv_daily. But meter_power.daily (the one the Energy tab uses) is mapped to 30342 instead.
The fix is to swap meter_power.daily → meter_power.pv_daily as the Energy tab capability, or more precisely: make meterPowerExportedCapability point to meter_power.pv_total (register 30348) instead of meter_power, since that’s the pure PV cumulative counter. That way Homey’s own daily delta calculation will also be correct.
1.1.11
Apr 18, 2026
fix issues with OpenAPI SUN2000 device and values
1.1.10
Apr 18, 2026
Max grid charge power now reads and writes register 47242 (active set point, matches FusionSolar) instead of 47244 (hardware ceiling). The setting is only synced when “Charge from grid” is enabled to avoid the hardware maximum overwriting the configured value.
1.1.9
Apr 18, 2026
new flow cards for Registers 47075 / 47077 — Max Charge / Max Discharge Power
1.1.8
Apr 18, 2026
sun2000_emma_modbus now points meterPowerExportedCapability to meter_power.pv_total (register 30348 — cumulative PV yield). Homey will derive the daily delta from that counter, which matches what the FusionSolar portal reports as daily PV yield.
Kurze Rückmeldung: Nach den Updates aller Komponenten über die Fusion Solar App funktioniert nun alles bestens besonders der lokale Zugriff ist super, wenn die Fusion Solar App wie derzeit nicht funktioniert. Einzig würde uns ab und zu der aktuelle Hausverbrauch interessieren (der wird auch wohl übertragen, bloß homey stellt ihn noch nicht im Energie Tab dar)
Achtung (das neue Gerät aus der Stromberechnung entfernen - Die Homey Energieberechnung könnte damit Probleme haben, da du ja vermutlich bereits andere Verbraucher hast, welche den aktuellen Verbrauch darstellen)
Auch das hinzufügen hat wieder super geklappt. Kurze Frage zu dem rot markierten Bereich, was genau zeigt mir dieser Wert an? Sollte dort nicht der eigentliche hausverbrauchwert stehen? Oder verstehe ich die Darstellung falsch?
Edit: das ist der aufsummierte tageswert oder? Eine Umschaltung wie im unteren Batteriebereich zwischen Live und tageswert erlaubt homey vermutlich nicht oder?
Offenbar berechnet Homey den Wert aus anderen Datenpunkten, was für mich ehrlich gesagt nicht ganz nachvollziehbar ist… Einstellen lässt sich das leider auch nicht
New: Homey Timeline notifications for LUNA2000
The battery status (Running, Charging, Discharging, Standby, …) now creates an entry in the Homey Timeline whenever it changes. This makes it easy to see at a glance when your battery switched modes — without needing a Flow.
Bug fix: OpenAPI data aggregation
Fixed a potential crash in the SUN2000 OpenAPI driver when the API returns incomplete data for one of multiple inverters. The aggregation functions (avg, sumW, sumKwh) now safely skip null entries instead of throwing an error.
Good morning. I installed this app and it works well. However, this morning there was a red exclamation mark next to the battery and the power meter. I haven’t changed anything regarding the wiring. Everything was working fine last night. What could this be and how do I fix it?
Attached is a photo of this.
2nd question.
With this setup, how can I still store the solar power that is not stored in the battery? What do I need to adjust? We have a power meter and a UTP cable.
After restarting, only the Huawei inverter is not working, as you can see in the photo. Everything on the installation itself is lit green. What should I do to resolve this?
The other question: I have 1 SMA inverter and 1 Huawei inverter and a Huawei battery. The power generated does not go to the battery, but only to consumption and the grid. I would like this solar power to go to the battery as well.