I don’t use it with Alarmo but it would work just fine if I understand how Alarmo functions. I installed it 6 months ago and it still reads as 100% (though who knows how accurate that is). It does require some beefy batteries though so I tend to believe it. The battery reading is coming through Z2M.
Hope that helps! Here’s a helpful thread about getting it working and setting up RFID tags (I used old Nest Secure tags with no issues).
https://community.home-assistant.io/t/frient-keypad-zigbee/546090/10
I’ve been using Neo Launcher for a while as a Nova replacement and it’s pretty good. Both of those features are included as well as things like shortcut actions when you double tap or swipe on the home screen.