Bonjour,
je ne sais pas si c’est un problème réel ( quel est l’impact sur le réseau ?) mais je souhaiterai limiter la fréquence d’envoi d’informations d’un appareil ESPHome vers Home Assistant .
je souhaiterai publier vers Home Assistant , par exemple toutes les minutes .
j’ai crée les sensors suivants dans ESPHome :
- platform: adc
pin: GPIO4
id: adc_sensor_id_4
accuracy_decimals: 5
attenuation: 12db # see : esphome.io/components/sensor/adc.html since esphome 2024.5.0 change 11db to 12db
# on the ESP32-S2 page :Attenuation(db) :6 , suggested range (mV ) : 0 ~ 1300 , Attenuation(db) :11 , suggested range (mV ) : 0 ~ 2500
update_interval: 1s
internal: true
- platform: ct_clamp
sensor: adc_sensor_id_4
name: "Sensor Live Current Burner"
id: "sensor_live_current_burner"
update_interval: 1s
accuracy_decimals: 3
device_class: current
unit_of_measurement: "A"
icon: "mdi:current-ac"
internal: true # This setting prevents it from publishing updates to Home Assistant directly. Instead, it just updates the global variable.
sample_duration: 200ms
filters:
- calibrate_linear:
method: exact
datapoints:
- 0 -> 0
- 0.009 -> 0.0 # zero load state :Raw AC Value: 0.019A
- 0.040 -> 0.14
# Override with a fixed value for testing
# - lambda: return 0.2; # Set to whatever fixed value you need to test the program
les sensors sont renseignés comme internal : donc normallement quand ils se mettent à jour ( update_interval: 1s ) ils ne devrait pas publier les changements dans HA ( je suis obligé de faire un update_interval tous les secondes pour mettre à jour d’autres sensors ) ?
je déclenche la publication via un trigger
: - id: publish_and_reset
then:
- component.update: sensor_live_current_burner.
le problème est que quand je regarde le log , je reçois les informations de ce sensor toutes les secondes . Est-ce normal ?
Merci d’avance pour vos éclaircissements
[16:51:03][D][ct_clamp:042]: 'Sensor Live Current Burner' - Raw AC Value: 0.002A after 268 different samples (1340 SPS)
[16:51:03][D][sensor:094]: 'Sensor Live Current Burner': Sending state 0.00000 A with 3 decimals of accuracy
[16:51:03][D][text_sensor:064]: 'Uptime (chaudieres21)': Sending state '29m 42s'
[16:51:03][D][sensor:094]: 'chaudieres21 Uptime Sensor': Sending state 1781.53894 s with 0 decimals of accuracy
[16:51:03][D][sensor:094]: 'adc_sensor_id_3': Sending state 1.67300 V with 5 decimals of accuracy
[16:51:03][D][sensor:094]: 'adc_sensor_id_4': Sending state 1.66500 V with 5 decimals of accuracy
[16:51:03][D][ct_clamp:042]: 'Sensor Live Current House' - Raw AC Value: 0.000A after 284 different samples (1420 SPS)
[16:51:03][D][sensor:094]: 'Sensor Live Current House': Sending state 0.00000 A with 3 decimals of accuracy
[16:51:03][D][sensor:094]: 'adc_sensor_id_1': Sending state 1.68100 V with 5 decimals of accuracy
[16:51:04][D][ct_clamp:042]: 'Sensor Live Current Workshop' - Raw AC Value: 0.000A after 317 different samples (1585 SPS)
[16:51:04][D][sensor:094]: 'Sensor Live Current Workshop': Sending state 0.00000 A with 3 decimals of accuracy
[16:51:04][D][sensor:094]: 'adc_sensor_id_2': Sending state 1.67400 V with 5 decimals of accuracy
[16:51:04][D][ct_clamp:042]: 'Sensor Live Current Boiler' - Raw AC Value: 0.000A after 279 different samples (1395 SPS)
[16:51:04][D][sensor:094]: 'Sensor Live Current Boiler': Sending state 0.00000 A with 3 decimals of accuracy
[16:51:04][D][ct_clamp:042]: 'Sensor Live Current Burner' - Raw AC Value: 0.001A after 286 different samples (1430 SPS)
[16:51:04][D][sensor:094]: 'Sensor Live Current Burner': Sending state 0.00000 A with 3 decimals of accuracy