Bonsoir Franck, je te poste mon code avec une sonde légèrement différente.
sensor:
- platform: ct_clamp
sensor: adc_sensor
name: "Courant Congélateur"
id: courant_congel
sample_duration: 1s
update_interval: 30s
filters:
- calibrate_linear:
- 0.003 -> 0
- 0.36011 -> 1.8
- 0.605 -> 3.0
- 0.94466 -> 4.75
- platform: adc
pin: GPIO36
id: adc_sensor
attenuation: auto
- platform: homeassistant
name: "Tension réseau"
id: tension_reseau
entity_id: sensor.msunpv_voltres
- platform: template
name: "Puissance Congélateur"
id: puissance_congel
lambda: |-
return id(courant_congel).state * id(tension_reseau).state;
accuracy_decimals: 2
update_interval: 30s
device_class: power
unit_of_measurement: W
- platform: total_daily_energy
name: "Congélateur (Energie)"
id: energie_congel
power_id: puissance_congel
device_class: energy
unit_of_measurement: 'Wh'
# Time component to reset energy at midnight
time:
- platform: homeassistant
id: homeassistant_time
Ne tiens pas compte de la partie filter et des calcul en dessous car propre à ma config mais le platform ct_clamp et adc devrait correspondre.
En fait je pense qu’il te manque la durée d’échantillonnage et l’atténuation.