Vendor- and technology-agnostic open source home automation software
EPL-2.0
- Java
- Xtend
- HTML

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
