I've started experimenting myself with setting up "tiers of shutdown", trying to avoid scripting.
I haven't finished the setup yet, but the idea is to use repeaters of my main ups using the dummy-ups driver, and combining that with the ignorelb config and overriding the low battery/runtime...