From 93921c6be93bbdc49dc2003bf25a0b5974334bed Mon Sep 17 00:00:00 2001 From: Ilya Kirov Date: Sat, 29 Jan 2022 11:58:23 +0300 Subject: [PATCH] Fix endpoint match (again) (#11083) https://github.com/Koenkk/zigbee2mqtt/pull/10898 https://github.com/Koenkk/zigbee2mqtt/issues/11068 --- lib/extension/publish.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/extension/publish.ts b/lib/extension/publish.ts index 4a1b9dad..9a61f970 100644 --- a/lib/extension/publish.ts +++ b/lib/extension/publish.ts @@ -10,7 +10,7 @@ import Device from '../model/device'; import bind from 'bind-decorator'; const topicRegex = new RegExp(`^(.+?)(?:/(${utils.endpointNames.join('|')}|\\d+))?/(get|set)(?:/(.+))?`); -const propertyEndpointRegex = new RegExp(`^([^_]*)_(${utils.endpointNames.join('|')})$`); +const propertyEndpointRegex = new RegExp(`^(.*?)_(${utils.endpointNames.join('|')})$`); const stateValues = ['on', 'off', 'toggle', 'open', 'close', 'stop', 'lock', 'unlock']; const sceneConverterKeys = ['scene_store', 'scene_add', 'scene_remove', 'scene_remove_all'];