Skip to main content

Command 0x07 - Set Remote Temperature

This command is normally issued by a MHK thermostat and sent to the heat pump to control the room temperature.

BytePurposePossible ValuesSupported by mUARTNotes
0Command Type0x07Yes
1Flags0x00 Use Internal
0x01 Remote Temp
Yes
2Remote TemperatureLegacy TS Room TemperatureYes
3Remote TemperatureEnhanced TemperatureYes

When decoding this value, byte 3 will take precedence over byte 2.

Most thermostats (especially the MHK2) appear to not include the legacy room temperature, with seemingly no impact to heat pump functionality. This was not fully tested on older units without awareness of the new Enhanced Temperature scale. It's generally advised to include both the legacy and enhanced values.

Certain thermostats (or units) may also possibly expect byte 2 to contain a value in the HP Room Temperature format, though this hasn't been strongly confirmed yet.