Bonjour
J’essaie de récupérer la dernière valeur de " ResObsHydroce " dans ce fichier JSON afin de la stocker dans une entité mais je bloque sur le format de " value_template "
La source est là :
https://www.vigicrues.gouv.fr/services/observations.json/?FormatDate=iso&CdStationHydro=V719401001&GrdSerie=Q
Mon code dans configuration.yaml :
- platform: rest
name: Débit Test
scan_interval: 60
resource: https://www.vigicrues.gouv.fr/services/observations.json/?FormatDate=iso&CdStationHydro=V719401001&GrdSerie=Q
#value_template: "{{ (value_json['Serie']['ResObsHydro'] | float(0)) }}"
#value_template: '{{value_json["ResObsHydro"][0]|float}}'
value_template: "{{ value_json.Serie[0].ResObsHydro }}"
unit_of_measurement: "m³/s"
J’ai essayé plusieurs syntaxe mais c’est toujours la valeur " unknown "
Merci aux pros des templates pour votre aide
Le tuto qui récupère les valeurs de https://hubeau.eaufrance.fr/api/v1/hydrometrie/ ne convient pas car les mise à jour ne sont pas assez fréquentes.
Ma configuration
System Information
version | core-2024.3.3 |
---|---|
installation_type | Home Assistant OS |
dev | false |
hassio | true |
docker | true |
user | root |
virtualenv | false |
python_version | 3.12.2 |
os_name | Linux |
os_version | 6.1.73-haos-raspi |
arch | aarch64 |
timezone | Europe/Paris |
config_dir | /config |