INA226 直流电流和功率传感器
ina226 传感器平台允许您在 ESPHome 中使用 INA226 直流电流和功率传感器
(数据手册,eBay)传感器。此传感器需要在您的配置中设置 I²C 总线 才能工作。

# Example configuration entrysensor: - platform: ina226 address: 0x40 shunt_resistance: 0.1 ohm max_current: 3.2A # adc time used for both, Bus Voltage and Shunt Voltage adc_time: 140us adc_averaging: 128 update_interval: 60s current: name: "INA226 Current" power: name: "INA226 Power" bus_voltage: name: "INA226 Bus Voltage" shunt_voltage: name: "INA226 Shunt Voltage"# Example configuration entrysensor: - platform: ina226 address: 0x40 adc_time: voltage: 140us current: 332us-
address (可选,integer): 手动指定传感器的 I²C 地址。默认为
0x40。 -
shunt_resistance (可选,float): 板上分流电阻的值,用于电流计算。 默认为
0.1 ohm。 -
max_current (可选,float): 您预期的最大电流。ESPHome 将使用此值 来优化配置传感器。默认为
3.2A。 -
adc_time (可选,Time 或以下嵌套选项): 执行单次 ADC 转换的微秒时间。 默认为
1100us。有效值为140us、204us、332us、588us、1100us、2116us、4156us、8244us。 -
adc_averaging (可选,integer): 选择 ADC 采样平均次数。默认为
4。有效值为1、4、16、64、128、256、512、1024。 -
update_interval (可选,Time): 检查传感器的间隔。默认为
60s。
此组件提供四个传感器。您可以配置全部或其中的任意子集。每个配置的传感器
会在每次 update_interval 时单独报告。每个配置的传感器均需设置 name 选项。
来自 Sensor 的其他所有选项。
- current (可选): 计算出的电流输出,安培。
- power (可选): 计算出的功率输出,瓦特。
- bus_voltage (可选): 总线电压输出(高侧接触电压),伏特。
- shunt_voltage (可选): 分流电压(分流电阻两端的电压)值,伏特。