Command 0x01
- Set Settings
This command is used to issue a new operation state to the heat pump. It controls core behaviors like power, mode, target temperature, and similar.
Byte | Purpose | Possible Values | Supported by mUART | Notes |
---|---|---|---|---|
0 | Command Type | 0x01 | Yes | |
1-2 | Update Flags | Traditional hex flags | Partially | Indicates which parameters to update. |
3 | Power | 0x00: Off 0x01: On 0x02: Test Mode | No | Update flag 0x0001 |
4 | Operating Mode | Operating Modes | No | Update flag 0x0002 |
5 | Legacy Target Temperature | Legacy Setpoint Temperature | Update flag 0x0004 | |
6 | Fan | Fan Modes | Update flag 0x0008 Not all values supported for all units. | |
7 | Vertical Vane | Vertical Vane | Update flag 0x0010 Defaults to 0x5 on air handlers (?) | |
8 | ||||
9 | ||||
10 | ||||
11 | Remote Prohibit Flags | Remote Prohibit Flags | Update Flag 0x0040 | |
12 | ||||
13 | Horizontal Vane | Horizontal Vane | Update Flag 0x0100 | |
14 | Target Temperature | Enhanced Temperature | Update Flag 0x0004. Takes priority over legacy temperature | |
15 |
Sample Packets
[FC.41.01.30.10] 01.07.00.01.01.00.FF.01.00.00.00.00.00.00.AE.00 C6
Operating Modes
Value | Name | Settable | Notes |
---|---|---|---|
1 | Heat | Yes | |
2 | Dehumidify | Yes | |
3 | Cool | Yes | |
7 | Fan | Yes | |
8 | Auto | Yes | |
9 | i-see Heat | No | |
10 | i-see Dry | No | |
11 | i-see Cool | No | |
33 | Auto Heat | No | Only reported in Kumo Cloud API |
35 | Auto Cool | No | Only reported in Kumo Cloud API |
Operating mode 8 will use the current temperature of the room as well as the current setpoint to determine whether to heat or cool. Mode 8 will be returned regardless of the status of the i-see feature.
As of the time of writing this documentation, mode 8 will not work with MHK2 units. The MHK2 will intercept the request for auto mode and configure its own dual-setpoint behavior.
Operating modes 9-11 are read-only, and will only be returned by the heat pump when i-see mode is enabled. If i-see mode is disabled, the unit will return the normal value.
Fan Modes
Supported fan modes can be extracted from the Extended Connect Response packet.
Value | Name |
---|---|
0 | Auto |
1 | Quiet |
2 | Low |
3 | Medium |
5 | High |
6 | Very High (Powerful) |
Vertical Vane
Value | Name |
---|---|
0 | Auto Position |
1 | Position 1 (0°) |
2 | Position 2 |
3 | Position 3 (45°) |
4 | Position 4 |
5 | Position 5 (90°) |
7 | Swing Mode |
If set on a dual vane unit, both the left and right vanes will update in sync. There is not currently a known way to set each vane side independently.
Prohibit Flags
This byte can be used to lock out the remote from doing certain operations. Trying to use a locked feature will be rejected by the unit with a short double beep. This feature is implemented in the European MelCloud app.
Bit | Purpose | Supported by mUART | Notes |
---|---|---|---|
0x01 | Lock Power | ||
0x02 | Lock Operating Mode | ||
0x04 | Lock Temperature |
Horizontal Vane
Value | Name | Symbol | Notes |
---|---|---|---|
0 | Auto | ||
1 | Full Left | << | |
2 | Left | < | |
3 | Center | | | |
4 | Right | > | |
5 | Full Right | >> | |
6 | Split (Left/Center) | Unconfirmed, may be JP only. | |
7 | Split (Center/Right) | Unconfirmed, may be JP only. | |
8 | Split (Left/Right) | <> | |
9 | Split (Left/Center/Right) | Unconfirmed, may be JP only. | |
12 | Swing Mode |
Note that auto mode may not be supported on all units, and appears to get overwritten with relative frequency (but does appear to otherwise work).