I noticed that my sensors are also showing 100% still (one of them has been running for 9 months now). Here are my observations:
- Sensor Report Method (Parameter 110): Always
- Battery Level Read Interval (Parameter 104): 60 (I confirmed that the parameter value was sent/saved successfully)
I had changed the battery report interval to 60 seconds in order to see if the device was actually sending the Battery Report when it was supposed to (it was previously set to 24 hours, but I didnt want to wait that long for testing). However, I noticed that the device was NOT sending the Battery Reports. If I manually send a Battery Get command, the device responds with a battery level 0x64 (100%). Measured battery voltage was 3.01v. Since the CR123A battery voltage range is typically 2.0v - 3.2v, I was not expecting to see 100% (I am not sure how the device calculated battery level though)
Since the device did not appear to be sending reports at the scheduled interval (potential known issue here), I decided to update to the Beta firmware.
After updating to Beta, the reporting interval issue appears to be fixed, but the device is still reporting 100% battery.