Cześć, korzystam z tego: https://community.home-assistant.io/t/nuki-smart-lock-2-0-support-all-available-api-actions-i-e-add-lock-unlock/93079/79
Dokładnie:
- 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
Potrzebuję wyciągnąć wartość rssi i ją dostaję ale jak wyciągnąć drugą taką wartość jeśli wygląda to tak:
{"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}]}
Zmiana z tego:
value_template: "{{ value_json['scanResults'][0]['paired'] }}"
na to:
value_template: "{{ value_json['scanResults'][1]['paired'] }}"
Nic nie da bo mamy jedną wartość: “scanResults”
Pomocy