Malgré plusieurs essais infructueux je n’arrive plus à avoir un retour de hauteur et de débit sur la rivière près de chez moi.
Voici le code présent dans mon fichier config
- platform: rest
name: Hauteur Coulon
unique_id: hauteur_coulon
scan_interval: 300
resource: https://hubeau.eaufrance.fr/api/v1/hydrometrie/observations_tr?code_entite=O196431001&size=1&pretty&grandeur_hydro=H&fields=date_obs,resultat_obs,continuite_obs_hydro
value_template: "{{ (value_json['data'][0]['resultat_obs']) | int / 1000 }}" # mm en m
unit_of_measurement: "m"
- platform: rest
name: Débit Coulon
unique_id: debit_coulon
scan_interval: 1200
resource: https://hubeau.eaufrance.fr/api/v1/hydrometrie/observations_tr?code_entite=X348402001&size=1&pretty&grandeur_hydro=Q&fields=date_obs,resultat_obs,continuite_obs_hydro
value_template: "{{ (((value_json['data'][0]['resultat_obs']) | int / 1000 ) | round ) }}" # l en m3/s
unit_of_measurement: "m³/s"
J’ai également testé le code de Gilles2 ci dessous et il ne marche pas non plus. Le sensor n’apparait même pas comme indisponible.
- platform: rest
name: Débit Seine Paris Austerlitz
unique_id: debit_seine_Paris_Austerlitz
scan_interval: 1200
resource: https://hubeau.eaufrance.fr/api/v1/hydrometrie/observations_tr?code_entite=F700000103&size=1&pretty&grandeur_hydro=Q&fields=date_obs,resultat_obs,continuite_obs_hydro
value_template: "{{ (((value_json['data'][0]['resultat_obs']) | int / 1000 ) | round ) }}" # l en m3/s
unit_of_measurement: "m³/s"
Bonjour Florian,
Si en copiant mon code cela ne fonctionne pas, le soucis est ailleurs je pense. De mon côté, avec exactement le même code, j’ai toujours les remontées de débit pour la station Paris Austerlitz.
Tu as peut-être changé autre chose dans tes sensors précédents qui fait qu’il y a une erreur dans ton fichier Configuration.yaml.
Quelqu’un aurait un bout de code, pour animer l’icone en fonction de la hauteur d’eau?
J’aimerai suivant un seuil passer l’icone en orange, puis en rouge, afin d’avoir une alerte.