-
Notifications
You must be signed in to change notification settings - Fork 187
Appliance Protocol
This page describes observed command data, and could potentially void your appliance's warranty if you try something unsupported. The commands below are from observation only, and is not an official documented spec from the OEM.
The basic protocol is stream of bytes with bitmaps of data encoded. The request and responses are similar, and I am assuming that the data might look similar to what an IR remote might send. This is evident in the encoding of the data below.
Each index can hold a set of complex or binary flags, which can be decoded by simply changing one value at a time with the appliance. With a little bit of help from the Nethome Plus app, I managed to discover the following data in their respective indices:
index: 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 26 27 28
data: c0 01 55 50 7f 7f 00 00 00 00 02 6a 63 00 00 00 00 00 00 00 00 00 58 4a 58 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Each index contains the following data:
Data request/response type
Bitmap of the following fields
- Power State
- Timer Mode Enabled
- Error Mark
Complex type containing the Temperature and the Operation mode
Integer specifying the fan speed
On timer settings excluding the lower minute value
Off timer settings excluding the lower minute value
Lower minute values of both the on and off timers
Swing mode bitmap
Bitmap for various operation modes
Bitmap for various auxiliary modes including Eco mode and Aux Heat (external heat assisted mode)
Bitmap for various auxiliary modes including Turbo mode and whether the "sleep function" is on
The indoor temperature
The outdoor temperature
Integer for Humidity