Since you have SD capability, once you have the basic version up and running, consider logging the data. You can do some analysis in other tools (Excel?) and keep a record of what normal usage is hour by hour. Then the device can use that as a more accurate (probably) means of detecting a problem.