Skip to content

Claude/based on t 01 tk e7 gy2o yu ec4 va dobqxa7 - #24

Merged
0xAHA merged 2 commits into
devfrom
claude/based-on-t-01TkE7Gy2oYuEc4VaDobqxa7
Nov 15, 2025
Merged

Claude/based on t 01 tk e7 gy2o yu ec4 va dobqxa7#24
0xAHA merged 2 commits into
devfrom
claude/based-on-t-01TkE7Gy2oYuEc4VaDobqxa7

Conversation

@0xAHA

@0xAHA 0xAHA commented Nov 15, 2025

Copy link
Copy Markdown
Owner

No description provided.

0xAHA and others added 2 commits November 10, 2025 07:03
v0.0.7b1 - sph and mod changes for testing
Based on official Growatt documentation and user feedback, the MOD series
inverters use register 31126 (signed INT32) for battery charge/discharge
power instead of the old registers 3178-3181 which always return zero.

Changes:
- Update MOD profile to use register 31126-31127 for battery power
  (positive = charging, negative = discharging)
- Add support for reading 31000-32000 register range (BDC/BMS data)
- Extend 3000 range read to 3250 to cover all MOD battery registers
- Update battery power reading logic to handle signed battery_power register
- Fix register naming for battery energy registers to match code expectations
- Maintain backward compatibility with SPH-style separate charge/discharge registers

This resolves the issue where MOD users reported battery charge/discharge
power sensors showing zero values.

Refs: User scan data showing register 31126 contains valid battery power data
@0xAHA
0xAHA merged commit 106c583 into dev Nov 15, 2025
4 checks passed
0xAHA added a commit that referenced this pull request Mar 22, 2026
…Dobqxa7

Claude/based on t 01 tk e7 gy2o yu ec4 va dobqxa7
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants