Operational modes & temperature control algorithms

Device operational modes

The device has 4 operation modes:

  • Offline – device is not connected to the network. This means that the device can’t join to the LoRaWAN network or doesn’t receive confirmation on the sent keep-alive commands. In this mode the device uses one of the internal temperature control algorithms to achieve target temperature;

  • Manual control – device is connected to the network; internal temperature control algorithm is disabled. Motor position is determined by the server. Default online mode for f.w. <= 3.4

  • Automatic temperature control - device is connected to the network; internal temperature control algorithm is enabled; Target temperature is determined by the server. Default online mode for f.w. >=3.5

  • Automatic temperature control with external temperature reading – device is connected to the network; internal temperature control algorithms are enabled; internal temperature sensor is disabled; Target temperature and sensor reading is determined by the server.

In f.w. versions <= 4.0, you MUST use confirmed uplinks in case you want to use Online manual control or Automatic temperature control with external temperature reading.

The offline mode is entered automatically when the device has lost connection with the server. If the device later restores its server connection the mode is changed automatically to the previously selected online mode.

Byte index

Hex value - Meaning

0

0D – The command code.

1

00 – Online manual control mode. Default for firmware <= 3.4

01 – Online automatic control mode. Default for firmware >= 3.5

02 – Online automatic control mode with external temperature reading.

Table 14

Example command: 0x0D01

With the example command, online automatic control mode is chosen.

Available temperature control algorithms

There are two available temperature control algorithms:

  1. Equal directional control - available for f.w. < 4.2. (removed in 4.2)

  2. Proportional control - available and default for f.w. versions >= 4.0 (removed in 4.3)

  3. Proportional Integral control - available and default for f.w. versions >= 4.2 (only available algorithm in >= 4.3)

Once you have selected operational mode "Automatic temperature control", you have the option to set which temperature control algorithm you want to use.

Read more about Equal directional control algorithm.

Read more about Proportional control algorithm.

Read more about Proportional Integral control algorithm.

Temperature control algorithm selection and retrieval

This feature is available in firmware >= 4.0

The following commands are not supported in firmware >=4.3

Byte index

Hex value - Meaning

0

2C – The command code.

1

XX – Value to set according to the desired temperature control algorithm to be used by the device.

00: Use the "Proportional control" algorithm (not available in f.w. >= 4.3)

01: Use the "Equal directional control" algorithm (not available in f.w. >= 4.2) 02: Use the "Proportional Integral control" algorithm.

Example command, [Hex]: 2C02 – Set the device to use the "Proportional Integral control" algorithm.

Device primary operational mode

This command is used to change the device primary operational mode. Possible choices are heating (default for the device) and cooling. Switching from heating to cooling mode is required, when during the summer, cold water flow through the radiator. At the cold radiator water period end, switch to heating mode is required. Note that for both modes device functionalities open window detection and internal temperature control algorithm are available. The command data is described in Table 30. The keep-alive in the response is omitted for clarity.

Byte indexHex Value - Meaning

Byte index

Hex Value - Meaning

0

1E - The command code

1

00 – Vicki operates in heating mode (default for the device);

01 – Vicki operates in cooling mode.

Table 30

Last updated