# Commands cheat sheet

<table data-header-hidden><thead><tr><th width="131.8695652173913">Command code, [hex]</th><th width="105">Firmware version</th><th width="328">Command name</th><th>Sent from</th></tr></thead><tbody><tr><td><strong>Command code, [hex]</strong></td><td><strong>Firmware version</strong></td><td><strong>Command name</strong></td><td><strong>Sent from</strong></td></tr><tr><td>81</td><td>≥3.5</td><td><a href="/pages/-McODnods-UQrggS7Exb">Keep-alive</a> (New temperature formula)</td><td>Vicki</td></tr><tr><td>01</td><td>&#x3C;3.5</td><td><a href="/pages/-McODnods-UQrggS7Exb">Keep-alive</a> (Old temperature formula)</td><td>Vicki</td></tr><tr><td>02</td><td>All</td><td><a href="/pages/-McODnods-UQrggS7Exb#set-keep-alive-period">Set keep-alive period</a></td><td>Server</td></tr><tr><td>03</td><td>All</td><td><a href="/pages/-McOER80sQxIx-YG2Hlu">Recalibrate motor</a></td><td>Server</td></tr><tr><td>04</td><td>All</td><td><a href="/pages/-McOE8UFZyuS9ohOPPj7">Read device hardware and software version</a></td><td>Server/Vicki</td></tr><tr><td>06</td><td>All</td><td><a href="/pages/-McOEnDVbG3uY4mX-uUl#set-1">Set open window detection parameters</a></td><td>Server</td></tr><tr><td>07</td><td>All</td><td><a href="/pages/-McOF-6Knif-WSNfPaKj#set">Set child lock parameters</a></td><td>Server</td></tr><tr><td>08</td><td>All</td><td><a href="/pages/-McOFGq4K0Pwxawqx7Yj#set">Set temperature ranges</a></td><td>Server</td></tr><tr><td>0B</td><td>≥3.5</td><td><a href="/pages/-McOFSRmFeTVH-6kIgye#valve-close-until-over-voltage-is-detected-command-explanation-also-called-force-close-.">Valve close until over-voltage is detected (also called “force close”)</a></td><td>Server</td></tr><tr><td>0C</td><td>&#x3C;4.2</td><td><a href="/pages/sC92Ttb1DmLCyPPrwoTl#set">Set internal temperature control algorithm parameters</a></td><td>Server</td></tr><tr><td>0D</td><td>All</td><td><a href="/pages/-McOG5_81zd9GO2yimcb#set">Set device online operational mode</a></td><td>Server</td></tr><tr><td>0E</td><td>≥3.5</td><td><a href="/pages/-McOE_a4QhHuPAtYc7wy#set-device-target-temperature-command-explanation.">Set device target temperature (Applicable to certain device online operational modes)</a></td><td>Server</td></tr><tr><td>0F</td><td>≥3.5</td><td><a href="/pages/TqGrJNyiJzDp2h276CPv#set-external-temperature-sensor-value-with-accuracy-1.0">External temperature sensor reading (Applicable to certain device online operational modes)</a></td><td>Server</td></tr><tr><td>10</td><td>All</td><td><a href="/pages/-McOIzm8s4w0W8DCjxOc#set-network-join-retry-period-command-explanation.">Set network join retry period</a></td><td>Server</td></tr><tr><td>11</td><td>All</td><td><a href="/pages/-McOLzvy1rBauRqEfqp1#set">Set uplink messages type</a></td><td>Server</td></tr><tr><td>12</td><td>All</td><td><a href="/pages/GJRzIEsvGTL7hINLQoMB#get">Get keep-alive period</a></td><td>Server/Vicki</td></tr><tr><td>13</td><td>All</td><td><a href="/pages/-McOEnDVbG3uY4mX-uUl#get-1">Get open window detection parameters</a></td><td>Server/Vicki</td></tr><tr><td>14</td><td>All</td><td><a href="/pages/-McOF-6Knif-WSNfPaKj#get">Get child lock parameters</a></td><td>Server/Vicki</td></tr><tr><td>15</td><td>All</td><td><a href="/pages/-McOFGq4K0Pwxawqx7Yj#get">Get temperature ranges</a></td><td>Server/Vicki</td></tr><tr><td>16</td><td>&#x3C;4.2</td><td><a href="/pages/sC92Ttb1DmLCyPPrwoTl#get">Get internal temperature control algorithm parameters</a></td><td>Server/Vicki</td></tr><tr><td>17</td><td>&#x3C;4.2</td><td><a href="/pages/sC92Ttb1DmLCyPPrwoTl#get-1">Get internal temperature control algorithm parameters – Tdiff only</a></td><td>Server/Vicki</td></tr><tr><td>18</td><td>All</td><td><a href="/pages/-McOG5_81zd9GO2yimcb#get">Get device online operational mode</a></td><td>Server/Vicki</td></tr><tr><td>19</td><td>All</td><td><a href="/pages/-McOIzm8s4w0W8DCjxOc#get-network-join-retry-period-command-explanation">Get network join retry period</a></td><td>Server/Vicki</td></tr><tr><td>1A</td><td>&#x3C;4.2</td><td><a href="/pages/sC92Ttb1DmLCyPPrwoTl#set-1">Set internal temperature control algorithm parameters – Tdiff only</a></td><td>Server</td></tr><tr><td>1B</td><td>All</td><td><a href="/pages/bHkSmttwdDe8Wp5aKmS4#get">Get uplink messages type</a></td><td>Server/Vicki</td></tr><tr><td>1C</td><td>All</td><td><a href="/pages/-McOIzm8s4w0W8DCjxOc#set-device-radio-communication-watch-dog-parameters-command-explanation">Set device radio communication watch-dog parameters</a></td><td>Server</td></tr><tr><td>1D</td><td>All</td><td><a href="/pages/-McOIzm8s4w0W8DCjxOc#get-device-radio-communication-watch-dog-parameters-command-explanation">Get device radio communication watch-dog parameters</a></td><td>Server/Vicki</td></tr><tr><td>1E</td><td>All</td><td><a href="/pages/-McOG5_81zd9GO2yimcb#set-2">Set device primary operational mode</a></td><td>Server</td></tr><tr><td>1F</td><td>All</td><td><a href="/pages/-McOG5_81zd9GO2yimcb#get-2">Get device primary operational mode</a></td><td>Server/Vicki</td></tr><tr><td>28</td><td>≥3.5</td><td><a href="/pages/7HhAzalJjehVibNIUCqm">Target temperature is manually changed by rotating the device</a></td><td>Vicki</td></tr><tr><td>29</td><td>≥3.5</td><td><a href="/pages/caqhRh9v1HNJL2zuByH9#get">Get proportional algorithm parameters</a></td><td>Server/Vicki</td></tr><tr><td>2A</td><td>≥3.5</td><td><a href="/pages/caqhRh9v1HNJL2zuByH9#set">Set proportional algorithm parameters</a></td><td>Server</td></tr><tr><td>2B</td><td>≥4.0<br>&#x3C;4.3</td><td><a href="/pages/-McOG5_81zd9GO2yimcb#get-1">Get temperature control algorithm in use</a></td><td>Server/Vicki</td></tr><tr><td>2C</td><td>≥3.5</td><td><a href="/pages/-McOG5_81zd9GO2yimcb#set-1">Set temperature control algorithm in use</a></td><td>Server</td></tr><tr><td>2D</td><td>≥3.5</td><td><a href="/pages/-McOE_a4QhHuPAtYc7wy#set-motor-position-only">Set motor position only</a></td><td>Server</td></tr><tr><td>30</td><td>≥3.5</td><td><a href="/pages/-McOIzm8s4w0W8DCjxOc#remote-reset-the-device">Device reset</a></td><td>Server</td></tr><tr><td>31</td><td>≥3.5</td><td><a href="/pages/-McOE_a4QhHuPAtYc7wy#set-motor-position-and-update-target-temperature-command-explanation">Set a motor position and update the target temperature.</a></td><td>Server</td></tr><tr><td>33</td><td>≥4.1</td><td><a href="/pages/-McOIzm8s4w0W8DCjxOc#set">Set LoRaWAN AppEUI &#x26; AppKey</a></td><td>Server</td></tr><tr><td>34</td><td>≥4.1</td><td><a href="/pages/-McOF-6Knif-WSNfPaKj#get-1">Get child lock behavior when device goes offline</a></td><td>Server/Vicki</td></tr><tr><td>35</td><td>≥4.1</td><td><a href="/pages/-McOF-6Knif-WSNfPaKj#set-1">Set child lock behavior when device goes offline</a></td><td>Server</td></tr><tr><td>36</td><td>≥4.2</td><td><a href="/pages/1xT9MFw8fv3x4dxjJk9W#get">GET PI's algo Proportional gain</a></td><td>Server/Vicki</td></tr><tr><td>37</td><td>≥4.2</td><td><a href="/pages/1xT9MFw8fv3x4dxjJk9W#set">SET PI's algo Proportional gain</a></td><td>Server</td></tr><tr><td>3C</td><td>≥4.2</td><td><a href="/pages/rBifHJ0AbkS6fwvBXzxH#set-1">SET External temperature sensor value with accuracy 0.1</a></td><td>Server</td></tr><tr><td>3D</td><td>≥4.2</td><td><a href="/pages/1xT9MFw8fv3x4dxjJk9W#get-1">GET PI's algo Integral gain</a></td><td>Server/Vicki</td></tr><tr><td>3E</td><td>≥4.2</td><td><a href="/pages/1xT9MFw8fv3x4dxjJk9W#set-1">SET PI's algo Integral gain</a></td><td>Server</td></tr><tr><td>3F</td><td>≥4.2</td><td><a href="/pages/1xT9MFw8fv3x4dxjJk9W#get-the-value-of-the-integral">GET PI's algo integral value</a></td><td>Server/Vicki</td></tr><tr><td>40</td><td>≥4.2</td><td><a href="/pages/1xT9MFw8fv3x4dxjJk9W#get-2">GET PI's algo run period</a></td><td>Server/Vicki</td></tr><tr><td>41</td><td>≥4.2</td><td><a href="/pages/1xT9MFw8fv3x4dxjJk9W#set-2">SET PI's algo run period</a></td><td>Server</td></tr><tr><td>42</td><td>≥4.2</td><td><a href="/pages/1xT9MFw8fv3x4dxjJk9W#get-3">GET PI's algo temperature hysteresis (Thys)</a></td><td>Server/Vicki</td></tr><tr><td>43</td><td>≥4.2</td><td><a href="/pages/1xT9MFw8fv3x4dxjJk9W#set-3">SET PI's algo temperature hysteresis (Thys)</a></td><td>Server</td></tr><tr><td>44</td><td>≥4.2</td><td><a href="/pages/rBifHJ0AbkS6fwvBXzxH#get-1">GET External temperature sensor value</a></td><td>Server/Vicki</td></tr><tr><td>45</td><td>≥4.2</td><td><a href="/pages/-McOEnDVbG3uY4mX-uUl#set">SET open window detection parameters (0.1 accuracy)</a></td><td>Server</td></tr><tr><td>46</td><td>≥4.2</td><td><a href="/pages/-McOEnDVbG3uY4mX-uUl#get">GET open window detection parameters (0.1 accuracy)</a></td><td>Server/Vicki</td></tr><tr><td>47</td><td>≥4.2</td><td><a href="/pages/-McOFSRmFeTVH-6kIgye#set">SET force-attach</a></td><td>Server</td></tr><tr><td>48</td><td><p></p><p>≥4.2</p></td><td><a href="/pages/-McOFSRmFeTVH-6kIgye#get">GET force-attach status</a></td><td>Server/Vicki</td></tr><tr><td>49</td><td>≥4.3</td><td><a href="/pages/ghdDCaM3gnCuegeDSpiU#set">SET anti-freeze functionality parameters</a></td><td>Server</td></tr><tr><td>4A</td><td>≥4.3</td><td><a href="/pages/ghdDCaM3gnCuegeDSpiU#get">GET anti-freeze functionality parameters</a></td><td>Server/Vicki</td></tr><tr><td>4C</td><td>≥4.3</td><td><a href="/pages/1xT9MFw8fv3x4dxjJk9W#set">SET Maximum allowed Integral value</a></td><td>Server</td></tr><tr><td>4D</td><td>≥4.3</td><td><a href="/pages/1xT9MFw8fv3x4dxjJk9W#get">GET Maximum allowed Integral value</a></td><td>Server/Vicki</td></tr><tr><td>4E</td><td>≥4.3</td><td><a href="/pages/-McOE_a4QhHuPAtYc7wy#set-1">SET valve openness in percentage</a></td><td>Server</td></tr><tr><td>4F</td><td>≥4.3</td><td><a href="/pages/-McOE_a4QhHuPAtYc7wy#set-2">SET Valve openness range in percentage</a></td><td>Server</td></tr><tr><td>50</td><td>≥4.3</td><td><a href="/pages/-McOE_a4QhHuPAtYc7wy#get-1">GET Valve openness range in percentage</a></td><td>Server/Vicki</td></tr><tr><td>51</td><td>≥4.3</td><td><a href="/pages/-McOE_a4QhHuPAtYc7wy#set">SET Target temperature with resolution 0.1°C</a></td><td>Server</td></tr><tr><td>52</td><td>≥4.3</td><td><a href="/pages/-McOE_a4QhHuPAtYc7wy#get">GET Target temperature with resolution 0.1°C</a></td><td>Server/Vicki</td></tr><tr><td>53</td><td>≥4.3</td><td><a href="/pages/TqGrJNyiJzDp2h276CPv#set">SET Internal Temperature Offset</a></td><td>Server</td></tr><tr><td>54</td><td>≥4.3</td><td><a href="/pages/TqGrJNyiJzDp2h276CPv#get">GET Internal Temperature Offset</a></td><td>Server/Vicki</td></tr><tr><td>55</td><td>≥4.4</td><td><a href="/pages/ST0P3gsrh6BHmYoPqMSx#set">SET LED display temperature units</a></td><td>Server</td></tr><tr><td>56</td><td>≥4.4</td><td><a href="/pages/ST0P3gsrh6BHmYoPqMSx#get">GET LED display temperature units</a></td><td>Server/Vicki</td></tr><tr><td>57</td><td>≥4.4</td><td><a href="/pages/ST0P3gsrh6BHmYoPqMSx#set-target-temperature-in-fahrenheit">SET target temperature in Fahrenheit</a></td><td>Server</td></tr><tr><td>58</td><td>≥4.6</td><td><a href="/pages/2Tpm2MukKdjSEyRAfEQI#additional-notifications">Additional notifications</a></td><td>Server/Vicki</td></tr><tr><td>59</td><td>≥4.6</td><td><a href="/pages/urFhjasWY2zhCqmEUpLN#set">SET Heating event details</a></td><td>Server</td></tr><tr><td>5A</td><td>≥4.6</td><td><a href="/pages/urFhjasWY2zhCqmEUpLN#get">GET Heating event details</a></td><td>Server/Vicki</td></tr><tr><td>5B</td><td>≥4.6</td><td><a href="/pages/urFhjasWY2zhCqmEUpLN#set-2">SET Heating season start and end dates</a></td><td>Server</td></tr><tr><td>5C</td><td>≥4.6</td><td><a href="/pages/urFhjasWY2zhCqmEUpLN#get-2">GET Heating season start and end dates</a></td><td>Server/Vicki</td></tr><tr><td>5D</td><td>≥4.6</td><td><a href="/pages/BFapZCThht4BxvL1I94i#set-1">SET Device time</a></td><td>Server</td></tr><tr><td>5E</td><td>≥4.6</td><td><a href="/pages/BFapZCThht4BxvL1I94i#get-1">GET Device time</a></td><td>Server/Vicki</td></tr><tr><td>6D</td><td>≥4.6</td><td><a href="/pages/BFapZCThht4BxvL1I94i#set-2">SET Automatic time syncing using LoRaWAN Network Server</a></td><td>Server</td></tr><tr><td>6E</td><td>≥4.6</td><td><a href="/pages/BFapZCThht4BxvL1I94i#get-2">GET Automatic time syncing using LoRaWAN Network Server</a></td><td>Server/Vicki</td></tr><tr><td>5F</td><td>≥4.6</td><td><a href="/pages/BFapZCThht4BxvL1I94i#set">SET Device time zone</a></td><td>Server</td></tr><tr><td>60</td><td>≥4.6</td><td><a href="/pages/BFapZCThht4BxvL1I94i#get">GET Device time zone</a></td><td>Server/Vicki</td></tr><tr><td>61</td><td>≥4.6</td><td><a href="/pages/2Tpm2MukKdjSEyRAfEQI#set">SET Automatic setback temperature (manual boost)</a></td><td>Server</td></tr><tr><td>62</td><td>≥4.6</td><td><a href="/pages/2Tpm2MukKdjSEyRAfEQI#get">GET Automatic setback temperature (manual boost)</a></td><td>Server/Vicki</td></tr><tr><td>63</td><td>≥4.6</td><td><a href="/pages/Ht5cUuRSJiQlKeIM9rTJ#new-setpoint-led-indication-duration">SET New setpoint LED indication duration</a></td><td>Server</td></tr><tr><td>64</td><td>≥4.6</td><td><a href="/pages/Ht5cUuRSJiQlKeIM9rTJ#get-1">GET New setpoint LED indication duration</a></td><td>Server/Vicki</td></tr><tr><td>65</td><td>≥4.6</td><td><a href="/pages/mB9dbR5O1YMUJNRVVfqK#set">SET Target setpoint when device is offline</a></td><td>Server</td></tr><tr><td>66</td><td>≥4.6</td><td><a href="/pages/mB9dbR5O1YMUJNRVVfqK#get">GET Target setpoint when device is offline</a></td><td>Server/Vicki</td></tr><tr><td>67</td><td>≥4.6</td><td><a href="/pages/zkQVMYnJ1NYvnR34imlv#set">SET Internal algorithm temporary state</a></td><td>Server</td></tr><tr><td>68</td><td>≥4.6</td><td><a href="/pages/zkQVMYnJ1NYvnR34imlv#get">GET Internal algorithm temporary state</a></td><td>Server/Vicki</td></tr><tr><td>69</td><td>≥4.6</td><td><a href="/pages/bfp8qmUp1Gz4GqkdMaIT#set-1">SET Temperature levels when display operates as conventional thermostat with scale 0-5</a></td><td>Server</td></tr><tr><td>6A</td><td>≥4.6</td><td><a href="/pages/bfp8qmUp1Gz4GqkdMaIT#get-1">GET Temperature levels when display operates as conventional thermostat with scale 0-5</a></td><td>Server/Vicki</td></tr><tr><td>6B</td><td>≥4.6</td><td><a href="/pages/urFhjasWY2zhCqmEUpLN#set-1">SET Activate/deactivate heating events</a></td><td>Server</td></tr><tr><td>6C</td><td>≥4.6</td><td><a href="/pages/urFhjasWY2zhCqmEUpLN#get-1">GET Activate/deactivate heating events</a></td><td>Server/Vicki</td></tr><tr><td>A6</td><td>≥4.6</td><td><a href="/pages/Ht5cUuRSJiQlKeIM9rTJ#external-crystal-malfunctioning">External crystal not working notification</a></td><td>Vicki</td></tr><tr><td>A4</td><td>All</td><td><a href="/pages/-McOIzm8s4w0W8DCjxOc#lorawan-region">LoRaWAN Region</a></td><td>Server/Vicki</td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.mclimate.eu/mclimate-lorawan-devices/devices/mclimate-vicki-lorawan/vicki-lorawan-device-communication-protocol/command-cheat-sheet.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
