Hello,
I have a problem, I try to download data using:
- platform: rest
scan_interval: 25
resource: !secret nuki_info
name: "NUKI status"
value_template: "{{ value_json['scanResults'][0]['paired'] }}"
json_attributes_path: "$.scanResults[0]"
json_attributes:
- rssi
from the link it looks like this:
{"bridgeType": 1, "ids": {"hardwareId": xxxxxxx, "serverId": xxxxxxxx}, "versions": {"firmwareVersion": "1.21.0", "wifiFirmwareVersion": "1.2.0"}, "uptime": 428, "currentTime": "2022-05-14T08:55:11+00:00", "serverConnected": true, "scanResults": [{"deviceType": 0, "nukiId": xxxxxxxxx, "name": "Nuki_xxxxxxxx", "rssi": -78, "paired": true}, {"deviceType": 0, "nukiId": xxxxxxxx, "name": "Nuki_xxxxxxxx", "rssi": -77, "paired": true}]}
i would like to get the second rssi value. How to do it?
Value change from
value_template: "{{ value_json['scanResults'][0]['paired'] }}"
on
value_template: "{{ value_json['scanResults'][1]['paired'] }}"
it gives nothing because there is one scanResults value but there are two paired.
How to do it