跳转到内容

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

Mopeka Std Check LP 通过 BLE。
esp32_ble_tracker:
sensor:
# 示例:使用 11 公斤 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 (可选): 罐体传感器的满百分比

  • distance (可选): 传感器的液体原始距离/深度,单位 mm。

  • temperature (可选): 温度传感器的信息。 此温度位于传感器上,未校准到环境温度。

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

当前支持的罐体类型有:

  • NORTH_AMERICA_20LB_VERTICAL - 20 磅立式罐
  • NORTH_AMERICA_30LB_VERTICAL - 30 磅立式罐
  • NORTH_AMERICA_40LB_VERTICAL - 40 磅立式罐
  • EUROPE_6KG - 6 公斤立式罐
  • EUROPE_11KG - 11 公斤立式罐
  • EUROPE_14KG - 14 公斤立式罐
  • CUSTOM - 允许您定义自己的满和空点

要设置 Mopeka Standard Check 设备,您首先需要找到它们的 MAC 地址,以便 ESPHome 能够识别它们。首先,使用 esp32_ble_trackermopeka_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 对设备的电池寿命没有影响。