From be071e052c4c039037475da209fdb6a460274c76 Mon Sep 17 00:00:00 2001 From: Jan Fecht <33987679+boi4@users.noreply.github.com> Date: Thu, 18 Sep 2025 05:32:04 +0200 Subject: [PATCH] Add additional device_id to Qingping CGP22C sensor As mentioned in #1457, the CGP22C sensor can have both the device id 0x5D and 0x33. Currently we only check for 0x5D. This commit adds a check for 0x33 as well. --- custom_components/ble_monitor/ble_parser/qingping.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/custom_components/ble_monitor/ble_parser/qingping.py b/custom_components/ble_monitor/ble_parser/qingping.py index 438dd78a..5b816d89 100644 --- a/custom_components/ble_monitor/ble_parser/qingping.py +++ b/custom_components/ble_monitor/ble_parser/qingping.py @@ -27,7 +27,7 @@ def parse_qingping(self, data: bytes, mac: bytes): device_type = "CGD1" elif device_id in [0x0E, 0x24]: device_type = "CGDN1" - elif device_id == 0x5D: + elif device_id in [0x5D, 0x33]: device_type = "CGP22C" else: device_type = None