Welcome to HOMER

HOMER is an open and flexible OSGi-based software platform which aims at the integration of various home automation systems and consequential event and situation recognition for smart home (addressing comfort, energy efficiency, etc.) and Ambient Assisted Living (AAL) applications (addressing safety, autonomy, self-confidence, etc.).

In HOMER Core all the core components of the HOMER AAL platform are packed together as a implementation of a set of OSGi bundles for running the HOMER platform.

HOMER consists of an extendable graphical user interface which features configuration and design of the home environment including sensors and actuators, logging and monitoring panels. The GUI facilitates creation and maintenance of a floor plan and positioning and assignment of sensors.

Mapping components for converting sensor data from various sensor network protocols to one central, standardized data model. This is essential for further data processing in terms of event recognition and reasoning.

Finite State Machine engine for rule-based reasoning over incoming sensor data. The Open Source project UniMod is integrated and extended with a graphical interface to enable easy to handle manipulation of individual state machines.

The HOMER platform is flexible in integrating various sensor networks through appropriate drivers, which can be Open Source or proprietary, depending on the field of application and availability.

This software is part of the results of the nationally funded project NovaHome (Austria), developed by AIT - Austrian Institute of Technology GmbH.

Getting started / Manual

A short introduction how to start you can get reading the README file

For comprehensive information please have a look into the manual


Binary and source download packages can be found at our nexus repository server - links to the latest binaries can be found here:

Older releases:


Information on how to access the source code can be found on the Source page

Development (Tools) setup

Information on how to setup the development environment can be found on the DeveloperSetup page

License & Disclaimer

Information on the used license can be found in the DISCLAIMER file

Last modified 15 months ago Last modified on Feb 21, 2017, 8:33:25 AM