Control units (Celsius/Fahrenheit/Scale)
LED display temperature units
This command set is used to change the LED display temperature units. Celsius and Fahrenheit degrees are available.
Byte index
Hex value - Meaning
0
55 – The command code.
1
00 – Set the LED display temperature to be in Celsius degrees.
01 – Set the LED display temperature to be in Fahrenheit degrees.
02 - (Available only for FW ≥4.6) Set the display to behave like a conventional thermostat with scale 0-5. There are dedicated commands to assign temperature to scale levels at the link (command code 0x69).
Example command: 0x5501 – Set the LED display temperature to be in Fahrenheit degrees
Byte index
Hex value - Meaning
0
56 – The command code.
1
00 – The LED display temperature is in Celsius degrees. 01 – The LED display temperature is in Fahrenheit degrees. 02 – The LED shows 0-5 scale.
Example command: 0x56
Example response: 0x5500 – The LED display temperature is in Celsius degrees
The default configuration per region is in the table below:
EU868
US915
AU915
AS923
Fahrenheit
✔
Celsius
✔
✔
✔
Scale 0-5 (conventional thermostat)
Vicki can operate in a mode where the display operates as one on a traditional thermostat, displaying levels instead of the target/setpoint temperature.
This command allows to set individual target temperature to the corresponding scale level. In the table below the default values are shown.
The command accepts only ascending values.
Scale level
Corresponding default target temperature
0
7.0°C
1
12.0°C
2
16.0°C
3
20.0°C
4
23.0°C
5
26.0°C
The desired target temperature for each scale level is pre-multiplied by 10 in order to be configurable by steps of 0.1°C, thus 2 bytes are being used for each scale level (Max. acceptable value here is 30°C, which results in a payload of 300 = 0x012C. Min. acceptable value is 5°C, which results in payload of 50 = 0x0032).
Byte index
Hex value / Meaning
0
69 – command code
1
Scale level 0 target temperature – MSB.
2
Scale level 0 target temperature – LSB.
3
Scale level 1 target temperature – MSB.
4
Scale level 1 target temperature – LSB.
…
…
11
Scale level 5 target temperature – MSB.
12
Scale level 5 target temperature – LSB.
Example: 0x69004600BD00CA00E100FA012C
Set 7.0°C for scale level 0 (0x0046 = 70).
Set 18.9°C for scale level 1 (0x00BD = 189).
Set 20.2°C for scale level 2 (0x00CA = 202).
Set 22.5°C for scale level 3 (0x00E1 = 225).
Set 25.0°C for scale level 4 (0x00FA = 250).
Set 30.0°C for scale level 5 (0x012C = 300).
Byte index
Hex value – Meaning
Sent request
Received response
0
6A – The command code.
6A – The command code.
…
As described in the corresponding set command.
Example request: 0x6A
Example response: 0x6A004600BD00CA00E100FA012C
Scale level 0 (0x0046 = 70) at 7.0°C.
Scale level 1 (0x00BD = 189) at 18.9°C.
Scale level 2 (0x00CA = 202) at 20.2°C.
Scale level 3 (0x00E1 = 225) at 22.5°C.
Scale level 4 (0x00FA = 250) at 25.0°C .
Scale level 5 (0x012C = 300) at 30.0°C.
Last updated
Was this helpful?