Taking your WIP as a starting point, I now have a (manually installed) development version of this running in my home and it works as expected. I'm going to open another PR on https://github.com/jvitkauskas/homeassistant_salus with the appropriate changes I made there.
Change of note: HVAC_MODE_OFF has been removed, as "Off" is not a mode on this thermostat, it is a preset (along with "Permanent Hold", "Follow Schedule" etc).
Taking your WIP as a starting point, I now have a (manually installed) development version of this running in my home and it works as expected. I'm going to open another PR on https://github.com/jvitkauskas/homeassistant_salus with the appropriate changes I made there.
Change of note:
HVAC_MODE_OFF
has been removed, as "Off" is not a mode on this thermostat, it is a preset (along with "Permanent Hold", "Follow Schedule" etc).