openHAB Core
Core framework for building smart home automation solutions, providing OSGi bundles for device integration and rule engine.
Smart Download
Visit Project Homepage
No installer available yet — head to the source repository
Core modular framework for smart home automation, built with Java/OSGi.
Core Features
- Modular OSGi-based architecture with hot-pluggable add-ons
- Supports 250+ protocols and bindings (Z-Wave, MQTT, KNX, etc.)
- Built-in rule engine (DSL, scripts, visual rules)
- Event-driven processing and persistence (InfluxDB, RRD4J, MySQL)
- REST API and Web UI integration
What It Can't Do
- •⚠️ openHAB Core is not a standalone product; it must be used with openhab-distro. Build requires JDK 21 exactly. Some tests may fail locally; use -DskipTests to bypass.
Use Cases
- Building custom smart home automation systems
- Integrating heterogeneous devices into a unified platform
- Developing IoT edge computing applications
openHAB Core is the central framework of the openHAB smart home platform. It delivers a set of OSGi bundles that enable seamless integration of diverse devices and protocols (Z-Wave, MQTT, KNX, etc.), along with a powerful rule engine, event processing, persistence, and a modular add-on system. It is not a standalone product but the foundation upon which the full openHAB distribution is built, allowing developers to create custom smart home solutions with enterprise-level stability and scalability.
Tags
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Double-click the downloaded installer and follow the prompts
Step 1: Install JDK 21 and Maven 3, ensure 'mvn' is on your PATH
Step 2: git clone https://github.com/openhab/openhab-core.git
Step 3: cd openhab-core && mvn clean spotless:apply install
- Step 1: Install JDK 21 and Maven 3, ensure 'mvn' is on your PATH
- Step 2: git clone https://github.com/openhab/openhab-core.git
- Step 3: cd openhab-core && mvn clean spotless:apply install
Checksum not available
This project has not published a SHA-256 checksum on its GitHub Release page
SHA256 Checksum
No checksum available
Download directly from GitHub Releases and verify file integrity yourself
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
Simply delete the project directory; no other artifacts remain.
No Extra Dependencies
Ready to use after download. No additional runtime required.
Having issues? Check the FAQ below
5 FAQs
Similar Projects
core
Open source home automation that puts local control and privacy first. Perfect for Raspberry Pi or a local server.
Huginn
Huginn lets you build agents that automate online tasks. Events propagate through a directed graph. Monitor web, Twitter, email, and more.
PowerToys
A set of utilities for power users to tune and streamline their Windows experience for greater productivity.