Automatum

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.

Bi-directional touchscreen support

Control of Automatum is provided by touchscreen devices. Some touchscreen devices double as phones or intercom endpoints

UPnP Controlpoint

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

Full PVR support

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

Full support for home automation protocols

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.

Non-DRMed media playback using UPnP Clients

The system itself controls UPnP clients. UPnP servers provide storage of media files.

AV gear control using RS232 and/or Infrared

A/V gear is controlled either by network, RS-232 and/or infrared. Each major function is supported

UI definition

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

Scenario definition

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.

Security with motion detection and mobile alerts

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.

Telephony integration

Using VoIP technology hard- and softphones are supported. For convenience, the remote control objects can be used as phones/intercom as well.

Calendar integration

Each users calendar can be synchronized and alarms can be displayed throughout the house.

Occupant detection and personalization

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