Skip to content

Commit

Permalink
Merge pull request #3434 from SwoopX/linkind
Browse files Browse the repository at this point in the history
Add initial support for linkind motion sensor ZB-MotionSensor-D0003
  • Loading branch information
manup committed Nov 14, 2020
2 parents 08fd6d9 + 241dff8 commit 11e308d
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 0 deletions.
2 changes: 2 additions & 0 deletions bindings.cpp
Expand Up @@ -2510,6 +2510,8 @@ bool DeRestPluginPrivate::checkSensorBindingsForAttributeReporting(Sensor *senso
// Sengled
sensor->modelId().startsWith(QLatin1String("E13-")) ||
sensor->modelId().startsWith(QLatin1String("E1D-")) ||
// Linkind
sensor->modelId() == QLatin1String("ZB-MotionSensor-D0003") ||
// Immax
sensor->modelId() == QLatin1String("Plug-230V-ZB3.0") ||
sensor->modelId() == QLatin1String("4in1-Sensor-ZB3.0") ||
Expand Down
2 changes: 2 additions & 0 deletions de_web_plugin.cpp
Expand Up @@ -335,6 +335,7 @@ static const SupportedDevice supportedDevices[] = {
{ VENDOR_NETVOX, "Z809AE3R", netvoxMacPrefix }, // Netvox smartplug
{ VENDOR_LDS, "ZB-ONOFFPlug-D0005", silabs2MacPrefix }, // Samsung SmartPlug 2019 (7A-PL-Z-J3)
{ VENDOR_LDS, "ZBT-DIMSwitch", silabs2MacPrefix }, // Linkind 1 key Remote Control / ZS23000178
{ VENDOR_LDS, "ZB-MotionSensor-D0003", silabsMacPrefix }, // Linkind motion sensor / ZS110040078
{ VENDOR_PHYSICAL, "outletv4", stMacPrefix }, // Samsung SmartThings plug (IM6001-OTP)
{ VENDOR_EMBER, "RH3040", konkeMacPrefix }, // Tuyatec motion sensor
{ VENDOR_NONE, "RH3001", ikea2MacPrefix }, // Tuyatec door/window sensor
Expand Down Expand Up @@ -4773,6 +4774,7 @@ void DeRestPluginPrivate::addSensorNode(const deCONZ::Node *node, const deCONZ::
modelId == QLatin1String("3AFE14010402000D") || // Konke motion sensor
modelId == QLatin1String("3AFE28010402000D") || // Konke motion sensor ver.2
modelId == QLatin1String("motion") || // Samjin motion sensor
modelId == QLatin1String("ZB-MotionSensor-D0003") || // Linkind motion sensor
modelId.startsWith(QLatin1String("902010/22")) || // Bitron motion sensor
modelId.startsWith(QLatin1String("SN10ZW")) || // ORVIBO motion sensor
modelId.startsWith(QLatin1String("MOSZB-130")) || // Develco motion sensor
Expand Down
1 change: 1 addition & 0 deletions de_web_plugin_private.h
Expand Up @@ -532,6 +532,7 @@ inline bool existDevicesWithVendorCodeForMacPrefix(quint64 addr, quint16 vendor)
prefix == silabs4MacPrefix;
case VENDOR_LDS:
return prefix == jennicMacPrefix ||
prefix == silabsMacPrefix ||
prefix == silabs2MacPrefix;
case VENDOR_INSTA:
return prefix == instaMacPrefix;
Expand Down

0 comments on commit 11e308d

Please sign in to comment.