Vicki LoRaWAN

Get device data

Request URL:

POST /provider/fetch

Headers:

Content-Type: application/json
Authorization: Bearer {access_token}

Body:

{
  "serial_number" : "{Vicki Serial Number}"
}

Response:

{
    "provider": {
        "mac": "70B3D52DD3000AF8",
        "displayDigits": 22,
        "temperature": 22.882380449859,
        "humidity": 35.15625,
        "motorRange": 0,
        "motorPosition": 0,
        "batteryVoltage": 3.2,
        "openWindow": false,
        "childLock": false,
        "highMotorConsumption": false,
        "lowMotorConsumption": false,
        "rssi": -81,
        "temeprature_range_settings": {
            "min": 5,
            "max": 30
        },
        "keepalive_time": 3,
        "open_window_params": {
            "enabled": false,
            "duration": 10,
            "motorPosition": 0,
            "delta": 2
        },
        "operational_mode": "01",
        "internal_algo_params": {
            "period": 10,
            "pFirstLast": 20,
            "pNext": 20
        },
        "tdiff_params": {
            "warm": 1,
            "cold": 1
        },
        "uplink_type": "00",
        "join_retry_period": 10,
        "network_provider": "the_things_industries",
        "spf": "7",
        "deviceVersions": {
            "hardware": 26,
            "software": 41
        },
        "watchDogParams": {
            "wdpC": 17,
            "wdpUc": 24
        },
        "frameCount": 1811,
        "joinRequestCount": 176,
        "lastActive": "2023-02-28 20:30:22",
        "extSensorOn": [],
        "extSensorIs": "",
        "thermostatIs": null,
        "application": "software-dev",
        "proportionalAlgorithmParameters": {
            "coefficient": 3,
            "period": 10
        },
        "temperatureControlAlgorithm": "proportional",
        "attachedBackplate": true,
        "calibrationFailed": false,
        "perceiveAsOnline": true,
        "childLockBehavior": "01",
        "activeFrom": "2022-11-22 09:02:15",
        "online": true,
        "scheduleInfo": {
            "inSchedule": false,
            "mainTarget": null,
            "inPriority": false
        }
    },
    "_links": {
        "self": {
            "href": "/v1/provider/fetch"
        }
    }
}
Vicki high priority commands

Set motor position Only

Request URL:

Headers:

Body:

Response:

Set Target Temperature

Request URL:

Headers:

Body:

Response:

Set Motor Position and Target Temperature

Request URL:

Headers:

Body:

Response:

Set Open Window

Request URL:

Headers:

Body:

Response:

Get Open Window

Request URL:

Headers:

Body:

Response:

Child Lock

Request URL:

Headers:

Body:

Response:

Set Min/Max Range

Request URL:

Headers:

Body:

*Note that the min/max values should be between 5 and 30!

Response:

Get Min/Max Range

Request URL:

Headers:

Body:

Response:

Summer Mode

Request URL:

Headers:

Body:

Response:

More info about summer mode command:

Summer Mode

Force Close Vicki

Request URL:

Headers:

Body:

Response:

Set KeepAlive Time

Request URL:

Headers:

Body:

Response:

Get KeepAlive Time

Request URL:

Headers:

Body:

Response:

Get Pending Commands

Request URL:

Headers:

Body:

Response:

Algorithms

Set Temperature Control Algorithm

Request URL:

Headers:

Body:

Add Ext temp sensor to Vicki

Request URL:

Headers:

Body:

Send external temperature to Vicki

Request URL:

Headers:

Body:

Request Proportional Algorithm Parameters

Request URL:

Headers:

Body:

Response:

Set Offline Algorithm Parameters

Request URL:

Headers:

Body:

Response:

Get Offline Algorithm Parameters

Request URL:

Headers:

Body:

Response:

Set Offline Algorithm Tdiff Parameters

Request URL:

Headers:

Body:

Response:

Request Offline Algorithm Tdiff Parameters

Request URL:

Headers:

Body:

Response:

Set Proportional Algorithm Parameters

Request URL:

Headers:

Body:

Response:

Request Proportional Algorithm Parameters

Request URL:

Headers:

Body:

Response:

Set Watch Dog Params

Request URL:

Headers:

Body:

Response:

Get Watch Dog Params

Request URL:

Headers:

Body:

Response:

Get Device Version

Request URL:

Headers:

Body:

Response:

Set Join Retry Period

Request URL:

Headers:

Body:

Response:

Get Join Retry Period

Request URL:

Headers:

Body:

Response:

Request URL:

Headers:

Body:

Response:

Request URL:

Headers:

Body:

Response:

Set Operational Mode

Request URL:

Headers:

Body:

Response:

Request Operational Mode

Request URL:

Headers:

Body:

Response:

Recalibrate Motor

Request URL:

Headers:

Body:

Response:

Set Child Lock Behavior

Request URL:

Headers:

Body:

Response:

Get Child Lock Behavior

Request URL:

Headers:

Body:

Response:

Set Proportional Gain

*More info: https://docs.mclimate.eu/mclimate-lorawan-devices/devices/mclimate-vicki-lorawan/vicki-lorawan-device-communication-protocol/operational-modes-and-temperature-control-algorithm/algorithm-3-proportional-integral#proportional-gain-kp

Body:

Set Integral Gain

*More info: https://docs.mclimate.eu/mclimate-lorawan-devices/devices/mclimate-vicki-lorawan/vicki-lorawan-device-communication-protocol/operational-modes-and-temperature-control-algorithm/algorithm-3-proportional-integral#integral-gain-ki

Body:

Get Integral Value

*More info: https://docs.mclimate.eu/mclimate-lorawan-devices/devices/mclimate-vicki-lorawan/vicki-lorawan-device-communication-protocol/operational-modes-and-temperature-control-algorithm/algorithm-3-proportional-integral#get-the-value-of-the-integral

Body:

Set PI Run Period

*More info: https://docs.mclimate.eu/mclimate-lorawan-devices/devices/mclimate-vicki-lorawan/vicki-lorawan-device-communication-protocol/operational-modes-and-temperature-control-algorithm/algorithm-3-proportional-integral#pi-run-period

Body:

Set Temp Hysteresis

*More info: https://docs.mclimate.eu/mclimate-lorawan-devices/devices/mclimate-vicki-lorawan/vicki-lorawan-device-communication-protocol/operational-modes-and-temperature-control-algorithm/algorithm-3-proportional-integral#temperature-hysteresis-thys

Body:

Set Open Window Precisely

*More info: https://docs.mclimate.eu/mclimate-lorawan-devices/devices/mclimate-vicki-lorawan/vicki-lorawan-device-communication-protocol/open-window-detection

Body:

Set Force Attach

*More info: https://docs.mclimate.eu/mclimate-lorawan-devices/devices/mclimate-vicki-lorawan/vicki-lorawan-device-communication-protocol/force-close#force-attach-a-vicki

Body:

Last updated