Ok So I m agree this device is "hacky", but without this code no way to support.
It just have no model id and no Manufacture Name, so the legacy code can support it with this hack
//Add missing values for Profalux device
if (existDevicesWithVendorCodeForMacPrefix(node->address(), VENDOR_PROFALUX))
{
//Shutter ?
if (i->deviceId() == DEV_ID_ZLL_COLOR_LIGHT)
{
lightNode.setManufacturerName(QLatin1String("Profalux"));
lightNode.setModelId(QLatin1String("PFLX Shutter"));
lightNode.setNeedSaveDatabase(true);
}
}
But this one is disabled whith the recent code.
PS : Profalux have only this device and since years, with same problem, and no support using DDF planned/possible.
First PR closed by error https://github.com/dresden-elektronik/deconz-rest-plugin/pull/7510
See https://forum.phoscon.de/t/adding-profalux-zigbee-roller-shutters-via-legacy-code/4372
Ok So I m agree this device is "hacky", but without this code no way to support. It just have no model id and no Manufacture Name, so the legacy code can support it with this hack
But this one is disabled whith the recent code.
PS : Profalux have only this device and since years, with same problem, and no support using DDF planned/possible.