Your SlideShare is downloading. ×
0
openHAB TechTalk @ DeveloperGarden Darmstadt
openHAB TechTalk @ DeveloperGarden Darmstadt
openHAB TechTalk @ DeveloperGarden Darmstadt
openHAB TechTalk @ DeveloperGarden Darmstadt
openHAB TechTalk @ DeveloperGarden Darmstadt
openHAB TechTalk @ DeveloperGarden Darmstadt
openHAB TechTalk @ DeveloperGarden Darmstadt
openHAB TechTalk @ DeveloperGarden Darmstadt
openHAB TechTalk @ DeveloperGarden Darmstadt
openHAB TechTalk @ DeveloperGarden Darmstadt
openHAB TechTalk @ DeveloperGarden Darmstadt
openHAB TechTalk @ DeveloperGarden Darmstadt
openHAB TechTalk @ DeveloperGarden Darmstadt
openHAB TechTalk @ DeveloperGarden Darmstadt
openHAB TechTalk @ DeveloperGarden Darmstadt
openHAB TechTalk @ DeveloperGarden Darmstadt
openHAB TechTalk @ DeveloperGarden Darmstadt
openHAB TechTalk @ DeveloperGarden Darmstadt
openHAB TechTalk @ DeveloperGarden Darmstadt
openHAB TechTalk @ DeveloperGarden Darmstadt
openHAB TechTalk @ DeveloperGarden Darmstadt
openHAB TechTalk @ DeveloperGarden Darmstadt
openHAB TechTalk @ DeveloperGarden Darmstadt
openHAB TechTalk @ DeveloperGarden Darmstadt
openHAB TechTalk @ DeveloperGarden Darmstadt
openHAB TechTalk @ DeveloperGarden Darmstadt
openHAB TechTalk @ DeveloperGarden Darmstadt
openHAB TechTalk @ DeveloperGarden Darmstadt
openHAB TechTalk @ DeveloperGarden Darmstadt
openHAB TechTalk @ DeveloperGarden Darmstadt
openHAB TechTalk @ DeveloperGarden Darmstadt
openHAB TechTalk @ DeveloperGarden Darmstadt
openHAB TechTalk @ DeveloperGarden Darmstadt
openHAB TechTalk @ DeveloperGarden Darmstadt
openHAB TechTalk @ DeveloperGarden Darmstadt
openHAB TechTalk @ DeveloperGarden Darmstadt
openHAB TechTalk @ DeveloperGarden Darmstadt
openHAB TechTalk @ DeveloperGarden Darmstadt
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

openHAB TechTalk @ DeveloperGarden Darmstadt

2,577

Published on

Published in: Technology, Business
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,577
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
34
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Home Automation in Practice openHAB Empowering the SmartHome 8. August 2011, 18 - 20 UhrKai Kreuzer Deutsche Telekom AG, Darmstadt
  • 2. Agenda • Was ist Home Automation? • Welche Systeme gibt es? • Zielsetzung und Architektur von openHAB • Live-Demo • Q&A Session
  • 3. Über Mich • Principal Software Engineer bei Temenos in Lausanne, Schweiz• Eclipse Enthusiast seit 2006, Entwicklung von Eclipse RCP für Model Driven Development• Heim-Automatisierung als Hobby• openHAB.org in 2010 gestartet
  • 4. Agenda • Was ist Home Automation? • Welche Systeme gibt es? • Zielsetzung und Architektur von openHAB • Live-Demo • Q&A Session
  • 5. Definition• Home Automation bezeichnet die Automatisierung, Visualisierung und Vernetzung von • Hauselektrik (Licht, Rollläden, Heizung etc.) • Elektrogeräten (Waschmaschine, Kühlschrank etc.) • Unterhaltungselektronik (TV, Hifi etc.)• Ziele: Komfort, Sicherheit, Energieeinsparung• Nutzung ähnlicher Technologien wie Industrie- / Gebäudeautomatisierung, jedoch anderer Fokus
  • 6. Agenda • Was ist Home Automation? • Welche Systeme gibt es? • Zielsetzung und Architektur von openHAB • Live-Demo • Q&A Session
  • 7. Vernetzung - Übertragungswege
  • 8. Vernetzung - Übertragungswege
  • 9. Vernetzung - Übertragungswege
  • 10. Vernetzung - Topologien
  • 11. Vernetzung - Topologien
  • 12. Vernetzung - Topologien
  • 13. Vernetzung - Topologien
  • 14. Standards / Anbieter • existiert seit 1975 • PLC basiert • keine Rückmeldung • eff. 20 bit/s • Vermarktung durch GE • weite Verbreitung insbesondere USA • Funk-Erweiterungen
  • 15. Standards / Anbieter • Europäischer Standard • Twisted-Pair Kabel • 9600 bit/s • schwer nachrüstbar • dezentral • Programmierung durch Elektroinstallateur • Funk-Erweiterung
  • 16. Standards / Anbieter • entwickelt an der ETH Zürich • PLC basiert • leicht nachrüstbar • einfache Programmierung • am Markt seit 2011
  • 17. Standards / Anbieter • Gedacht als Ablösung von X10 • „Dual Mesh“ - PLC und Funk • Drehstrom nicht unterstützt, primär amerikanischer Markt
  • 18. Standards / Anbieter • Proprietärer868MHz Funk • Sternförmige Topologie • Software Microsoft basiert, Hardware von ELV • Cloud-Dienste als Abo
  • 19. Standards / Anbieter• Funk im 868MHz Band• „Energy harvesting“• z.T. nur uni-direktional• Baum / Mesh Topologie• keine echte Verschlüsselung
  • 20. Standards / Anbieter • Zusammenschluss von über 160 Herstellern • Funk im 868MHz Band • Mesh Topologie • Chips nur von Zensys
  • 21. Standards / Anbieter • Offener Standard, kleiner Bruder von Bluetooth • Funk im 868MHz/2.4GHz Band, basierend auf IEEE 802.15.4 • Mesh Topologie • Starke Verbreitung beim SmartMetering
  • 22. Standards / Anbieter • Angekündigt von Google im Mai 2011 • offener Standard basierend auf IEEE 802.15.4 (868MHz Band) • einfacher als ZigBee • Android Smartphones als UI • Hardware-Kooperationen
  • 23. Standards / Anbieter
  • 24. Agenda • Was ist Home Automation? • Welche Systeme gibt es? • Zielsetzung und Architektur von openHAB • Live-Demo • Q&A Session
  • 25. Motivation für openHAB • Visualisierung und Automatisierungsregeln für KNX• Herstellerneutrale und hardwareunabhängige Integration von Haus- und Multimediasteuerung• Ablösung von Misterhouse (Perl-basiertes OS Projekt)• Ziele: Stabilität, IDE für Entwicklung & Debugging• Spielwiese für Java/OSGi/Eclipse Technologien
  • 26. Das Open Source Projekt openHAB.org • GPLv3, gehostet bei Google Code (Mercurial DVCS)• Continuous Integration Server (Jenkins) auf CloudBees.com Eclipse RCP OSGi-basierte Runtime Konfigurationstool EMF EventAdmin XText 2.0 Declarative JBoss Drools Services Jetty Maven3/Tycho JAX-RS/Jersey
  • 27. Konzept des openHAB Event Buses Stateful ServicesAutomatisierungslogik openHAB openHAB openHAB User Interface Item Registry Konsole Logging Status Updates Status Updates Kommandos Kommandos Kommandos Status Updates openHAB Event Bus Status Updates Status Updates Status Updates Kommandos Kommandos Kommandos Kommandos KNX Binding RS-232 Binding Bluetooth Binding MPD Binding ... Bluetooth RS-232 KNX MPD
  • 28. Features• Benutzerschnittstellen: • Bindings für: • Smartphone UI • KNX • Konsole über XMPP • One-Wire • Google Calendar Events • RS-232 • REST-API • Bluetooth • HTTP In/Out• Regel-Aktionen: • Exec (Command line) • Mails per SMTP • NTP (Network Time Protocol) • XMPP-Benachrichtigung • Wake-on-LAN • Prowl-Benachrichtigung • AVM Fritz!Box • Text-to-Speech • Network-Health • Tonausgabe/Lautstärke • MPD (Music Player Deamon)
  • 29. Agenda • Live-Demo • Q&A Session
  • 30. Erfahrungen• Komfort: • Sonnenschutz / Rollladensteuerung • Licht durch Bewegungsmelder, nachts gedimmt • Benachrichtigungen (Klingel, Anrufe, Besucher,...) • Gartenbewässerung• Sicherheit: • Fenster offen? • Bügeleisensteckdose mit Timer • Rollladen bleibt oben, wenn Terrassen-/Balkontür offen ist• Energie • Heizungsoptimierung (Präsenzerkennung + Auswertung) • automatische Lichtabschaltung • Überwachung PV-Anlage
  • 31. Agenda • Was ist Home Automation? • Welche Systeme gibt es? • Zielsetzung und Architektur von openHAB • Live-Demo • Q&A Session
  • 32. openHAB.org – Ausblick • Version 0.8.0 am 14. August 2011Danach:• HTML5-basiertes Tablet UI• Persistenz (feste Frequenz, jedes Update, RRD, ...)• Charts, Verbrauchsanzeigen• DSL für Automatisierungsregeln• Präsenzsimulation• weitere Bindings (Asterisk, SNMP, DMX512, ...)
  • 33. Fragen?

×