Vicki LoRaWAN
Get device data
Request URL:
POST /provider/fetchHeaders:
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"
}
}
}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 ModeForce 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:
Set Uplink Type
Request URL:
Headers:
Body:
Response:
Get Uplink Type
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
Body:
Set Integral Gain
Body:
Get Integral Value
Body:
Set PI Run Period
Body:
Set Temp Hysteresis
Body:
Set Open Window Precisely
Body:
Set Force Attach
Body:
Last updated