Skip to content

Conversation

@arturedward
Copy link

@arturedward arturedward commented Dec 18, 2025

Running "mbpoll -m tcp -a 1 -t 3:int16 -r 609 -c 4 -1 192.168.0.178" on my pump gives:

-- Polling slave 1...
[609]: -32768
[610]: 220
[611]: 202
[612]: -32768

But the library uses 609 and 610 for the HK 3 actual and set temperature. My PR assumes that all the WPM pumps use the same addresses and updates them to the ones working with HPA-O 13. After this change, HK3 shows correctly in my Home Assistant.

Running "mbpoll -m tcp -a 1 -t 3:int16 -r 609 -c 4 -1 192.168.0.178" on my pump gives:

-- Polling slave 1...
[609]: 	-32768
[610]: 	220
[611]: 	202
[612]: 	-32768

Which is consistent with the misreported data in my Home Assistant installation.
apparently temperature addresses (610 and 611) were in more places...
count changed to 111, becaue register 611 was not read correctly
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.

1 participant