monitoring alarm companies
In some implementations the hub device extends capabilities of low capability smart device to match capabilities of the highly capable smart devices of the same type, integrates functionality of multiple different device types—even across different communication protocols, and is configured to streamline adding of new devices and commissioning of the hub device. In some implementations, hub device 180 further includes a local storage device for storing data related to, or output by, smart devices of smart home environment 100. In some implementations, the data includes one or more of: video data output by a camera device, metadata output by a smart device, settings information for a smart device, usage logs for a smart device, and the like. In some implementations, smart home environment 100 includes a local storage device 190 for storing data related to, or output by, smart devices of smart home environment 100. In some implementations, the data includes one or more of: video data output by a camera device e. g. , a video stream from cameras 118 or 106;an event categorizer sub module 3148 for categorizing event candidates and/or events within the received video stream; anda user interface sub module 3150 for communicating with a user e. g. , sending alerts, timeline events, etc. and receiving user edits and zone definitions and the like a server database 316, including but not limited to: a data storage database 3160 for storing data associated with each electronic device e. g.