Closed tjikkun closed 3 years ago
Yes, not joking. New PS=1 output breaks stuff. THIS PR fixes that, but doesn't change anything else (I.e. it doesn't report or make use of the new stuff). Right now my HA install is broken without it :)
I'd have to learn how to update and know if there are any breaking changes :-)
On https://otgw.tclcode.com/changelog.html the incompatibility is mentioned:
Potential incompatibility: The PS=1 output has changed. If using this function, the program processing the information will have to be adapted accordingly.
Report additional values in a PS=1 report: 7 (Cooling control), 8 (Control setpoint 2), 19 (DHW flow rate), 23 (CH2 room setpoint), 31 (CH2 flow temperature), 33 (Boiler exhaust temperature), 70 (V/H master status), 71 (V/H control setpoint), 77 (Relative ventilation).
This PR should be backwards compatible with older firmware, while fixing compatibility with the newer one.
I don't know which firmware you are on, but updating should be very easy, if you use otmonitor
Thank you for the PR. I will be able to test this next week, so don't expect a merge before then. I would like to add the other new features as well before pushing an update to HA, so that may take a while longer.
Sure, no worries. I fixed it locally with pip install git+https://github.com/tjikkun/pyotgw.git@firmware_50
Works like a charm 👍🏻
Great, thanks! Where did you find the info on the DATA_VH parameters and message types?
Thanks! Support for the newly added message types will be added in protocol.py as well, but with this PR get_status() is now fully updated.
I thought it's a joke, but then I see new firmware.