Today at 4:48pm EST this driver was updated on my hub, and ever since then my hub is flooded with device events and RAW messages from the device. Everything was working great until that happened. Heads up to anyone using the Zigbee Illuminance Sensor edge driver for the Xiaomi Mijia Smart Light Sensor. Mine has been working flawlessly with this edge driver up until now.
Rebooting the hub does nothing, and I have’t tried removing the device and rejoining it yet.
Rebooting the hub does nothing, and rejoining the device made it worse. Now it reports nothing at all, not even catchall messages when the button is pressed. It’s broke broke.
I checked my other light sensor, and it’s completely dead and not reporting and I didn’t reset and rejoin that one. It just stopped working the second the updated driver showed up.
Hi, Could you let me know the exact model name of your sensor device?
I wondering if it is Aqara Illuminance Sensor T1 / GZCGQ11LM or not.
Or
If you’re familir with SmartThings CLI,
You can see the fingerprint from smartthings devices {deviceId} -y command.
The you can see deviceManufacturerCode and modelName. Could you kindly let me know those?
It’s exactly this scenario why I suggested that there must be an option for the user to “freeze” a given driver and exempt it from automatic updating. This very same problem happens on all other software, so there was never a reason to believe it wouldn’t happen in Smartthings, too.
Maybe Samsung will listen to this request if more people demand it!
I’m not seeing anything in your hub logs or the code that might explain this (they may have cut off too soon, not sure). I’ve put up a channel that has the prior version of the driver (what’s currently on the default channel) and you can switch your driver over to that one and see if it fixes your problem. If it does we’ll have to figure out what the issue is, but we can at least know not to release the changes to the default channel.
@steven.green one of my sensors automatically switched to your driver without me having to do a thing and it’s back to working. This is the one that I haven’t touched this whole time:
Is there any significance in PROVISIONED v TYPED for the devices? I don’t know too much about PROVISIONED but I know zilch about TYPED. I just wondered why they would be different.
Since you deleted and re-added, the profile they fingerprint to might have changed.
i.e., you added before we had a generic fingerprint that assumed battery support for devices that support the power management cluster, which happened in July of last year.
I’m happy to hear everything is working again, though I don’t think anything has changed on our end. Hopefully this doesn’t happen for you again, but please raise the issue again if it does.
Thanks for your help Steven. This is the first device I ever had do this when a driver updated, so I’m not too worried. Things on my end have been working so well lately that this one took me off guard.