The open Home Automation Bus (openHAB) project
The open Home Automation Bus (openHAB) project aims at providing a universal integration platform for all things around home automation. It is a pure Java solution, fully based on OSGi. The Equinox OSGi runtime and Jetty as a web server build the core foundation of the runtime.
It is designed to be absolutely vendor-neutral as well as hardware/protocol-agnostic. openHAB brings together different bus systems, hardware devices and interface protocols by dedicated bindings. These bindings send and receive commands and status updates on the openHAB event bus. This concept allows designing user interfaces with a unique look&feel, but with the possibility to operate devices based on a big number of different technologies. Besides the user interfaces, it also brings the power of automation logics across different system boundaries.
August 26, 2012 -- The talk at JUGS (Java User Group Stuttgart) has been postponed to the 18th October.
August 20, 2012 -- Read the press coverage about the openHAB release: Heise, JAXenter, Golem, Technology Ninja, Rick Centeo, The H Open, innoQ, Pro-Linux.de, NIXP, Sourceforge JP Magazin, Linux Magazin, iPadiPhoneWire, OpenNET, Open News, Usemos Linux
August 19, 2012 -- openHAB 1.0.0 has been released! After 2.5 years we finally call it a 1.0 release - thanks to everybody who has contributed to this project to make this possible! Check out the release notes for all the cool new features and enhancements.
July 17, 2012 -- Just in time for the next release we have a new project logo!
May 11, 2012 -- The openHAB release 1.0.0 is scheduled for August 19, 2012.
February 26, 2012 -- The patch release 0.9.1 is available. It fixes some issues and provides a few enhancements for the 0.9.0 release. For details see the updated release notes.
January 22, 2012 -- openHAB 0.9.0 has been released! This is a major milestone towards the 1.0 version and it brings many improvements and new features. Check out the release notes for all the details.
... more archived news
September 27, 2012 -- openHAB will be presented by Thomas at rheinJUG, Java User Group in Düsseldorf (will be held in German).
October 18, 2012 -- openHAB will be presented by Thomas at JUGS, Java User Group in Stuttgart (will be held in German).
August 08, 2011 -- A TechTalk about openHAB was held at Deutsche Telekom AG in Darmstadt. You can view the recorded video and the Slides on Slideshare.
To see openHAB in action, you can directly access our demo server - choose one of these options:
Check out the Classic UI on the demo server
Check out the GreenT UI on the demo server
Install the native Android client on your Android 4.x smartphone, which is preconfigured to use the demo server.
Install the native iOS client from the AppStore on your iPhone, iPod Touch or iPad, which is preconfigured to use the demo server.
Try the REST API directly on the demo server
If you do not care about reading docs and just want to see things running, here are the quick start instructions for you:
Download the release version of the openHAB runtime (or alternatively the latest snapshot build)
Unzip it to some local folder
Download the demo files
Unzip to your openHAB folder
run start.sh resp. start.bat
Point your browser at http://localhost:8080/openhab.app?sitemap=demo
If you want to use more bindings, you can download the addons.zip and extract it into the addons folder of the openHAB runtime.
If you are interested in more details, please see the setup guide.
openHAB has many cool features, from different smartphone UIs to instant messaging and text-to-speech support. See the feature overview for details.
Check out the presentations that have been done about openHAB so far. If you are interested in the system architecture and its internals, please check out the wiki for the architecture overview.
The world is so small. Find other openHAB users nearby!