A system consisting of multiple small projects providing a full-featured home automation backend and frontend
Each and every part of the system can be exchanged for as long as the API definition is not changed.
Control of Automatum is provided by touchscreen devices. Some touchscreen devices double as phones or intercom endpoints
The touchscreen device controls UPnP devices as a controlpoint. The touchscreen device shall have TV information like:
It shall have information about media available on the network, like
The system shall provide live TV and recording capabilities. The live TV shall be network accessible
Recordings shall take place at a central station, as not to require additional devices running
The system is technology agnostic and has a modular plugin architecture. A new system just has to adhere to defined interfaces for input and output, and should be directly usable.
The system itself controls UPnP clients. UPnP servers provide storage of media files.
A/V gear is controlled either by network, RS-232 and/or infrared. Each major function is supported
Default screens should be auto-created. Custom screens should be creatable, and provide direct access to all status information, as well as media information of the available media providers
The end user can define different scenarios. Scenarios are buttons on the remote, and can be manually executed. Automatic scenarios are being executed based on events happening. An event can be a time, a tripped sensor, and executed command. Scenarios can have fine grained controlled to take current state of other devices into account.
The system can be armed. An armed Automatum will inform users, of tripped sensors. These sensors can be based on motion, relay-based contacts, or thresholds defined by other sensors, like CO2 sensors.
Using VoIP technology hard- and softphones are supported. For convenience, the remote control objects can be used as phones/intercom as well.
Each users calendar can be synchronized and alarms can be displayed throughout the house.
Using the remote control object, occupants location can be tracked throughout the premises. Scenarios can be personalized for each user. Incoming phone calls are routed according to the tracked location. Media can be setup to follow the user
© Copyright Peer Oliver Schmidt, All rights reserved since 2009