Skip to content

Grid device readings broken (energy totals stuck at 0, connection status "Unknown") — possible regression since v1.6.7 #390

Description

@Vict20

Growatt SPH3600, firmware RAAA191904/ZCBA-0004 (same unit as #386).

Several Grid sub-device readings are currently broken:

sensor.growatt_grid_grid_import_energy_today = 0.0
sensor.growatt_grid_grid_import_energy_total = 0.0 (lifetime — should never be zero on a 4-year-old unit)
sensor.growatt_grid_grid_energy_today = 0.0
sensor.growatt_grid_grid_energy_total = 0.0
sensor.growatt_grid_grid_connection_status = Unknown

Meanwhile grid_export_power (live reading, not a total) shows a real value (10W), so the Grid device isn't fully unreachable — just these specific fields.
I directly confirmed grid import happened overnight (battery charged 12%→80% via grid, verified against the Growatt app's own daily chart, which shows ~1.8kWh under "Imported from Grid" for house load alone, on top of visible grid-sourced battery charging in the chart itself).

I believe these totals were showing correctly before I updated to the v1.6.7 beta (which included the #377 battery energy register fix). Given that fix moved battery energy counters onto the 1000-range registers, wondering if the same profile change affected the grid energy/status register mapping.

Happy to run another register scan around the grid energy addresses if that would help narrow it down, same approach as #386.

Want me to adjust anything before you post it, or run a register scan first (like we did for #386) to have hard register-level evidence ready alongside the report?

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions