跳转到内容

TMP117 温度传感器

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

TMP117 温度传感器。(图片来源:Sparkfun,图片已裁剪并压缩)

TMP117 是一款高精度温度传感器,通过 I²C 通信。每个传感器都会在 Texas Instruments 的生产流程中在 NIST 可溯源的测试平台上进行测试。精度在 -20°C 至 +50°C 温度范围内最坏情况下为 0.1°C。

要使用传感器,首先设置一个 I²C 总线,并将传感器连接到指定的引脚。

如果对精度有严格要求,请参见数据手册第 8.2.2.2 节。

# 示例配置条目
sensor:
- platform: tmp117
name: "Living Room Temperature"
update_interval: 60s
  • address (可选, int): 传感器的 I²C 地址。更多信息请参见 I²C 地址。

  • update_interval (可选, Time): 检查传感器的间隔。默认为 60s。传感器组件会根据该间隔设置传感器中可能的最大平均次数。

  • Sensor 的所有其他选项。

为了允许在同一个 I²C 总线上连接多个传感器,该传感器硬件的设计者提供了一些修改 I²C 地址的选项。

  • 如果地址引脚连接到 GND,地址为 0x48(默认)。
  • 如果地址引脚连接到 VCC,地址为 0x49。
  • 如果地址引脚连接到 SDA,地址为 0x4A。
  • 如果地址引脚连接到 SCL,地址为 0x4B。