Battery Reporting

You could try "Device Activity Check." Easy to set up. It will notify you when something hasn't checked in. You can set up separate groups for devices that report on different schedules. I have it set up so that when I wake up in the morning, if there any devices that failed to check in, I will have a message waiting for me.

Battery reporting is pretty much awful and you either have to setup a schedule to just replace the batteries regardless of status or wait for them to not check in.

The only devices that I actually use battery reporting for are my door lock and keypads. From experience, I know at what level the batteries need to be replaced.