From 35c974947ad72237e1bfdefd3bb6a844aa038b86 Mon Sep 17 00:00:00 2001 From: niceboy Date: Sun, 4 Aug 2024 16:51:33 +0000 Subject: [PATCH] Fix bugs on new smoke sensor --- custom_components/aqara_gateway/config_flow.py | 2 +- custom_components/aqara_gateway/core/utils.py | 11 ++++++++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/custom_components/aqara_gateway/config_flow.py b/custom_components/aqara_gateway/config_flow.py index 19e4df67..6fde7c70 100755 --- a/custom_components/aqara_gateway/config_flow.py +++ b/custom_components/aqara_gateway/config_flow.py @@ -211,7 +211,7 @@ async def async_step_zeroconf(self, discovery_info: DiscoveryInfoType): # Check if already configured if node_name: - await self.async_set_unique_id(node_name) + await self.async_set_unique_id(f"aqara_gateway_{node_name}") self._abort_if_unique_id_configured( updates={CONF_HOST: self._host} diff --git a/custom_components/aqara_gateway/core/utils.py b/custom_components/aqara_gateway/core/utils.py index 862d8fa6..e2ce0c51 100755 --- a/custom_components/aqara_gateway/core/utils.py +++ b/custom_components/aqara_gateway/core/utils.py @@ -539,8 +539,17 @@ ['8.0.2097', None, 'detect_interval', None], ] }, { - 'lumi.sensor_smoke': ["Honeywell", "Smoke Sensor", "JTYJ-GD-01LM/BW"], 'lumi.sensor_smoke.acn03': ["Aqara", "Smoke Sensor", "JTYJ-GD-02LM/BW"], + 'params': [ + ['0.5.85', 'density', 'smoke density', 'sensor'], + ['4.12.85', None, 'mute', 'binary_sensor'], + ['8.0.2001', 'battery', 'battery', 'sensor'], + ['8.0.2232', 'alarm', 'smoke', 'binary_sensor'], + ['8.0.2234', 'alarm', 'error', 'binary_sensor'], + ['13.28.85', None, 'smoke level', 'sensor'], + ] +}, { + 'lumi.sensor_smoke': ["Honeywell", "Smoke Sensor", "JTYJ-GD-01LM/BW"], 'params': [ ['0.1.85', 'density', 'smoke density', 'sensor'], ['13.1.85', 'alarm', 'smoke', 'binary_sensor'],