Possible to use ScriptServiceUtil or similar to get list of Things that are Offline?

Did you check JRule…