Hello Miketx, been using your version 3 code and everything works except the Battery Status.
I tried the tools command and when I select refresh I got this on the log
dd21f516-6a8b-4ffb-9d4e-52e038d9a546 8:08:42 AM: error groovy.lang.MissingPropertyException: Exception evaluating property ‘descriptionText’ for java.util.ArrayList, Reason: groovy.lang.MissingPropertyException: No such property: descriptionText for class: physicalgraph.device.HubAction @ line 143
dd21f516-6a8b-4ffb-9d4e-52e038d9a546 8:08:42 AM: debug parse(zw device: 12, command: 8003, payload: 64 ) - command is BatteryReport(batteryLevel: 100)
I actually get that same debug message. The first part, MissingProperty, I’ll investigate…but the second part shows that the Battery Reporting is working (batterylevel: 100). I ran mine and it reported (batterylevel: 80). So you should be getting the battery report. Sometimes the battery reporting takes a few days…not sure why. My door locks have a long reporting delay.