跳转到内容

INA226 直流电流和功率传感器

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

INA226 直流电流和功率传感器。
# 示例配置条目
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。有效值为 140us204us332us588us1100us2116us4156us8244us

    • voltage (必需, 时间): 总线电压的 ADC 转换时间
    • current (必需, 时间): 分流电压(电流测量)的 ADC 转换时间
  • adc_averaging (可选, 整数): 选择 ADC 样本平均计数。默认为 4。有效值为 1416641282565121024

  • update_interval (可选, 时间): 检查传感器的时间间隔。默认为 60s

该组件提供四个传感器。您可以配置全部或其中任何子集。每个配置的传感器在每个 update_interval 单独报告。每个配置的传感器都需要 name 选项。传感器的所有其他选项。

  • current (可选): 计算的电流输出,安培。
  • power (可选): 计算的功率输出,瓦特。
  • bus_voltage (可选): 总线电压输出(高侧触点电压),伏特。
  • shunt_voltage (可选): 分流电压(分流电阻两端的电压)值,伏特。