From bab764e2bed47469d16cdd201abde1812c8ae14f Mon Sep 17 00:00:00 2001 From: Andrew Lamchenko <31867646+smartboxchannel@users.noreply.github.com> Date: Fri, 1 Jul 2022 18:02:34 +0300 Subject: [PATCH] Binding to msRelativeHumidity (#12877) * Binding to new clusters Binding to new clusters. This is necessary for new EFEKTA devices. * Update bind.ts * Fix tests Co-authored-by: nurikk Co-authored-by: Koen Kanters --- lib/extension/bind.ts | 2 +- test/stub/zigbeeHerdsman.js | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/extension/bind.ts b/lib/extension/bind.ts index 76331697..7914e67f 100755 --- a/lib/extension/bind.ts +++ b/lib/extension/bind.ts @@ -13,7 +13,7 @@ const legacyApi = settings.get().advanced.legacy_api; const legacyTopicRegex = new RegExp(`^${settings.get().mqtt.base_topic}/bridge/(bind|unbind)/.+$`); const topicRegex = new RegExp(`^${settings.get().mqtt.base_topic}/bridge/request/device/(bind|unbind)`); const clusterCandidates = ['genScenes', 'genOnOff', 'genLevelCtrl', 'lightingColorCtrl', 'closuresWindowCovering', - 'hvacThermostat', 'msTemperatureMeasurement']; + 'hvacThermostat', 'msTemperatureMeasurement', 'msRelativeHumidity']; // See zigbee-herdsman-converters const defaultBindGroup = {type: 'group_number', ID: 901, name: 'default_bind_group'}; diff --git a/test/stub/zigbeeHerdsman.js b/test/stub/zigbeeHerdsman.js index 34698dc6..4b092331 100644 --- a/test/stub/zigbeeHerdsman.js +++ b/test/stub/zigbeeHerdsman.js @@ -28,6 +28,7 @@ const clusters = { 'closuresWindowCovering': 258, 'hvacThermostat': 513, 'msTemperatureMeasurement': 1026, + 'msRelativeHumidity': 1029 } class Endpoint {