diff --git a/lib/extension/homeassistant.js b/lib/extension/homeassistant.js index 9653c8f75..cce1bce3e 100644 --- a/lib/extension/homeassistant.js +++ b/lib/extension/homeassistant.js @@ -822,6 +822,9 @@ const mapping = { 'ZNMS12LM': [ configurations.sensor_action, configurations.binary_sensor_lock, configurations.binary_sensor_lock_reverse, ], + 'ZNMS13LM': [ + configurations.sensor_action, configurations.binary_sensor_lock, configurations.binary_sensor_lock_reverse, + ], '12050': [configurations.switch, configurations.sensor_power], 'ROB_200-004-0': [configurations.light_brightness], 'RH3040': [configurations.sensor_battery, configurations.binary_sensor_occupancy], diff --git a/lib/util/utils.js b/lib/util/utils.js index 3d7feef5d..60eac315a 100644 --- a/lib/util/utils.js +++ b/lib/util/utils.js @@ -39,7 +39,7 @@ function flatten(arr) { } const forceEndDevice = flatten( - ['QBKG03LM', 'QBKG04LM'] + ['QBKG03LM', 'QBKG04LM', 'ZNMS13LM'] .map((model) => zigbeeShepherdConverters.devices.find((d) => d.model === model)) .map((mappedModel) => mappedModel.zigbeeModel));