While my driver for the Xiaomi / Aqara Temp-Humidity sensors is based on standard ZigBee messages for temperature and humidity reports, the battery level messages are completely non-standard. My guess is that this device you've got probably sends standard ZigBee battery level messages.
I'd actually recommend to try changing the device driver to another ZigBee-based driver that handles Temperature & Humidity reports.
Other ZigBee Temp-Humidity drivers to try:
- Generic ZigBee Motion/Humidity Sensor (a built-in driver)
- SmartThings Humidity Sensor (a built-in driver)
- Konke ZigBee Temp-Humidity Sensor