CT 钳电流传感器
电流变压器钳(ct_clamp)传感器允许您将 CT 钳连接到模拟
电压传感器(如 ADC 传感器)并将读数转换为测量的单相交流电流。
首先,您需要设置一个电压传感器源(ADC 传感器,但例如也可以是
ADS1115),并通过 sensor 选项将其传递给 CT 钳传感器。
另请参阅 此指南 作为 CT 钳传感器工作原理和如何将其连接到设备的介绍。
# Example configuration entrysensor: - platform: ct_clamp sensor: adc_sensor name: "Measured Current" update_interval: 60s
# Example source sensor - platform: adc pin: A0 id: adc_sensor-
sensor (必选, ID): 用于测量电压值的源传感器。
-
sample_duration (可选, Time): 对电流钳进行采样的时间持续时间。 较高的值可以提高精度。默认为
200ms,在 50Hz 系统上相当于 10 个完整周期。 -
update_interval (可选, Time): 检查传感器的时间间隔。默认为
60s。ct_clamp的 update_interval 必须大于 sample_duration。 -
来自 Sensor 的所有其他选项。
此传感器需要校准才能显示正确的值,为此您可以使用 calibrate_linear 传感器过滤器。首先,连接一个已知 电流负载,如使用已知电流量灯泡。
然后打开它,查看 CT 钳传感器报告的值。例如,在下方的配置中 一个 4.0 A 设备在日志中显示 0.1333 的值。现在进入您的配置文件
# Example configuration entrysensor: - platform: ct_clamp sensor: adc_sensor name: "Measured Current" update_interval: 60s filters: - calibrate_linear: # Measured value of 0 maps to 0A - 0 -> 0 # Known load: 4.0A # Value shown in logs: 0.1333A - 0.1333 -> 4.0重新编译并上传,现在您的 CT 钳传感器已校准!