We continuously collect values and state changes, make graphs out of them, initiate processes in subject of them, get notified in many different ways about them – in summary we can say that our Smart Homes behave as „monitoring our own homes“. So let’s do a live demo of openHAB 2, covering questions like „why using something like this?“ and „where to start?“ and giving you some ideas about persisting and representing collected data.
4. AUFRÜSTUNG DER WOHNUMGEBUNG
• Sensoren zur Erfassung von
Umgebungswerten
• Aktoren zur konkreten Steuerung
• Vernetzung dieser Komponenten
5. DIE IDEE DAHINTER...
Aufgreifen der ermittelten Werte zur
• weitestgehend automatisierten
Steuerung über Regelwerke sowie zur
• individuellen Steuerung von Heizungen,
Lampen, Rollläden etc. z.B. über
Smartphone oder Tablet
6. • Erhöhung von Lebens- und Wohnqualität
• Verbesserung der Betriebs- und
Einbruchsicherheit
• Steigerung der Energieeffizienz
VERFOLGT ÜBLICHERWEISE
ZUMINDEST ZWEI VON DREI ZIELEN
7. DIE PROBLEMATIK HIERBEI...?
• Kein Hersteller bietet Hardware für
alles, was man umsetzen möchte
• Es führt auf lange Sicht kaum ein Weg
daran vorbei, Hardware-Technologien
parallel zu betreiben
8. UND DAS HEISST...?
• Geräte verschiedener Hersteller können
üblicherweise nicht aufeinander
reagieren
• Fast jede Technologie erfordert ihre
eigene App
➙ Unübersichtlich & unkomfortabel!
9. • Vereint alle Komponenten
protokollneutral innerhalb einer
Plattform
• Macht sie auf diesem Wege einheitlich
ansteuerbar
• Fungiert somit als erste (und
idealerweise auch einzige!) Anlaufstelle
für die Ansteuerung aller Geräte
DIE ROLLE VON OPENHAB 2
10. TEXT!U n t e r t i t e l !
INBETRIEBNAHMESTEUERUNG
2
15. UNIXE.DEUNIXE.DE
rule "Schalte Licht im Flur"
AUTOMATISIERTE STEUERUNG:
REGELWERKE 2
when
Item Bewegungsmelder_Flur received command ON or
Item Lichtschalter_Flur received command ON
Regelwerke
16. UNIXE.DEUNIXE.DE
rule "Schalte Licht im Flur"
AUTOMATISIERTE STEUERUNG:
REGELWERKE 2
when
Item Bewegungsmelder_Flur received command ON or
Item Lichtschalter_Flur received command ON
then
logInfo("Flur", "=> Schalte jetzt das Licht ein!")
Flur_Deckenlicht.sendCommand(ON)
end
Regelwerke
17. TEXT!U n t e r t i t e l !
ERSTE SCHRITTE UND
SITEMAPS
SMART HOME
MONITORING
3
22. UNIXE.DEUNIXE.DE
• Dauerhafte Speicherung von
Werten
• Diese Aufzeichnungen können
z.B. zur Erstellung von Graphen
herangezogen werden
• Erlaubt Zeitreisen („Wie war die
Außentemperatur vor vier
Wochen um diese Uhrzeit?“)
PERSISTENCE
23. UNIXE.DEUNIXE.DE
• Erlaubt Vorhersagen („Bis wann
ungefähr wird der Heizölvorrat
ausreichen?“)
• Dauerhafte Speicherung von
Werten
• Diese Aufzeichnungen können
z.B. zur Erstellung von Graphen
herangezogen werden
• Erlaubt Zeitreisen („Wie war die
Außentemperatur vor vier
Wochen um diese Uhrzeit?“)
PERSISTENCE
24. TEXT!U n t e r t i t e l !
REGELWERKEFRAGEN?!
5
25. V I E L E N D A N K
w w w . u n i x e . d e
Marianne Spiller
sysadmama
marianne@spiller.me
@sys_adm_ama
!
"
#
$