Conversation
Coverage Report
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
92b0a32 to
3fd1379
Compare
|
Can any of you check the values on your heat pump? |
kbabioch
left a comment
There was a problem hiding this comment.
Code itself looks fine to me, but let's give this some time to verify whether it fixes the issue in the real world :-).
|
Are there any findings yet? |
|
@Guzz-T sorry for the late reply. I checked the registers in this PR against the diagnostics dumps collected in the BenPru/luxtronik integration (30 heat pumps from public issue reports plus my own; firmware V1.73–V1.90, V2.88–V2.90, V3.86–V3.92). Result: the 0.01 kWh scale is confirmed for everything here except 1059, which turns out to be firmware-series dependent. Confirmed 0.01 kWh — parameter equals the matching calculation (kWh/10) × 100, exactly
(The one exception for 854 is a ratio of 99.4 from a dump where the two blocks were evidently read a few minutes apart.) This holds on all three series. Note that on V3.88+ units calculation 154 reads 0 while 852 keeps counting — the total is apparently no longer mirrored to the calculation there.
1059
So a single scale for 1059 is wrong for one group either way: {"index": 1059, ..., "names": ['ID_Waermemenge_ZWE'], "type": Energy2, "until": '2.99.99', "unit": 'kWh/100', ...},
{"index": 1059, ..., "names": ['ID_Waermemenge_ZWE'], "type": Energy, "since": '3', "unit": 'kWh/10', ...},with the V1 case (unverified, assumed like V2) covered by the first entry. That would make this the first version-gated parameter definition. Two more candidates for Relates to #198. |
Relates to #198