From c55691daec662c6413506d0896cb97e93a04de4e Mon Sep 17 00:00:00 2001 From: Koen Kanters Date: Mon, 12 Aug 2019 19:13:18 +0200 Subject: [PATCH] Fix groups log messages. https://github.com/Koenkk/zigbee2mqtt/issues/1848 --- lib/extension/groups.js | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/lib/extension/groups.js b/lib/extension/groups.js index a7cab58b4..8f7f6b08d 100644 --- a/lib/extension/groups.js +++ b/lib/extension/groups.js @@ -137,7 +137,6 @@ class Groups { updateDeviceGroup(ID, cmd, groupID) { let payload = null; - const orignalCmd = cmd; if (cmd === 'add') { payload = {groupid: groupID, groupname: ''}; cmd = 'add'; @@ -159,10 +158,18 @@ class Groups { logger.info(`Successfully ${cmd} ${ieeeAddr} to ${groupID}`); // Log to MQTT + const lookup = { + 'add': 'device_group_add', + 'remove': 'device_group_remove', + 'removeAll': 'device_group_remove_all', + }; + this.mqtt.log({ - device: settings.getDevice(ieeeAddr).friendly_name, - group: groupID, - action: orignalCmd, + type: lookup[cmd], + message: { + device: settings.getDevice(ieeeAddr).friendly_name, + group: groupID, + }, }); // Update group cache