OpenHAB
open Home Automation Bus (openHAB)
| |
---|---|
![]() | |
Basisdaten
| |
Aktuelle Version | 1.3 |
Betriebssystem | Linux, Windows, Mac OS X, Unix |
Programmiersprache | 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