跳转到内容

Mopeka Standard Check BLE 传感器

mopeka_std_check 传感器平台允许您使用 Esp32 Ble Tracker 跟踪 Mopeka Standard Check LP 蓝牙低功耗设备的输出。此组件将在传感器每次发送 BLE 广播时跟踪罐量、 距离、温度和 Mopeka Standard Check LP BLE 设备的电池百分比。

WARNING

此传感器组件仅支持 Mopeka Standard Check 设备。 有关 Mopeka Pro Check 传感器支持,请参见 Mopeka Pro Check。

通过 BLE 的 Mopeka Std Check LP。
esp32_ble_tracker:
sensor:
# 使用 11kg 100% 丙烷罐的示例。
- platform: mopeka_std_check
mac_address: XX:XX:XX:XX:XX:XX
tank_type: Europe_11kg
temperature:
name: "Propane test temp"
level:
name: "Propane test level"
distance:
name: "Propane test distance"
battery_level:
name: "Propane test battery level"
# 自定义示例——用户自定义空/满点,80% 丁烷和 20% 丙烷。
- platform: mopeka_std_check
mac_address: XX:XX:XX:XX:XX:XX
tank_type: CUSTOM
custom_distance_full: 40cm
custom_distance_empty: 32mm
propane_butane_mix: 20%
temperature:
name: "Propane c test temp"
level:
name: "Propane c test level"
distance:
name: "Propane c test distance"
battery_level:
name: "Propane c test battery level"
  • mac_address(必选,MAC 地址): Mopeka 设备的 MAC 地址。

  • tank_type(必选): 传感器正在测量的罐类型。参见下方。

  • custom_distance_full (可选): 传感器在应视为 满(100%)时将读取的距离。仅在 tank_type = CUSTOM 时使用

  • custom_distance_empty (可选): 传感器在应视为 空(0%)时将读取的距离。仅在 tank_type = CUSTOM 时使用

  • propane_butane_mix (可选): 丙烷和丁烷的混合比例。

    • 100% - (默认) 100% 丙烷

    • 80% - 80% 丙烷和 20% 丁烷

    • 20% - 20% 丙烷和 80% 丁烷

    • 0% - 100% 丁烷

  • level (可选): 罐传感器的满百分比

    • 来自 Sensor 的所有选项。
  • distance (可选): 传感器的液体原始距离/深度,单位为毫米。

    • 来自 Sensor 的所有选项。
  • temperature (可选): 温度传感器的信息。 此温度在传感器上,未经过环境温度校准。

    • 来自 Sensor 的所有选项。
  • battery_level (可选): 电池百分比 传感器的信息。传感器使用标准 CR2032 电池。

    • 来自 Sensor 的所有选项。

当前支持的罐类型有:

  • NORTH_AMERICA_20LB_VERTICAL - 20 LB 垂直罐
  • NORTH_AMERICA_30LB_VERTICAL - 30 LB 垂直罐
  • NORTH_AMERICA_40LB_VERTICAL - 40 LB 垂直罐
  • EUROPE_6KG - 6kg 垂直罐
  • EUROPE_11KG - 11kg 垂直罐
  • EUROPE_14KG - 14kg 垂直罐
  • CUSTOM - 允许您自定义满和空点

要设置 Mopeka Standard Check 设备,首先需要找到它们的 MAC 地址,以便 ESPHome 可以识别它们。首先,创建一个带有 esp32_ble_tracker 和 mopeka_ble 组件的简单配置,如下所示:

esp32_ble_tracker:
mopeka_ble:

上传后,ESP32 将立即尝试扫描 BLE 设备。对于 Mopeka Standard 设备,您必须按下并按住绿色同步按钮使其被识别。 或者,设置配置标志 show_sensors_without_sync: true 以查看所有设备。 对于找到的所有传感器,mopeka_ble 组件将打印如下信息:

[20:43:26][I][mopeka_ble:056]: MOPEKA STD (CC2540) SENSOR FOUND: XX:XX:XX:XX:XX:XX

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

NOTE

ESPHome 的 Mopeka Standard Check BLE 组件被动监听 Mopeka 设备自行发送的数据包。 因此,ESPHome 对设备的电池寿命没有影响。