INA226 直流电流和功率传感器
ina226 传感器平台允许您在 ESPHome 中使用 INA226 直流电流和功率传感器
(数据手册, eBay) 传感器。需要在配置中设置 I²C 总线 才能使此传感器工作。
# 示例配置条目sensor: - platform: ina226 address: 0x40 shunt_resistance: 0.1 ohm max_current: 3.2A # 用于总线电压和分流电压的 adc 时间 adc_time: 140us adc_averaging: 128 update_interval: 60s current: name: "INA226 电流" power: name: "INA226 功率" bus_voltage: name: "INA226 总线电压" shunt_voltage: name: "INA226 分流电压"# 示例配置条目sensor: - platform: ina226 address: 0x40 adc_time: voltage: 140us current: 332us-
address (可选, 整数): 手动指定传感器的 I²C 地址。默认为
0x40。 -
shunt_resistance (可选, 浮点数): 电路板上用于电流计算的分流电阻值。默认为
0.1 ohm。 -
max_current (可选, 浮点数): 您期望的最大电流。ESPHome 将使用此值优化传感器配置。默认为
3.2A。 -
adc_time (可选, 时间 或以下两个嵌套选项): 执行单次 ADC 转换的时间(微秒)。默认为
1100us。有效值为140us、204us、332us、588us、1100us、2116us、4156us、8244us。 -
adc_averaging (可选, 整数): 选择 ADC 样本平均计数。默认为
4。有效值为1、4、16、64、128、256、512、1024。 -
update_interval (可选, 时间): 检查传感器的时间间隔。默认为
60s。
该组件提供四个传感器。您可以配置全部或其中任何子集。每个配置的传感器在每个 update_interval 单独报告。每个配置的传感器都需要 name 选项。传感器的所有其他选项。
- current (可选): 计算的电流输出,安培。
- power (可选): 计算的功率输出,瓦特。
- bus_voltage (可选): 总线电压输出(高侧触点电压),伏特。
- shunt_voltage (可选): 分流电压(分流电阻两端的电压)值,伏特。