TMP1075 温度传感器
TMP1075 温度传感器允许您在 ESPHome 中使用 TMP1075(数据手册)传感器。

TMP1075 是一款高精度温度传感器,通过 I²C 通信。每个传感器都会在 Texas Instruments 生产流程中在 NIST 可溯源的测试平台上进行测试。精度在 -55°C 至 +125°C 范围内通常为 ±0.25°C,在同样范围内最大误差为 ±2°C,在 -40°C 至 +110°C 范围内为 ±1°C。
要使用传感器,首先设置一个 I²C 总线,并将传感器连接到指定的引脚。
# 示例配置条目sensor: - platform: tmp1075 name: "Temperature TMP1075" update_interval: 10s i2c_id: i2c_bus conversion_rate: 27.5ms alert: function: comparator polarity: active_high limit_low: 50 limit_high: 75 fault_count: 1-
address (可选, int): 传感器的 I²C 地址。更多信息请参见 I²C 地址。默认为
0x48。 -
update_interval (可选, Time): 检查传感器温度的间隔。默认为
60s。 -
conversion_rate (可选): IC 执行温度测量的时间间隔。该设置还决定了警报引脚对温度变化的响应速度,因此与 ESPHome 检查传感器的频率无关。可选值为
27.5ms、55ms、110ms和220ms。默认为27.5ms。 -
alert (可选): 配置警报引脚的行为。
- function (可选, enum): 警报引脚的功能,可选值为
comparator或interrupt。默认为comparator。 - polarity (可选, enum): 警报引脚的极性,可选值为
active_high或active_low。默认为active_high。 - limit_low (可选, int): 温度下限,单位为 °C。默认为
-128(最低可能的限值)。 - limit_high (可选, int): 温度上限,单位为 °C。默认为
127.9375(最高可能的限值)。 - fault_count (可选, int): 警报引脚触发所需的测量次数。必须在
1到4之间(含)。默认为1。
- function (可选, enum): 警报引脚的功能,可选值为
-
Sensor 的所有其他选项。
I²C 地址
Section titled “I²C 地址”为了允许在同一个 I²C 总线上连接多个传感器,该传感器硬件的设计者提供了一些修改 I²C 地址的选项。三个地址引脚可以连接到 GND、VCC、SDA 或 SCL,从而生成 32 种可能的地址。地址映射表请参见数据手册第 9.3.2.2 节。
当所有地址引脚都连接到 GND 时,地址为 0x48,即该传感器组件的默认地址。