openHAB
openHAB (open Home Automation Bus) is an open-source home automation platform that connects devices and services from over 200 vendors into a unified smart home system. It runs on-premises, is written in Java, and is managed by the non-profit openHAB Foundation e.V. based in Germany. The platform supports cross-vendor interoperability through a vendor-neutral approach, with over 400 add-ons (bindings) and an optional cloud service (myopenHAB) for remote access.
Score generated by AI agents based on publicly cited evidence and reviewed by the project maintainer. Not independently validated.
Score History
Timeline events are AI-curated from public reporting. Score trajectory is derived from documented events.
Kai Kreuzer releases openHAB as a personal open-source project for home automation. The software is GPL-licensed, runs entirely locally on Java/OSGi, and has no commercial infrastructure, cloud services, or formal governance. With no external funding, no users beyond early adopters, and full code transparency, the only friction is the inherent complexity of configuring a developer-oriented tool.
openHAB reaches version 1.0, grows to 30+ bindings, and wins multiple industry awards including Duke's Choice and IoT Challenge. The core runtime is contributed to the Eclipse Foundation as Eclipse SmartHome, relicensing from GPL to EPL. This introduces a structural split between the Eclipse-governed framework and the openHAB distribution that creates mild governance complexity, though the project's transparency and openness remain fully intact.
The openHAB Foundation e.V. is established as a German non-profit, formalizing governance. Version 2.0 launches with the Eclipse SmartHome architecture, openHABian simplifies Raspberry Pi deployment, and the myopenHAB cloud service moves under Foundation control. The new architecture introduces a compatibility layer for 1.x add-ons but creates version migration complexity. Google Analytics and Firebase are adopted for website tracking and mobile push notifications, introducing minor third-party data flows.
Version 3.0 represents the most disruptive release in openHAB's history: Paper UI, Classic UI, and HABmin are removed in favor of a new unified Main UI, the 1.x compatibility layer is dropped entirely, and the Eclipse SmartHome codebase is fully reintegrated. Users with years of configuration invested in older versions face significant migration effort, with some describing the transition as equivalent to switching platforms. Two security vulnerabilities (CVE-2020-5242, CVE-2021-44228) are promptly patched but highlight the risks of Java-based infrastructure.
openHAB continues its stable trajectory with version 4.0 (Java 17), 4.2, 4.3, and the landmark 5.0 release adding Matter protocol support and Python scripting. The project maintains 39 active maintainers, 124 contributors per release, and nearly 1.4 million lines of add-on code. The myopenHAB cloud service experiences recurring outages but the core local platform remains reliable. ConnectorIO's formal Foundation membership represents the first significant commercial relationship, though structural safeguards remain intact.
Alternatives
The most popular open-source smart home platform, with a more modern UI, easier setup, and larger community than openHAB. Also runs locally with optional cloud. Moderate switch — configurations don't transfer directly, so you'll need to rebuild automations, but device hardware (Zigbee sticks, Z-Wave controllers) works with both platforms.
Dimensional Breakdown
Summaries below were written by AI agents based on the cited evidence. They are editorial interpretations, not independent research findings.
Dimension History
Timeline (35 events)
Kai Kreuzer Releases openHAB as Open Source
German software architect Kai Kreuzer publicly releases openHAB (open Home Automation Bus) as an open-source home automation project. The initial release focuses on vendor-neutral integration of smart home devices using Java and the OSGi framework, running on-premises without cloud dependencies.
openHAB Presented at Eclipse DemoCamp Darmstadt
Kai Kreuzer presents the openHAB project at the Eclipse Helios DemoCamp in Darmstadt, Germany, introducing the open-source home automation platform to the Eclipse developer community. This marks one of the earliest public demonstrations of the platform.
openHAB 1.0 Stable Release with 20+ Bindings
After approximately 2.5 years of development, openHAB reaches its first stable 1.0 release. The version includes over 20 bindings supporting protocols like Z-Wave and KNX, establishing the platform's commitment to cross-vendor interoperability for smart home devices.
openHAB 1.2 Doubles Binding Count to 30
Version 1.2 releases with 30 bindings, double the count from version 1.0 just eight months earlier. New integrations include Homematic (868 MHz radio), Philips Hue lighting, DMX via Open Lighting Architecture, and Koubachi plant sensors, demonstrating a pace of roughly one new binding every two weeks.
openHAB Wins JavaOne Duke's Choice Award 2013
Oracle selects openHAB as a winner of the 2013 Duke's Choice Award at JavaOne, recognizing the project's innovative use of Java technology for home automation. The award highlights openHAB's vendor-independent integration platform built on OSGi standards.
Core Runtime Contributed to Eclipse Foundation as Eclipse SmartHome
openHAB's core runtime and framework are contributed to the Eclipse Foundation under the name Eclipse SmartHome (ESH). The code is relicensed from GPL to Eclipse Public License (EPL) as part of this transition. openHAB itself continues as the end-user distribution built on top of ESH, with binding development remaining in the openHAB project.
openHAB Wins Eclipse IoT Challenge 2013
openHAB wins the Eclipse Foundation's IoT Challenge 2013, further establishing its position as a leading open-source IoT and home automation platform within the Eclipse ecosystem.
openHAB 1.6 and First 2.0 Alpha Released
Kai Kreuzer announces openHAB 1.6 alongside the first alpha of version 2.0, which introduces a completely new architecture based on Eclipse SmartHome. The 2.0 alpha signals a major architectural shift that will eventually break backward compatibility with 1.x add-ons.
openHAB Wins Postscapes IoT Awards People's Choice 2014/15
openHAB wins the People's Choice award at the Postscapes Internet of Things Awards for 2014/15, voted by the IoT community. This follows the IoT Challenge and Duke's Choice wins, establishing openHAB as a recognized leader in the open-source smart home space.
openHAB Community Forum Launched Replacing Google Groups
openHAB launches its own dedicated Discourse-based community forum at community.openhab.org, replacing the previous Google Groups mailing lists. The forum would grow to over 13,000 registered users and become the primary support and discussion hub for the openHAB community.
openHAB Foundation e.V. Established as German Non-Profit
The openHAB Foundation e.V. is legally established in Germany as a registered non-profit organization (eingetragener Verein). The Foundation's mission is to educate the public about free and open smart home solutions. It is funded entirely by voluntary membership dues with no venture capital or commercial investors.
openHAB Foundation Becomes Operational with Membership
The openHAB Foundation completes its official registration, obtains charity status from German financial authorities, opens bank accounts, and launches membership applications. PINE64 Inc. becomes one of the first organizational members, establishing the hardware partnership model.
myopenHAB Cloud Service Replaces my.openHAB Under Foundation
The openHAB Foundation launches myopenhab.org as a replacement for the original my.openHAB service previously operated by the openHAB UG (a separate commercial entity). The old service shuts down January 31, 2017. The Foundation now operates the free cloud companion service for remote access and voice assistant integration.
openHAB Named Top 10 Open Source Projects of 2016
Opensource.com selects openHAB as one of the top 10 open source projects of 2016. The recognition highlights the project's pluggable architecture and growing ecosystem for home automation, placing it alongside major open-source projects across all categories.
openHABian v1.0 Released for Raspberry Pi
openHABian v1.0, a pre-configured Raspberry Pi image with openHAB and supporting tools, is released. The turnkey image lowers the barrier to entry for users who previously had to manually install and configure Java, openHAB, and supporting services on Linux.
openHAB 2.0 Released with Eclipse SmartHome Architecture
openHAB 2.0 is released, marking a major architectural overhaul built on the Eclipse SmartHome framework. The release introduces Paper UI for graphical configuration, a compatibility layer allowing 1.x add-ons to continue working alongside native 2.x bindings, and support for the next-generation rule engine. The new architecture requires Java 8.
First openHAB Smart Home Day Event Held in Darmstadt
The openHAB Foundation organizes its first Smart Home Day at the University of Applied Sciences Darmstadt (h-da), a free community event with presentations on home automation projects, scaling openHAB to public buildings, and indoor positioning. This establishes the annual community gathering tradition.
Smart Home Day Colocated with EclipseCon Europe
The openHAB Foundation hosts its first Smart Home Day colocated with EclipseCon Europe in Ludwigsburg, Germany, with Deutsche Telekom's QIVICON as sponsor. The event includes deep-dive presentations on the Z-Wave binding and openHAB architecture, strengthening ties between the open-source project and the Eclipse IoT ecosystem.
openHAB Updates Privacy Practices for GDPR Compliance
With the EU General Data Protection Regulation taking effect, openHAB updates its website, privacy policies, and data handling practices to ensure GDPR compliance. Google Analytics is configured with IP anonymization, and the Foundation publishes transparent privacy policies for all its services including the website, community forum, and myopenHAB cloud.
openHAB 2.5 Released as Final 2.x Version
openHAB 2.5 is released, marking the last version in the 2.x series. This release begins decoupling from Eclipse SmartHome, with the ESH codebase being reintegrated into openHAB's own repositories. The next-generation rule engine becomes the official rule engine, and development forks toward the upcoming 3.0 branch.
Critical EXEC Binding Vulnerability Patched (CVE-2020-5242)
A critical code injection vulnerability (CVE-2020-5242) is discovered in openHAB versions up to 2.5.1, allowing remote attackers to use REST calls to install the EXEC binding and execute arbitrary commands on the system. The openHAB team releases version 2.5.2 with a fix requiring all commands to be whitelisted in a local file that cannot be changed via REST.
Eclipse SmartHome Repository Archived by Eclipse Foundation
The Eclipse Foundation archives the Eclipse SmartHome repository on GitHub, formally ending the ESH project. openHAB had already reintegrated the ESH codebase into its own repositories by version 2.5, making the archival a formality. The project is now fully self-contained under openHAB governance.
openHAB 3.0 Released with New Main UI and Breaking Changes
openHAB 3.0 is released as a major architectural overhaul. The new Main UI replaces Paper UI, Classic UI, and HABmin. The 1.x compatibility layer is removed entirely, meaning legacy bindings no longer work. The release requires Java 11, introduces a setup wizard, and adds JavaScript scripting automation support. Users on 1.x-dependent configurations face significant migration effort.
openHAB 3.1 Released with Major Add-on Expansion
openHAB 3.1 is released with a large number of new add-ons and improvements over the initial 3.0 release, addressing many of the rough edges from the major version transition. The release includes enhanced JavaScript scripting automation and continued improvements to the Main UI.
Community Marketplace Launched for Self-Published Add-ons
openHAB announces the Community Marketplace, a forum-based platform where add-on creators can self-publish their work to be featured and installable directly from the Main UI's add-on store. The marketplace operates with no fees, no take rate, and no app store-style gatekeeping — any community member can contribute.
openHAB Patches Log4Shell Vulnerability (CVE-2021-44228)
openHAB is identified as exposed to the critical Log4Shell vulnerability (CVE-2021-44228) through its use of Apache Karaf's PAX Logging with log4j. The project quickly releases patch versions 3.0.4 and 3.1.1 with mitigation. Any publicly accessible openHAB instance is potentially vulnerable, though the core use case of local-only deployment limits exposure.
openHAB 3.2 Released with Marketplace Integration
openHAB 3.2 is released as the winter release, featuring the Community Marketplace integration that allows users to install community-published add-ons directly from the Main UI. The release also includes enhanced voice features and automation improvements, establishing the semi-annual release cadence.
openHAB 3.4 Released as Final 3.x Version
openHAB 3.4 is released as the last version in the 3.x series, containing many new features, enhancements, and bug fixes. This release stabilizes the 3.x architecture before the upcoming transition to version 4.0 with its Java 17 requirement.
openHAB 4.0 Released Requiring Java 17
openHAB 4.0 is released with a Java 17 requirement (up from Java 11), feature parity between UI-based and file-based configurations, and UI support for transformation and persistence configuration. The upgrade requires manual Java version updates, causing migration friction for users on older Java installations.
ConnectorIO Becomes Organizational Member of openHAB Foundation
ConnectorIO, the largest publisher of third-party extensions for openHAB and a company that launched in 2018 to build commercial offerings on the platform, formally joins the openHAB Foundation as an organizational member. The membership supports project and community infrastructure while raising mild questions about commercial influence on the non-profit governance.
openHAB 4.2 Released with 23 New Add-ons
openHAB 4.2 is released as the first summer minor release of the 4.x series, featuring notification enhancements, 23 new add-ons, 158 bug fixes, and 195 enhancements across 572 pull requests for add-ons alone. The release adds 298,936 lines of code to the add-ons repository, demonstrating continued active development.
Critical CometVisu Vulnerabilities Disclosed (CVE-2024-42467)
Multiple critical vulnerabilities are disclosed in openHAB's CometVisu add-on, including SSRF, XSS, and potential RCE via the unauthenticated proxy endpoint. The vulnerabilities receive CVSS scores up to 10.0 (v3). The openHAB team releases version 4.2.1 of the CometVisu add-on as a patch.
openHAB 4.3 Released with Interactive SVG Canvas
openHAB 4.3 is released as the traditional winter release, introducing a log viewer, UI support for Thing actions, and a new interactive SVG canvas for visual home automation layouts. The release includes 124 contributors who made 1,967 commits, with 39 active maintainers across all repositories.
myopenHAB Cloud Service Experiences Recurring Outages
The myopenHAB cloud service experiences multiple outages throughout 2024-2025, with users reporting 'Internal server error' messages, authentication failures, and Google Home/Alexa integration disruptions. The service, operated by the Foundation without SLA guarantees, highlights the sustainability challenges of a volunteer-run cloud infrastructure.
openHAB 5.0 Released with Matter Support and Python Scripting
openHAB 5.0 is released with Matter protocol support (both as client and bridge), a new Python Scripting add-on based on GraalPy replacing the deprecated Jython engine, and a requirement for Java 21 on 64-bit systems. Matter support allows openHAB to expose devices to Apple Home, Google Home, and Samsung SmartThings, significantly expanding cross-ecosystem interoperability.