跳转到内容

Inkbird IBS-TH1、IBS-TH1 Mini 和 IBS-TH2 BLE 传感器

inkbird_ibsth1_mini 传感器平台允许您使用 Esp32 Ble Tracker 跟踪 Inkbird IBS-TH1、IBS-TH1 Mini 和 IBS-TH2 蓝牙 低功耗设备的输出。每次 传感器发送 BLE 广播时,此组件将跟踪 温度、外部温度(非 Mini 型号)、湿度和 IBS-TH1 设备的电池电量。请注意,与其他实现不同,ESPHome 可以同时跟踪 任意数量的 IBS-TH1/TH2 设备。

NOTE

如果向 IBS-TH1 连接了外部温度传感器,则不会发送内部传感器的测量值。 同一时间只有一个传感器可以工作。

NOTE

IBS-TH1 Mini 或 IBS-TH2 不支持外部温度传感器

通过 BLE 的 Inkbird IBS-TH1 Mini 温度和湿度传感器。
# Example configuration entry
esp32_ble_tracker:
sensor:
- platform: inkbird_ibsth1_mini
mac_address: XX:XX:XX:XX:XX:XX
temperature:
name: "Inkbird IBS-TH1 Temperature"
external_temperature:
name: "Inkburd IBS-TH1 External Temperature"
humidity:
name: "Inkbird IBS-TH1 Humidity"
battery_level:
name: "Inkbird IBS-TH1 Battery Level"
  • mac_address(必选,MAC 地址): Inkbird IBS-TH1 设备的 MAC 地址。

  • temperature (可选): 温度传感器的信息。

    • 来自 Sensor 的所有选项。
  • external_temperature (可选): 外部温度传感器的信息。

    • 来自 Sensor 的所有选项。
  • humidity (可选): 湿度传感器的信息

    • 来自 Sensor 的所有选项。
  • battery_level (可选): 电池电量传感器的信息

    • 来自 Sensor 的所有选项。

要设置 Inkbird IBS-TH1/TH2 设备,首先需要找到它们的 MAC 地址,以便 ESPHome 可以 识别它们。首先,创建一个不含任何 inkbird_ibsth1_mini 条目的简单配置,如下所示:

esp32_ble_tracker:

上传后,ESP32 将立即尝试扫描 Inkbird IBS-TH1/TH2 等 BLE 设备。 检测到这些传感器时,它将自动解析 BLE 消息并打印如下信息:

[13:36:43][D][esp32_ble_tracker:544]: Found device XX:XX:XX:XX:XX:XX RSSI=-53
[13:36:43][D][esp32_ble_tracker:565]: Address Type: PUBLIC
[13:36:43][D][esp32_ble_tracker:567]: Name: 'sps'

请注意,首次接收 BLE 广播有时可能需要一些时间。请注意,地址类型 应显示为 ‘PUBLIC’,设备名称应为 ‘sps’,这是您在所有其他 设备中查找 Inkbird IBS-TH1/TH2 的方法。

然后,只需将地址(XX:XX:XX:XX:XX:XX )复制到新的 sensor.inkbird_ibsth1_mini 平台 条目中,如顶部配置示例所示。

NOTE

ESPHome 的 Inkbird IBS-TH1/TH2 组件被动监听设备自行发送的数据包。 因此,ESPHome 对设备的电池寿命没有影响。