Huge points for doing this onsite vs. in the cloud.<p>I'd want to audit the firmware, and would put it behind a firewall blocking outbound connections.<p>I'd like the ability to monitor a few sites, though -- not just my home, but also a storage/warehouse space, potentially an office, vacation home, parking spot, etc. Being able to monitor all of those in a single app would be awesome.<p>I'm willing to trust you with processed events (probably), just not raw data, and no silent auto-updates, and a network/deployment config which is at least relatively secure by default. (I know you could covert channel with a sneaky firmware feature I could never detect, but that would require effort. I trust the company to be honest a lot more than I trust them to be bug-free, so I just don't want "fail-open" to be a default.)