I’m trying to update Simon Green’s device handler for the newer Hive Motion Sensors however I have a problem that the device is sending “Zone Status” reports spuriously and not just when motion is actually detected!
If I trigger the motion then I immediately get a Zone Status report from the sensor, however for a period of up to 11 minutes after that I get repeat Zone Status reports at what look like almost completely random times.
This makes the device un-usable as a motion sensor!
The problem I think is that the Zone Status message that comes from the sensor contains extra information that the SmartThings API is filtering out. All I get from the Parse function is a " zone status 0x0001 – extended status 0x00" message every single time.
Is there a way to turn off the filtered Zone Status message and get the raw data from the device?
This is really frustrating as the whole idea of the SmartThings hub is that you can develop your own drivers but then they seem to have masked out some of the functionality that makes it impossible.