openHAB logo

openHAB

Vendor- and technology-agnostic open source home automation software

Repository activity
  • Stars1.1k
  • Forks464
  • Open Issues353
openhab-openhab-core health score - Linux Foundation Insights
License

EPL-2.0

Languages
  • Java
  • Xtend
  • HTML
openHAB screenshot

About openHAB

openHAB is vendor- and technology-agnostic open source home automation software. Its pluggable architecture supports more than 400 different technologies and systems and thousands of devices, so products from many brands can be controlled from one place.

A flexible rule engine lets you design automations with time- and event-based triggers, scripts, actions, notifications, and voice control. openHAB runs on your own hardware and does not require any cloud service to work, keeping data at home and talking directly to local devices whenever possible.

It is built in Java on top of Apache Karaf, an industry-grade OSGi runtime, and runs on Linux, macOS, Windows, Raspberry Pi, Docker, and Synology. Apps are available for the web, iOS, and Android, and the project is backed by the openHAB Foundation e.V., a registered non-profit.

Key features

  • Supports 400+ technologies and thousands of devices
  • Rule engine with time- and event-based triggers
  • Scripts, actions, notifications, and voice control
  • Runs locally with no cloud service required
  • Apps for web, iOS, and Android

Details

First released
2015
Platforms
Linux · macOS · Windows · Docker
Deployment
self-hostable · docker
Runtime
Java on Apache Karaf OSGi
Governance
openHAB Foundation e.V. non-profit
License
EPL 2.0