Recupere une valeur fichier xml "roulant"

Bonjour,

Je souhaite récupéré la valeur de mon niveau de sel de ma piscine, pour cela je prend l’information de mon boitier Autelis qui génère un fichier xml avec différentes valeurs. Jusque la je sais faire, j’ai crée un sensor qui parse ce fichier keypad.xml, le soucis c’est que les valeurs roules constamment aux 3 secondes dans cette ordre comme ceci:

<response><b0>     Salt Level </b0><b1>          3.4 g/</b1></response>
<response><b0>      Saturday  </b0><b1>           08 49</b1></response>
<response><b0>  Pool Chlorinat</b0><b1>or          20% </b1></response>
<response><b0>      Heater1   </b0><b1>        Auto Con</b1></response>
<response><b0>  Pool Temp  27ß</b0><b1>C               </b1></response>
<response><b0>  Air Temp   16ß</b0><b1>C               </b1></response>

Comment faire pour isolé la valeur qui m’intéresse Salt Level et sa valeur?
Merci d’avance
Vic

Salut,

Tu crées ton sensore avec quoi ?
Peux-tu partager son code ?

rest,
quelque chose comme cela :

- username: xxxx
  password: xxxx
  authentication: basic
  resource: http://192.168.30.35/keypad.xml
  scan_interval: 60
  
    sensor:
    - name: "JSON Pool Keypad Status"
      json_attributes:
      - b0
      - b1
      value_template: "OK"
      json_attributes_path: "$.response"
      force_update: true

    - name: Title
      value_template: "{{ value_json.response.b0 }}"
    - name: Value
      value_template: "{{ value_json.response.b1 }}"

Ça fonctionne je recupere bien les données mais ca update au 5 sesondes…

Dommage il manque le morceau le plus important
=> C’est quoi le bloc juste au dessus de username : rest: ?

C’est un fichiers séparé que j’ai fait, j’utilise rest,
j’ai mis cela dans mon configuration.yaml

command_line: !include_dir_merge_list command_line/
rest: !include_dir_merge_list rest/            

j’ai updaté les commandes manquantes aux dessus…