Hello everyone,
I would like to retrieve a value in Tuya, I have this request
curl --request GET "https://openapi.tuyaeu.com/v2.0/cloud/thing/XXXXXX/shadow/properties" --header "sign_method: HMAC-SHA256" --header "client_id: m83ffyg8rnhtpaeehum8" --header "t: 1691407832536" --header "mode: cors" --header "Content-Type: application/json" --header "sign: A582031913926966F2F658329CDE32F16B78189BBCC" --header "access_token: 09a207c817ae722c325322"
And this answer
{
"result": {
"properties": [
{
"code": "Temp",
"custom_name": "",
"dp_id": 101,
"time": 1691400091874,
"value": 18
},
{
"code": "Moisure",
"custom_name": "",
"dp_id": 102,
"time": 1691400091938,
"value": 33
},
{
"code": "Flow",
"custom_name": "",
"dp_id": 103,
"time": 1691401804045,
"value": 1
},
{
"code": "Rain",
"custom_name": "",
"dp_id": 104,
"time": 1691399102097,
"value": false
},
{
"code": "BatteryCapacity",
"custom_name": "",
"dp_id": 105,
"time": 1691399126451,
"value": "2"
},
{
"code": "WorkStatus",
I would like to store the value of Moisure in a variable but I don't know how.
Could you help me ?
"custom_name": "",
"dp_id": 106,
"time": 1691401776444,
"value": "0"
},
{
"code": "ManualTimer",
"custom_name": "",
"dp_id": 107,
"time": 1691399126642,
"value": 59
},
{
"code": "ManualSwitch",
"custom_name": "",
"dp_id": 108,
"time": 1691401776380,
"value": true
},
{
"code": "LeftTime",
"custom_name": "",
"dp_id": 109,
"time": 1691399102097,
"value": 0
},
{
"code": "Timer1",
"custom_name": "",
"dp_id": 110,
"time": 1691400899261,
"value": "ABUeABT+AAAAAAA="
},
{
"code": "Timer2",
"custom_name": "",
"dp_id": 111,
"time": 1691400999016,
"value": "AAAAAAAAAAAAAAA="
},
{
"code": "Timer3",
"custom_name": "",
"dp_id": 112,
"time": 1691400535291,
"value": "AAAAAAAAAAAAAAA="
},
{
"code": "TimerDelay",
"custom_name": "",
"dp_id": 113,
"time": 1691399126820,
"value": "0"
},
{
"code": "TimeFormat",
"custom_name": "",
"dp_id": 114,
"time": 1691399102097,
"value": "12"
},
{
"code": "AddMoisureSensor",
"custom_name": "",
"dp_id": 115,
"time": 1691399440267,
"value": true
},
{
"code": "AddRainSensor",
"custom_name": "",
"dp_id": 116,
"time": 1691399127058,
"value": false
},
{
"code": "MoisurePowerStatus",
"custom_name": "",
"dp_id": 117,
"time": 1691399460122,
"value": true
},
{
"code": "RainPowerStatus",
"custom_name": "",
"dp_id": 118,
"time": 1691399102097,
"value": false
},
{
"code": "TempFormat",
"custom_name": "",
"dp_id": 119,
"time": 1691399102097,
"value": "1"
},
{
"code": "AlarmStatus",
"custom_name": "",
"dp_id": 120,
"time": 1691399126707,
"value": 0
},
{
"code": "FlowCount",
"custom_name": "",
"dp_id": 121,
"time": 1691406036584,
"value": "AAAAAAAAAAAAAAAAAAAAAAAAAAA="
},
{
"code": "TempCount",
"custom_name": "",
"dp_id": 122,
"time": 1691406444107,
"value": "Ehf/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////"
},
{
"code": "MoisureCount",
"custom_name": "",
"dp_id": 123,
"time": 1691406444211,
"value": "IQf/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////"
},
{
"code": "RainCount",
"custom_name": "",
"dp_id": 124,
"time": 1691399102097
},
{
"code": "Stopirrigation",
"custom_name": "",
"dp_id": 125,
"time": 1691399126579,
"value": false
},
{
"code": "SYS_TIME",
"custom_name": "",
"dp_id": 126,
"time": 1691399102097
},
{
"code": "MCU_Version",
"custom_name": "",
"dp_id": 127,
"time": 1691399519339,
"value": "W433H101-098-054-000"
},
{
"code": "next_time",
"custom_name": "",
"dp_id": 128,
"time": 1691407764508,
"value": "AAAAAAA="
}
]
},
"success": true,
"t": 1691407834333,
"tid": "d2d810b8351511eebce64a9bf16c60a7"
}
I would like to store the value of Moisure in a variable but I don’t know how.
Could you help me ?