Update registers based on cross-check with installer page - #23
Update registers based on cross-check with installer page#23johncuthbertuk wants to merge 8 commits into
Conversation
Confirm registers for Discharge Gas Temp, Suction and Fan Suction
|
Thanks John — and thanks especially for the installer page cross-check. An independent naming source I want to split this one though. Reg 52 I'd like to take now. Regs 45 and 50 I don't think we can The general point
An installer-page label is an independent naming source, not an independent measurement. Under Regs 45 and 50 are both currently CONFIRMED against physics, so to overturn them we need evidence at Reg 45 — you've found a real problem, but I think the fix is the other way roundFirst, the mechanical issue: the two lines below your edit are context, so they survive the merge and # CONFIRMED: Compressor discharge gas temp. Matches HP installer page.
# Previously misnamed "DHW Cylinder Temp" - not available via Modbus
# Previously misnamed "Compressor Shell Temp" — reg 56 is the actual
# discharge temp (40.8°C), confirming this is NOT a compressor sensor.And reg 56's own comment, further down and also untouched, argues directly against the change:
So we'd ship two discharge temperatures. Regs 45 and 56 have to move together or not at all. Now the substance — and you're right that something is wrong here, because My reading is that the decoder is the correct one. During the DHW cycle on 2026-02-18 (06:30–08:21) The test: plot reg 45, reg 56 and reg 19 (Compressor Frequency) across that window.
I'm happy to be wrong on this. But whichever way it goes, we should fix both registers and the doc in Reg 50 — plausible, but it collides with reg 24Reg 24 is already
That's 6.08 bar steady. Reg 50's mode means are idle 5.29, heating 3.56, DHW 3.20. If reg 50 is To be clear, your reading is physically coherent. Idle 5.29 bar equalised, dropping to 3.56 in Three tests, all on data we already have. Any one would settle it:
Test 3 is probably an afternoon's work and would be conclusive. If it comes out your way I'll merge Reg 52 — happy to take this nowThis one's a clear win: reg 52 is currently unmapped and shows up as "Modbus Reg 52", so naming it
Then it can go in on its own and you'll have something merged while we work the other two. Breaking changeReg 50 moves from unitless/no-device-class to NitsTrailing whitespace on the blank line after the reg 52 entry: And the typo: Also — if regs 50 and 52 do land, they should use the precision feature from your last PR: reg 50 at Sorry to push back on two of three — the installer page really is a useful source and I'd like more |
Updated registers for discharge gas temp, fan suction and suction based on cross-check with installer page