8
openHAB the open Home Automation Bus Control Your Home with OSGi Kai Kreuzer Eclipse Summit Europe, November 2-4, 2010, Ludwigsburg

openHAB @ ESE2010

Embed Size (px)

Citation preview

Page 1: openHAB @ ESE2010

openHAB the open Home Automation Bus

Control Your Home with OSGi

Kai KreuzerEclipse Summit Europe, November 2-4, 2010, Ludwigsburg

Page 2: openHAB @ ESE2010

Kai Kreuzer (kai AT openHAB dot org)Eclipse Summit Europe, November 2-4, 2010, Ludwigsburg

About Me

• Senior Software Architect atLausanne, Switzerland

• Eclipse Enthusiast since 2006, Building Eclipse RCP for Model Driven Development

2

• Home Automation as a Hobby

• Initiated openHAB.org in 2010

Page 3: openHAB @ ESE2010

Kai Kreuzer (kai AT openHAB dot org)Eclipse Summit Europe, November 2-4, 2010, Ludwigsburg

Motivation

• Make KNX-based Home a SmartHome

• Integrate Domotics & Home Entertainment Devices in a Vendor-neutral and Hardware-agnostic Way

• Using Misterhouse (Perl-based OS project)

• Goals: Stability, Easy Development & Debugging

• Playground for Latest Java/Eclipse Technologies

Page 4: openHAB @ ESE2010

Kai Kreuzer (kai AT openHAB dot org)Eclipse Summit Europe, November 2-4, 2010, Ludwigsburg

openHAB.org – Reinventing the Wheel

• GPL, hosted at Google Code (Mercurial DVCS)

Jetty

EMF

XTextDeclarativeServices

EventAdmin

Maven3/Tycho

JBoss Drools

OSGi-based Runtime Eclipse RCP Configuration Tool

Page 5: openHAB @ ESE2010

Kai Kreuzer (kai AT openHAB dot org)Eclipse Summit Europe, November 2-4, 2010, Ludwigsburg

openHAB Event Bus Concept

KNX Binding

RS-232 Binding

Bluetooth Binding

UPnP Binding

KNX

Blue

tooth

RS-2

32

UPnP

openHAB Event Bus

Comm

ands

Status Updates Comm

ands

Status Updates Comm

ands

Status Updates Comm

ands

Status Updates

...

openHABItem Registry

Comm

ands

Status Updates

Automation Logic

User Interface

openHAB Console

openHAB Logging

Comm

ands

Status UpdatesComm

ands

Stateful Services

Page 6: openHAB @ ESE2010

Kai Kreuzer (kai AT openHAB dot org)Eclipse Summit Europe, November 2-4, 2010, Ludwigsburg

Live Demo

Page 7: openHAB @ ESE2010

Kai Kreuzer (kai AT openHAB dot org)Eclipse Summit Europe, November 2-4, 2010, Ludwigsburg

openHAB.org – Outlook

• Binary build by end of November 2010

• RRD4j for charts

• AJAX-support for mobile web app

• Bindings for

• Fritz!Box for call notifications

• Wake-On-LAN

• UPnP

• Media Player (iTunes, VLC, WMP,...)

Page 8: openHAB @ ESE2010

Questions?