Please help to parse JSON response. None of methods in similar topics worked out.
My JSON is:
Summary
{
“zones”:{
“transaction_time”:null,
“elements”:[
],
"globalSchedules":{
"time":null,
"duringChange":null,
"elements":[
]
},
"controllerParameters":{
}
},
“tiles”:[
{
“id”:2006,
“parentId”:4630,
“type”:40,
“menuId”:2006,
“orderId”:null,
“visibility”:true,
“params”:{
“description”:“Text information”,
“statusId”:587,
“headerId”:814,
“iconId”:3,
“options”:[
]
}
},
{
"id":2040,
"parentId":0,
"type":50,
"menuId":0,
"orderId":null,
"visibility":true,
"params":{
"description":"Controller software version",
"version":"1.1.11",
"txtId":0,
"iconId":0,
"companyId":6,
"controllerName":"i-3",
"mainControllerId":0
}
},
{
"id":2050,
"parentId":4631,
"type":1,
"menuId":0,
"orderId":null,
"visibility":true,
"params":{
"description":"Temperature sensor",
"workingStatus":true,
"txtId":192,
"value":277,
"batteryLevel":null,
"signalStrength":null
}
},
{
"id":2051,
"parentId":4631,
"type":1,
"menuId":0,
"orderId":null,
"visibility":true,
"params":{
"description":"Temperature sensor",
"workingStatus":true,
"txtId":194,
"value":286,
"batteryLevel":null,
"signalStrength":null
}
},
{
"id":2052,
"parentId":4631,
"type":1,
"menuId":0,
"orderId":null,
"visibility":true,
"params":{
"description":"Temperature sensor",
"workingStatus":true,
"txtId":795,
"value":147,
"batteryLevel":null,
"signalStrength":null
}
},
{
"id":2053,
"parentId":4631,
"type":1,
"menuId":0,
"orderId":null,
"visibility":true,
"params":{
"description":"Temperature sensor",
"workingStatus":true,
"txtId":1040,
"value":304,
"batteryLevel":null,
"signalStrength":null
}
},
{
"id":2054,
"parentId":4631,
"type":1,
"menuId":0,
"orderId":null,
"visibility":true,
"params":{
"description":"Temperature sensor",
"workingStatus":false,
"txtId":196,
"value":-2030,
"batteryLevel":null,
"signalStrength":null
}
},
{
"id":2055,
"parentId":4631,
"type":1,
"menuId":0,
"orderId":null,
"visibility":true,
"params":{
"description":"Temperature sensor",
"workingStatus":false,
"txtId":197,
"value":-2030,
"batteryLevel":null,
"signalStrength":null
}
},
{
"id":2056,
"parentId":4631,
"type":1,
"menuId":0,
"orderId":null,
"visibility":true,
"params":{
"description":"Temperature sensor",
"workingStatus":false,
"txtId":1288,
"value":-2030,
"batteryLevel":null,
"signalStrength":null
}
},
{
"id":2057,
"parentId":4631,
"type":1,
"menuId":0,
"orderId":null,
"visibility":true,
"params":{
"description":"Temperature sensor",
"workingStatus":true,
"txtId":1289,
"value":236,
"batteryLevel":null,
"signalStrength":null
}
},
{
"id":2058,
"parentId":4631,
"type":1,
"menuId":0,
"orderId":null,
"visibility":true,
"params":{
"description":"Temperature sensor",
"workingStatus":true,
"txtId":221,
"value":181,
"batteryLevel":null,
"signalStrength":null
}
},
{
"id":2059,
"parentId":4631,
"type":1,
"menuId":0,
"orderId":null,
"visibility":true,
"params":{
"description":"Temperature sensor",
"workingStatus":true,
"txtId":222,
"value":242,
"batteryLevel":null,
"signalStrength":null
}
},
{
"id":2060,
"parentId":4631,
"type":1,
"menuId":0,
"orderId":null,
"visibility":true,
"params":{
"description":"Temperature sensor",
"workingStatus":true,
"txtId":1308,
"value":239,
"batteryLevel":null,
"signalStrength":null
}
},
{
"id":4057,
"parentId":4630,
"type":6,
"menuId":3203,
"orderId":null,
"visibility":true,
"params":{
"description":"Universal status with widgets",
"statusId":0,
"iconId":17,
"widget1":{
"txtId":573,
"value":50,
"unit":6,
"type":1,
"params":[
0,
0,
0,
0,
0
]
},
"widget2":{
"txtId":0,
"value":28,
"unit":6,
"type":1,
"params":[
0,
0,
0,
0,
0
]
}
}
},
{
"id":4063,
"parentId":4630,
"type":23,
"menuId":2320,
"orderId":null,
"visibility":true,
"params":{
"description":"Built-in valve",
"workingStatus":true,
"valveNumber":1,
"currentTemp":182,
"returnTemp":303,
"setTempCorrection":0,
"openingPercentage":0,
"valvePump":0,
"boilerProtection":1,
"returnProtection":0,
"setTemp":10,
"txtId":992
}
},
{
"id":4064,
"parentId":4630,
"type":23,
"menuId":2420,
"orderId":null,
"visibility":true,
"params":{
"description":"Built-in valve",
"workingStatus":true,
"valveNumber":2,
"currentTemp":241,
"returnTemp":303,
"setTempCorrection":0,
"openingPercentage":100,
"valvePump":0,
"boilerProtection":0,
"returnProtection":0,
"setTemp":34,
"txtId":993
}
},
{
"id":4066,
"parentId":4630,
"type":23,
"menuId":2520,
"orderId":null,
"visibility":true,
"params":{
"description":"Built-in valve",
"workingStatus":true,
"valveNumber":3,
"currentTemp":239,
"returnTemp":303,
"setTempCorrection":0,
"openingPercentage":100,
"valvePump":0,
"boilerProtection":0,
"returnProtection":0,
"setTemp":53,
"txtId":3449
}
},
{
"id":4600,
"parentId":4633,
"type":6,
"menuId":0,
"orderId":null,
"visibility":true,
"params":{
"description":"Universal status with widgets",
"statusId":0,
"iconId":167,
"widget1":{
"txtId":730,
"value":0,
"unit":-1,
"type":0,
"params":[
0,
0,
0,
0,
0
]
},
"widget2":{
"txtId":3731,
"value":0,
"unit":-1,
"type":0,
"params":[
0,
0,
0,
0,
0
]
}
}
},
{
"id":4605,
"parentId":4633,
"type":6,
"menuId":0,
"orderId":null,
"visibility":true,
"params":{
"description":"Universal status with widgets",
"statusId":0,
"iconId":167,
"widget1":{
"txtId":4023,
"value":0,
"unit":-1,
"type":0,
"params":[
0,
0,
0,
0,
0
]
},
"widget2":{
"txtId":3028,
"value":0,
"unit":-1,
"type":0,
"params":[
0,
0,
0,
0,
0
]
}
}
},
{
"id":4610,
"parentId":4632,
"type":11,
"menuId":0,
"orderId":null,
"visibility":true,
"params":{
"description":"Relay",
"workingStatus":true,
"txtId":645,
"iconId":98
}
},
{
"id":4611,
"parentId":4632,
"type":11,
"menuId":0,
"orderId":null,
"visibility":true,
"params":{
"description":"Relay",
"workingStatus":true,
"txtId":646,
"iconId":98
}
},
{
"id":4612,
"parentId":4632,
"type":11,
"menuId":0,
"orderId":null,
"visibility":true,
"params":{
"description":"Relay",
"workingStatus":true,
"txtId":1333,
"iconId":98
}
},
{
"id":4613,
"parentId":4632,
"type":6,
"menuId":4614,
"orderId":null,
"visibility":true,
"params":{
"description":"Universal status with widgets",
"statusId":0,
"iconId":98,
"widget1":{
"txtId":1177,
"value":0,
"unit":7,
"type":1,
"params":[
0,
0,
0,
0,
0
]
},
"widget2":{
"txtId":0,
"value":0,
"unit":7,
"type":1,
"params":[
0,
0,
0,
0,
0
]
}
}
},
{
"id":4630,
"parentId":0,
"type":60,
"menuId":0,
"orderId":1,
"visibility":true,
"expanded":true,
"params":{
"description":"Container",
"txtId":1290,
"iconId":138
}
},
{
"id":4631,
"parentId":0,
"type":60,
"menuId":0,
"orderId":2,
"visibility":true,
"expanded":true,
"params":{
"description":"Container",
"txtId":1617,
"iconId":87
}
},
{
"id":4632,
"parentId":0,
"type":60,
"menuId":0,
"orderId":3,
"visibility":true,
"expanded":false,
"params":{
"description":"Container",
"txtId":642,
"iconId":98
}
},
{
"id":4633,
"parentId":0,
"type":60,
"menuId":0,
"orderId":4,
"visibility":true,
"expanded":false,
"params":{
"description":"Container",
"txtId":729,
"iconId":167
}
},
{
"id":4660,
"parentId":4630,
"type":6,
"menuId":0,
"orderId":null,
"visibility":true,
"params":{
"description":"Universal status with widgets",
"statusId":0,
"iconId":17,
"widget1":{
"txtId":2442,
"value":23,
"unit":6,
"type":1,
"params":[
0,
0,
0,
0,
0
]
},
"widget2":{
"txtId":0,
"value":30,
"unit":6,
"type":1,
"params":[
0,
0,
0,
0,
0
]
}
}
}
]
}
I need to pull sensor values under
“tiles”, selected “id” and under nested “params” there is “SetTemp” and “Value” figures.
Please advise how to do it.
Something like
value_template: '{{ value_json["tiles"][0]["params"]["value"] }}'
doesn’t work.
Any help on pulling, for instance, “value” data from Temperature sensor with ID = 2059 will be pretty much appreciated.
Thank you!