I got this driver from smarthomedb. Honestly, not my best purchase. Anyway, they did a quick and dirty conversion of their smartthings driver for me. It works. A while back someone here fixed up one of the errors it had. I'm wondering if I could get help with the last error. Since they stopped responding to my emails.
The log spews..
java.lang.NullPointerException: Cannot invoke method endsWith() on null object
Every couple minutes. If I turn debug on it's always after it receives this from the device.
[raw:catchall: 0000 0013 00 00 0040 00 76FE 00 00 0000 00 00 00FE76D3A0AE14004B12008E, profileId:0000, clusterId:0013, clusterInt:19, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:76FE, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[00, FE, 76, D3, A0, AE, 14, 00, 4B, 12, 00, 8E]]
My guess is because the last bit there, 'data:' is an array within the array, right? endsWith is looking for a character, so the function doesn't work. At least that's my guess with my knows-just-enough-to-be-dangerous brain.
Here's the current driver. https://pastebin.com/KjQp9LLK