Error output
This is happening simply because you do not have the device manager installed.
Devuan support
You’re right that the package currently specifically handles systemd only. However, if you know how to also include support for sysv in the same package, I would be happy to accept that into the source!
For your purposes, you could simply set up the entrypoint to run on boot, and you have successfully replaced the systemd part of the package. Everything else should run, and you should get battery information!
Architecture: all
It seems that you are absolutely right about the fact that the architecture of the package could be defined as all
! I guess there was some confusion on our end when we were labelling these packages!
We have already adopted this on our SDK (PR here), and I should be able to do something similar to the device manager shortly!
This is a huge improvement for us, so I really appreciate your input!