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 不支持外部温度传感器

# Example configuration entryesp32_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 对设备的电池寿命没有影响。