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