SlideShare ist ein Scribd-Unternehmen logo
1 von 54
Thomas Eichstädt-Engelen
(thomas@openhab.org, @teichsta, @openhab)
Verheiratet & 1 Tochter &
     Senior Consultant &
      Java, Eclipse, RCP &
„Hobby“ Heimautomatisierung &
  openHAB Committer (2010)
Disclaimer
Umfrage
wir „definieren“
Automatisierung & Vernetzung
 (Hausgeräten, Elektrogeräten, Unterhaltungselektronik)
Ziele
(Komfort, Sicherheit, Energieeinsparung)
wie Gebäudeautomatisierung
        (aber anderer Fokus)
Sensoren
(nehmen Einflüsse aus der Umgebung war)
Aktoren
(Stellglieder in der Steuerung)
Systemsteuerung
(zentrale Steuereinheit verknüpft Sensoren mit Aktoren)
„Komfort“ ohne HA ...
Quelle: knx-user-forum.de
Quelle: knx-user-forum.de
Quelle: knx-user-forum.de
schon smarter ist
;-)




Quelle: knx-user-forum.de
noch smarter ist aber ...
Einheitliches UI




Quelle: zennio.com
Visualisierung




Quelle: openhab.org
Smart-Devices




Quelle: openhab.org
dafür braucht man aber ...
Quelle: knx-user-forum.de




Quelle: knx-user-forum.de




                            Quelle: knx-user-forum.de
... nicht immer! Es gibt auch
Funk




Quelle: rwe-smarthome.de
Powerline




Quelle: digitalstrom.org
Wer sind die
(Markt)Beteiligen?
      (unvollständig)
und viele, viele mehr ...
viele verschiedene
   Komponenten
ebenso viele
unterschiedliche
   Protokolle
Integrationsproblem!
initialer checkin 20.02.2010 &
         1.0 am 19.08.2012 &
         1300+ Downloads &
Google-Code (Mercurial) & GPL V3 &
Maven/Tycho, P2, CI (CloudBees) &
 deutschsprachiges Supportforum
User
Komponenten
                            Event   JAX-RS
                            Admin             EMF



       OSGi / DS                                    Xtext2




           Jetty                                      Xbase




Kai Kreuzer – openhab.org
Architektur




Kai Kreuzer – openhab.org
Web UI
Native UI
Bindings
Oberflächen
(Smartphone UI, Console via XMP, GCal, REST)
Aktionen
(Mails via SMTP, XMPP / Jabber, Prowl, TTS,
 Soundfile/Stream Player, Volume Control)
Persistence Support
(db4o, rrd4j, logging, open.sen.se, pachube)
Chart Engine
 (auf Basis von rrd4j)
Bonjour Discovery
    (für native Clients)
Demo
Szenarien




             Licht
(gedimmt einschalten, kontexabhängig)
Szenarien




               Abwesenheit
(Türklingel, alles Aus, Alarm melden, Anwesenheitsimulation)
Szenarien




          Heizung/Klima
(aus wenn Fenster auf, an wenn warm, aus wenn kühl)
Szenarien




       Zeitsteuerung
(Weihnachstbeleuchtung, Gartenbewässerung)
Szenarien




     Warnungen
(Fenster auf: Regen, zu warm, zu kalt)
Ausbau der Community
   Erweiterte Visualisierung
         Neue Bindings
Security auf Client/Device Ebene
         Notification API
Vielen Dank!

                                  Fragen?

openhab.org & knx-user-forum.de/openhab
thomas@openhab.org || @teichsta || @openhab
+49 1512 7634891

Weitere ähnliche Inhalte

Ähnlich wie openHAB @ JUG Stuttgart

Top 10 Internet Trends 2005
Top 10 Internet Trends 2005Top 10 Internet Trends 2005
Top 10 Internet Trends 2005Jürg Stuker
 
Sicherheitsfunktionen In Aktuellen Betriebssystemen Talk
Sicherheitsfunktionen In Aktuellen Betriebssystemen TalkSicherheitsfunktionen In Aktuellen Betriebssystemen Talk
Sicherheitsfunktionen In Aktuellen Betriebssystemen TalkUdo Ornik
 
WS: Uhl, Lisog - Deutsche Wolke
WS: Uhl, Lisog - Deutsche WolkeWS: Uhl, Lisog - Deutsche Wolke
WS: Uhl, Lisog - Deutsche WolkeCloudOps Summit
 
Kuck mal, Node.js! Einstieg für .NET Entwickler mit Visual Studio Code und Ty...
Kuck mal, Node.js! Einstieg für .NET Entwickler mit Visual Studio Code und Ty...Kuck mal, Node.js! Einstieg für .NET Entwickler mit Visual Studio Code und Ty...
Kuck mal, Node.js! Einstieg für .NET Entwickler mit Visual Studio Code und Ty...Gregor Biswanger
 
Nagios Conference 2007 | Aufbau eines hochverfügbaren Nagios Clusters by Mart...
Nagios Conference 2007 | Aufbau eines hochverfügbaren Nagios Clusters by Mart...Nagios Conference 2007 | Aufbau eines hochverfügbaren Nagios Clusters by Mart...
Nagios Conference 2007 | Aufbau eines hochverfügbaren Nagios Clusters by Mart...NETWAYS
 
Lotus Foundations Workshop Teil1
Lotus Foundations Workshop Teil1Lotus Foundations Workshop Teil1
Lotus Foundations Workshop Teil1Andreas Schulte
 
Top 10 Internet Trends 2008
Top 10 Internet Trends 2008Top 10 Internet Trends 2008
Top 10 Internet Trends 2008Jürg Stuker
 
Azure Notebooks
Azure NotebooksAzure Notebooks
Azure NotebooksTEitelberg
 
Technologieraum übergreifende Programmierung
Technologieraum übergreifende ProgrammierungTechnologieraum übergreifende Programmierung
Technologieraum übergreifende ProgrammierungFalk Hartmann
 
Schulung: Einführung in das GPU-Computing mit NVIDIA CUDA
Schulung: Einführung in das GPU-Computing mit NVIDIA CUDASchulung: Einführung in das GPU-Computing mit NVIDIA CUDA
Schulung: Einführung in das GPU-Computing mit NVIDIA CUDAJörn Dinkla
 
Templates, Code & Tools
Templates, Code & ToolsTemplates, Code & Tools
Templates, Code & ToolsUlrich Krause
 
Chaos Kata Fitnesstraining für DevOps Teams
Chaos Kata Fitnesstraining für DevOps TeamsChaos Kata Fitnesstraining für DevOps Teams
Chaos Kata Fitnesstraining für DevOps TeamsRamon Anger
 
Maemo 5 Developer Workshop @ Metalab
Maemo 5 Developer Workshop @ MetalabMaemo 5 Developer Workshop @ Metalab
Maemo 5 Developer Workshop @ Metalabthp4
 
Gebäudeautomation mit Java und OpenRemote
 Gebäudeautomation mit Java und OpenRemote Gebäudeautomation mit Java und OpenRemote
Gebäudeautomation mit Java und OpenRemotegedoplan
 
OSDC 2010 | What's new in Apache 2.4? by Rainer Jung
OSDC 2010 | What's new in Apache 2.4? by Rainer JungOSDC 2010 | What's new in Apache 2.4? by Rainer Jung
OSDC 2010 | What's new in Apache 2.4? by Rainer JungNETWAYS
 
Windows 8 für Entwickler
Windows 8 für EntwicklerWindows 8 für Entwickler
Windows 8 für EntwicklerJan Hentschel
 
Einführung in Puppet und Vagrant
Einführung in Puppet und VagrantEinführung in Puppet und Vagrant
Einführung in Puppet und Vagrants0enke
 
Multithreading in c# mit tpl
Multithreading in c# mit tplMultithreading in c# mit tpl
Multithreading in c# mit tplDavidT27
 

Ähnlich wie openHAB @ JUG Stuttgart (20)

Top 10 Internet Trends 2005
Top 10 Internet Trends 2005Top 10 Internet Trends 2005
Top 10 Internet Trends 2005
 
Node.js Security
Node.js SecurityNode.js Security
Node.js Security
 
Sicherheitsfunktionen In Aktuellen Betriebssystemen Talk
Sicherheitsfunktionen In Aktuellen Betriebssystemen TalkSicherheitsfunktionen In Aktuellen Betriebssystemen Talk
Sicherheitsfunktionen In Aktuellen Betriebssystemen Talk
 
WS: Uhl, Lisog - Deutsche Wolke
WS: Uhl, Lisog - Deutsche WolkeWS: Uhl, Lisog - Deutsche Wolke
WS: Uhl, Lisog - Deutsche Wolke
 
Kuck mal, Node.js! Einstieg für .NET Entwickler mit Visual Studio Code und Ty...
Kuck mal, Node.js! Einstieg für .NET Entwickler mit Visual Studio Code und Ty...Kuck mal, Node.js! Einstieg für .NET Entwickler mit Visual Studio Code und Ty...
Kuck mal, Node.js! Einstieg für .NET Entwickler mit Visual Studio Code und Ty...
 
Nagios Conference 2007 | Aufbau eines hochverfügbaren Nagios Clusters by Mart...
Nagios Conference 2007 | Aufbau eines hochverfügbaren Nagios Clusters by Mart...Nagios Conference 2007 | Aufbau eines hochverfügbaren Nagios Clusters by Mart...
Nagios Conference 2007 | Aufbau eines hochverfügbaren Nagios Clusters by Mart...
 
Lotus Foundations Workshop Teil1
Lotus Foundations Workshop Teil1Lotus Foundations Workshop Teil1
Lotus Foundations Workshop Teil1
 
Top 10 Internet Trends 2008
Top 10 Internet Trends 2008Top 10 Internet Trends 2008
Top 10 Internet Trends 2008
 
Azure Notebooks
Azure NotebooksAzure Notebooks
Azure Notebooks
 
Technologieraum übergreifende Programmierung
Technologieraum übergreifende ProgrammierungTechnologieraum übergreifende Programmierung
Technologieraum übergreifende Programmierung
 
Schulung: Einführung in das GPU-Computing mit NVIDIA CUDA
Schulung: Einführung in das GPU-Computing mit NVIDIA CUDASchulung: Einführung in das GPU-Computing mit NVIDIA CUDA
Schulung: Einführung in das GPU-Computing mit NVIDIA CUDA
 
Templates, Code & Tools
Templates, Code & ToolsTemplates, Code & Tools
Templates, Code & Tools
 
Chaos Kata Fitnesstraining für DevOps Teams
Chaos Kata Fitnesstraining für DevOps TeamsChaos Kata Fitnesstraining für DevOps Teams
Chaos Kata Fitnesstraining für DevOps Teams
 
Maemo 5 Developer Workshop @ Metalab
Maemo 5 Developer Workshop @ MetalabMaemo 5 Developer Workshop @ Metalab
Maemo 5 Developer Workshop @ Metalab
 
Gebäudeautomation mit Java und OpenRemote
 Gebäudeautomation mit Java und OpenRemote Gebäudeautomation mit Java und OpenRemote
Gebäudeautomation mit Java und OpenRemote
 
OSDC 2010 | What's new in Apache 2.4? by Rainer Jung
OSDC 2010 | What's new in Apache 2.4? by Rainer JungOSDC 2010 | What's new in Apache 2.4? by Rainer Jung
OSDC 2010 | What's new in Apache 2.4? by Rainer Jung
 
Windows 8 für Entwickler
Windows 8 für EntwicklerWindows 8 für Entwickler
Windows 8 für Entwickler
 
Einführung in Puppet und Vagrant
Einführung in Puppet und VagrantEinführung in Puppet und Vagrant
Einführung in Puppet und Vagrant
 
Warum wir Automatisierung cool finden
Warum wir Automatisierung cool findenWarum wir Automatisierung cool finden
Warum wir Automatisierung cool finden
 
Multithreading in c# mit tpl
Multithreading in c# mit tplMultithreading in c# mit tpl
Multithreading in c# mit tpl
 

openHAB @ JUG Stuttgart

Hinweis der Redaktion

  1. Weitere Szenarien
  2. Weitere Szenarien