Anti-freeze
Vicki has a built-in anti-freeze functionality based on its internal temperature readings. You can set a certain temperature threshold and if the internally measured temperature crosses it the functionality will be activated/deactivated.
If the anti-freeze functionality is active the current target temperature is overwritten by the anti-freeze target temperature and a keep-alive message is sent to notify the server (bit 3 in byte 8 in the keep-alive packet is the flag for active/inactive functionality state).
Byte index
Bit index
Hex value - Meaning
0
-
49 – The command code.
1
XX - activation threshold temperature
2
XX - deactivation threshold temperature
3
XX - anti-freeze target temperature
Example command: 0x493C5A07
0x3C = 60
Activation threshold = 60 / 10 = 6°C
Default value is 6°
If the temperature falls below 6°C Vicki will go into anti-freeze mode setting a new target temperature.
0x5A = 90
Deactivation threshold = 90 / 10 = 9°C
Default value is 9°C
If the temperature goes over 9°C Vicki will resume normal operation and restore its previously configured target temperature.
0x07 = 7
Anti-freeze target temperature = 7°C
Default value is 7°C
Byte index
Sent request
Received response
0
4A – Command code.
4A – The command code.
1
XX - activation threshold temperature
2
XX - deactivation threshold temperature
3
XX - anti-freeze target temperature
Example command: 0x4A
Example command response: 0x4A3C5A07
0x3C = 60
Activation threshold = 60 / 10 = 6°C
Default value is 6°C
0x5A = 90
Deactivation threshold = 90 / 10 = 9°C
Default value is 9°C
0x07 = 7
Anti-freeze target temperature = 7°C
Default value is 7°C
Last updated
Was this helpful?