Zum Inhalt springen

OpenHAB

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 8. Januar 2014 um 22:32 Uhr durch MerlBot (Diskussion | Beiträge) (+QS: viele Links auf Begriffsklärungsseiten). Sie kann sich erheblich von der aktuellen Version unterscheiden.
Dieser Artikel wurde am 8. Januar 2014 auf den Seiten der Qualitätssicherung eingetragen. Bitte hilf mit, ihn zu verbessern, und beteilige dich bitte an der Diskussion!
Folgendes muss noch verbessert werden:  WP:Wikifizieren: viele Links auf Begriffsklärungsseiten -- MerlBot 21:32, 8. Jan. 2014 (CET)
open Home Automation Bus (openHAB)

Basisdaten

Aktuelle Version 1.3
Betriebssystem Linux, Windows, Mac OS X, Unix
Programmier­sprache Java
Kategorie Gebäudeautomatisierung
Lizenz Eclipse Public License
http://www.openhab.org/de

openHAB ist eine in Java entwicklete Softwarelösung, welche Komponenten zur Gebäudeautomatisierung hersteller- und protokollneutral in einer Platform miteinander verbindet. Dadurch läuft openHAB betriebssystemunabhängig und ist durch Hinzufügen weiterer Bindings, um zusätzliche Technologien/Protokolle erweiterbar. Entwickelt wird openHAB unter der Eclipse Public License und ist Open Source. Als Userinterfaces werden Webbrowser, Andoid- oder iOS-Systeme unterstützt.

Unterstützte Technologien

Bindings

Erweiterungen um Technologien erfolgt in Form von Bindings. Folgende Bindings stehen derzeit zur Verfügung:

Asterisk, Bluetooth, Comfo Air, CUPS, digitalSTROM, DMX512, EnOcean, Epson Projector, Exec (Execute Command), Fritz!Box, Fritz AHA, Homematic, HTTP, IHC / ELKO, KNX, Koubachi, MAX!Cube, MiLight, Modbus TCP, MPD, MQTT, Network Health, Nibe Heatpump, Nikobus, Novelan/Luxtronic Heatpump, NTP, One-Wire, Onkyo AV Receiver, OpenSprinkler, OSGi Configuration Admin, Philips Hue, Piface, Plugwise, PLCBus, Pulseaudio, RFXCOM, Samsung TV, Serial, Snmp, Squeezebox, System Info, Somfy URTSI II, Sonos, TCP/UDP, TinkerForge, VDR, Wake-on-LAN, Z-Wave

Persistence

Der Persistence Service ermöglicht das Speichern von Stati der einzelnen Items. Somit können Verläufe visualisiert, historische Daten abgefragt oder bei einem Systemneustart die Stati wiederhergestellt werden. Aktuell werden folgende Services angeboten:

  • db4o - eine Java Objekt Datenbank
  • rrd4j - eine Java Version der round-robin Datenbank RRDtool.
  • Open.Sen.Se - eine Internet-of-Things Platform
  • logging using Logback - schreibt Item Stati in ein Logfile mit flexibler Syntax Definition

Schnittstellen

User Interfaces

  • Classic UI - klassisches Webinterface
  • iOS Client
  • Android Client - HABDroid ist ein Open Source Android User Interface für openHAB
  • GreenT UI
  • CometVisu