跳转到内容

INA226 直流电流和功率传感器

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

INA226 直流电流和功率传感器。
# Example configuration entry
sensor:
- 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 entry
sensor:
- 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。

    • voltage(必选,Time): 总线电压的 ADC 转换时间
    • current(必选,Time): 分流电压(电流测量)的 ADC 转换时间
  • 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 (可选): 分流电压(分流电阻两端的电压)值,伏特。