From 26f2be502981fe51abf7b68dcbcc0a52f6f1138f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20St=C3=BCrz?= Date: Tue, 29 Dec 2020 23:18:30 +0100 Subject: [PATCH] Add smart plug and FIXME warning once smart metering is suppoerted --- zigbeegeneric/integrationpluginzigbeegeneric.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/zigbeegeneric/integrationpluginzigbeegeneric.cpp b/zigbeegeneric/integrationpluginzigbeegeneric.cpp index b2e22320..43dc001c 100644 --- a/zigbeegeneric/integrationpluginzigbeegeneric.cpp +++ b/zigbeegeneric/integrationpluginzigbeegeneric.cpp @@ -97,8 +97,11 @@ bool IntegrationPluginZigbeeGeneric::handleNode(ZigbeeNode *node, const QUuid &n (endpoint->profile() == Zigbee::ZigbeeProfile::ZigbeeProfileHomeAutomation && endpoint->deviceId() == Zigbee::HomeAutomationDeviceOnOffPlugin) || (endpoint->profile() == Zigbee::ZigbeeProfile::ZigbeeProfileHomeAutomation && - endpoint->deviceId() == Zigbee::HomeAutomationDeviceMainPowerOutlet)) { + endpoint->deviceId() == Zigbee::HomeAutomationDeviceMainPowerOutlet) || + (endpoint->profile() == Zigbee::ZigbeeProfile::ZigbeeProfileHomeAutomation && + endpoint->deviceId() == Zigbee::HomeAutomationDeviceSmartPlug)) { + // FIXME: create powersocket with metering for SmartPlug device ID qCDebug(dcZigbeeGeneric()) << "Handeling power socket endpoint for" << node << endpoint; createThing(powerSocketThingClassId, networkUuid, node, endpoint); handled = true;