Add MainPowerOutlet to power socket generic class
This commit is contained in:
parent
cdff51655f
commit
99c10bb191
@ -95,7 +95,9 @@ bool IntegrationPluginZigbeeGeneric::handleNode(ZigbeeNode *node, const QUuid &n
|
|||||||
if ((endpoint->profile() == Zigbee::ZigbeeProfile::ZigbeeProfileLightLink &&
|
if ((endpoint->profile() == Zigbee::ZigbeeProfile::ZigbeeProfileLightLink &&
|
||||||
endpoint->deviceId() == Zigbee::LightLinkDevice::LightLinkDeviceOnOffPlugin) ||
|
endpoint->deviceId() == Zigbee::LightLinkDevice::LightLinkDeviceOnOffPlugin) ||
|
||||||
(endpoint->profile() == Zigbee::ZigbeeProfile::ZigbeeProfileHomeAutomation &&
|
(endpoint->profile() == Zigbee::ZigbeeProfile::ZigbeeProfileHomeAutomation &&
|
||||||
endpoint->deviceId() == Zigbee::HomeAutomationDeviceOnOffPlugin)) {
|
endpoint->deviceId() == Zigbee::HomeAutomationDeviceOnOffPlugin) ||
|
||||||
|
(endpoint->profile() == Zigbee::ZigbeeProfile::ZigbeeProfileHomeAutomation &&
|
||||||
|
endpoint->deviceId() == Zigbee::HomeAutomationDeviceMainPowerOutlet)) {
|
||||||
|
|
||||||
qCDebug(dcZigbeeGeneric()) << "Handeling power socket endpoint for" << node << endpoint;
|
qCDebug(dcZigbeeGeneric()) << "Handeling power socket endpoint for" << node << endpoint;
|
||||||
createThing(powerSocketThingClassId, networkUuid, node, endpoint);
|
createThing(powerSocketThingClassId, networkUuid, node, endpoint);
|
||||||
@ -187,7 +189,7 @@ void IntegrationPluginZigbeeGeneric::setupThing(ThingSetupInfo *info)
|
|||||||
qCWarning(dcZigbeeGeneric()) << "Failed to read thermostat cluster";
|
qCWarning(dcZigbeeGeneric()) << "Failed to read thermostat cluster";
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
// thermostatCluster->attribute(ZigbeeClusterLibrary::ClusterIdThermostat);
|
// thermostatCluster->attribute(ZigbeeClusterLibrary::ClusterIdThermostat);
|
||||||
|
|
||||||
// We need to read them from the lamp
|
// We need to read them from the lamp
|
||||||
ZigbeeClusterReply *reply = thermostatCluster->readAttributes({ZigbeeClusterThermostat::AttributeLocalTemperature, ZigbeeClusterThermostat::AttributeOccupiedHeatingSetpoint});
|
ZigbeeClusterReply *reply = thermostatCluster->readAttributes({ZigbeeClusterThermostat::AttributeLocalTemperature, ZigbeeClusterThermostat::AttributeOccupiedHeatingSetpoint});
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user