Add more registers#11
Conversation
| 388: "Flow V1 min month date", | ||
| 389: "Power max month date", | ||
| # 390: something similar as 389? | ||
| 390: "Power min month time", |
There was a problem hiding this comment.
is this actually time and not date? the other ones in the series are all 'date'
There was a problem hiding this comment.
sorry, "date" (it's a timestamp with date & time, same as all the other values)
| 508: "P2 average hour", | ||
| # Undocumented, but it "looks good" on a fresh meter from 2026 | ||
| 582: "Maybe battery remaining", | ||
| 583: "Accoustic noise last day", |
There was a problem hiding this comment.
| 583: "Accoustic noise last day", | |
| 583: "Acoustic noise last day", |
| 507: "P1 average hour", | ||
| 508: "P2 average hour", | ||
| # Undocumented, but it "looks good" on a fresh meter from 2026 | ||
| 582: "Maybe battery remaining", |
There was a problem hiding this comment.
I would prefer not to have the "maybe" part of the display name.
Also, depends on the unit here, but if this is a relative number or percentage, perhaps call it "Battery SoC" or "Battery capacity remaining".
There was a problem hiding this comment.
On KWM2231, it looks like a number of remaining days of battery life. On a Multical 303, there's no such register :(, and I don't have access to any other battery-operated Kamstrup meters.
|
This is another huge update, cool, thanks so much! I've reworked the git commits a bit cleaner in develop...pr-11-reworked-a-bit-wip. PTAL if you are OK with this. My suggestion would be to use the Once the few concerns above are handled I think it looks good for a release with the massive register/unit catalog update and then we can proceed with the functional changes. 😃 |
Looks good to me. Maybe change I'll drop you a mail with some of these readouts so that you can decide which ones to pick and which to ignore. |
The histogram in particular is a nice feature :). Here's how it looks in the vendor's SW (a few minutes after I captured the packet trace, so some values have changed):
And here's the pykmp's output: