Widget sent by Benedikt Sauer uses data exposed trough /sys, but it is used in the same way as bat.lua and /proc. However batsys depends on LuaFileSystem.