[ESPHome] Esp32 + capteur X9C103S potentiomètre numérique

Bonjour,

Sur la base de la publication de @jsapede concernant la domotisation d’un poele à granulés non connecté je cherche à remplacer le Ohmigo par un potentiomètre numérique géré par l’ESP32 (8266 dans mon cas). J’ai retenu le composant X9C 103S, cablé suivant les reco de ESPHome X9C et flashé l’ESP avec le code suivant :

captive_portal:

output:
  - platform: x9c
    id: x9c_pot
    cs_pin: GPIO14 # Correspond à la broche D5 sur NodeMCU
    inc_pin: GPIO12 # Correspond à la broche D6 sur NodeMCU
    ud_pin: GPIO13 # Correspond à la broche D7 sur NodeMCU
    initial_value: 0.5
    step_delay: 1us    
    
number:
  - platform: template
    min_value: 0
    max_value: 100
    step: 1
    optimistic: True
    name: pot1
    on_value: 
      then:
         - output.set_level: 
            id: x9c_pot
            level: !lambda return x/100.0;

Et quand je fais bouger mon slider pot1 sur HA, la résistance que je mesure entre VH et VW ne varie pas. La commande remonte bien dans l’ESP :

[20:35:01.029][D][number:064]: 'pot1': Setting value
[20:35:01.029][D][number:123]:   New value: 50.000000
[20:35:01.043][D][number:025]: 'pot1' >> 50.00

Entre VW et VH je mesure 73 ohm
Entre VW et VL je mesure 49 ohm
quelque soit la valeur de pot1.

Savez vous si je l’ai correctement paramétré ?

Merci pour vos retours.

quand on passe ça dans gemini ou chatgpt ce qui revient le plus souvent c’est un pb de cablage, de timing trop aggressif ou d’arrivée en butée basse.