# Details: https://esphome.io/components/sensor/atm90e32.html#calibration # Semi-automatic Calibration Buttons #################################### button: - platform: atm90e32 id: ${addon3_id1} run_offset_calibration: name: "1. Run ${addon3_name1} Offset Cal" clear_offset_calibration: name: "z1. Clear ${addon3_name1} Offset Cal" run_power_offset_calibration: name: "2. Run ${addon3_name1} Power Offset Cal" clear_power_offset_calibration: name: "z2. Clear ${addon3_name1} Power Offset Cal" run_gain_calibration: name: "3. Run ${addon3_name1} Gain Cal" clear_gain_calibration: name: "z3. Clear ${addon3_name1} Gain Cal" - platform: atm90e32 id: ${addon3_id2} run_offset_calibration: name: "1. Run ${addon3_name2} Offset Cal" clear_offset_calibration: name: "z1. Clear ${addon3_name2} Offset Cal" run_power_offset_calibration: name: "2. Run ${addon3_name2} Power Offset Cal" clear_power_offset_calibration: name: "z2. Clear ${addon3_name2} Power Offset Cal" run_gain_calibration: name: "3. Run ${addon3_name2} Gain Cal" clear_gain_calibration: name: "z3. Clear ${addon3_name2} Gain Cal" # V & I Calibration Reference Fields #################################### # Use these to input a known value being measured by a CT or voltage transformer number: - platform: atm90e32 id: ${addon3_id1} reference_voltage: # will copy to phase_b/c for calibration reference phase_a: name: "${addon3_name1} Ref V 1" reference_current: phase_a: name: "${ct19_name} Ref Current" phase_b: name: "${ct20_name} Ref Current" phase_c: name: "${ct21_name} Ref Current" - platform: atm90e32 id: ${addon3_id2} reference_voltage: # needed to calibrate voltage registers even if not output phase_a: name: "${addon3_name2} Ref V 2" reference_current: phase_a: name: "${ct22_name} Ref Current" phase_b: name: "${ct23_name} Ref Current" phase_c: name: "${ct24_name} Ref Current"