openHAB is open source home automation software for lights, sensors and other supported devices on hardware you keep at home. The project says it does not need a cloud service to run, keeps your data privately at home, and talks to local devices whenever it can.1
Last checked October 28, 2026.
At a glance
- What it is: Open source home automation that runs on your own hardware1
- Works on: Linux, Windows, macOS, Raspberry Pi, Docker or Synology, plus web, Android and iOS apps1
- Price: myopenHAB.org and the iOS app are free; the server is the public stable download128
- Licence: Eclipse Public License 2.0 for the Android app5
- Best for: Households that want one local controller for many kinds of devices
- Official site: openhab.org
What openHAB does (and how it protects your privacy)
openHAB is a home controller you install yourself. Add-ons connect it to different brands. The project says it supports more than 400 technologies and systems, thousands of devices, and more than 3,000 “things.”1 A thing can be a device, or a web service or other source of information.9 Rules run on a schedule or when something happens, and can include scripts, notifications and voice control.1
The privacy benefit is where it lives. It runs on your hardware, does not require a cloud service, keeps your data privately at home, and talks to local devices whenever it can.1 The openHAB Foundation, a registered non-profit, supports the project.1
Cloud links stay optional, including Google Assistant, Amazon Alexa and Apple HomeKit. You can use the free myopenHAB.org service or host that cloud piece yourself.1 For cameras, Frigate keeps compatible recordings on hardware you control.
Key features of openHAB
- Local server. The controller runs in your home and can work without a cloud account.1
- Wide add-on list. Bindings (add-ons that speak a device’s language) cover a large range of brands and technologies.1
- Rules. Turn things on or off by time or by events, and send notifications.1
- Web and phone apps. Use a browser, Android, or an iPhone and iPad. The iOS app includes an Apple Watch companion.16
- Raspberry Pi image. openHABian is flashed with Raspberry Pi Imager so the Pi boots into openHAB.12
- Optional remote access. myopenHAB.org, run by the openHAB Foundation, lets the server open a tunnel so you do not publish a port on your router.34
- Your own remote service. The cloud software is open source, so you can run it yourself.3
Pros and cons
Pros
- Core control stays on a machine you own, with no cloud account required.1
- myopenHAB.org is described as free, and the iOS app is listed as free.18
- Remote access does not require publishing the openHAB port on the internet.4
- Android and iOS apps are available, including an Apple Watch app.168
- A non-profit foundation supports the open-source project.1
Cons
- You install and update the server yourself. openHAB 5 needs Java 21, which is more work than a shop-bought hub.2
- Talking to local devices is only whenever it can. Cloud links for Google Assistant, Amazon Alexa and Apple HomeKit are also available.1
- The project tells you not to expose the web port to the internet. Away from home you use a VPN (a private tunnel to your home network), myopenHAB.org, or a cloud instance you host.3
- The F-Droid Android build has Google’s push service removed, so notifications are polled rather than instant.5
- The phone apps need a running openHAB server. They are a remote control, not the controller.57
- Google Play’s data-safety form says the Android app may collect location, personal info and app performance data. Apple’s listing says the developer does not collect data from the iOS app.78
Is openHAB safe and private?
On your network, openHAB listens on port 8080 for web traffic and port 8443 for HTTPS (the padlock version of web traffic). The docs advise HTTPS. The first start creates a certificate it signs itself, using 256-bit ECC, so another server cannot mimic yours.3
Do not open that port on your internet router. The docs call a VPN to your home network probably the most secure remote option. myopenHAB.org, run by the Foundation, is simpler: openHAB opens a tunnel out, and the server treats those incoming requests as local. You can run that cloud software yourself, and you can limit the website to chosen users.3
The cloud connector is optional. It adds remote access without open ports, phone alerts through Firebase Cloud Messaging, and sign-in for Alexa or Google Home.4 It stores a unique id and a random secret on the local disk. Remote access and push are both on by default.4
The download page lists stable release 5.2.3, described as a thoroughly tested semi-annual release.2 F-Droid has Android app 3.21.1 (added 3 August 2026) under the Eclipse Public License 2.0, for Android 5.0 or newer.5 Google Play shows a Foundation build updated on 6 August 2026. The developer told Play the app may share app info and performance, may collect location, personal info, and app info and performance, and that data is encrypted in transit.7
The iOS app needs iOS 16 or later and openHAB 2.x or later.6 Apple lists it as free and says the developer does not collect any data from this app.8 The iOS docs also include a crash-reporting setting that sends reports to Google / Firebase.6 A 2026 store note says connection credentials are stored in the Keychain, Apple’s locked password store.8
How to get started with openHAB
- On the official download page, choose the stable release (5.2.3 when this page was checked). On a Raspberry Pi, use Raspberry Pi Imager and the openHABian image in the home-automation section. On Linux, Windows or macOS, install Java 21, then the package or zip from that page.2
- Start the machine. For openHABian, connect Ethernet and power (Wi-Fi can use a hotspot the image starts), then open http://openhabian:8080 and follow the getting-started tutorial. Other installs use port 8080 on the server address.2
- Install the phone app from F-Droid or Google Play, or from the App Store. It expects a server you already run.578
- Enter the local server address in the app. Add myopenHAB.org only if you want control away from home, and install the cloud connector for that.46
- Leave the openHAB port closed on your router. For access from outside, use a VPN, myopenHAB.org, or a cloud instance you host, and install later stable updates from the download page.23
Who should use openHAB (and who might prefer something else)
openHAB suits someone with a small always-on computer who wants several device families in one place without a required company cloud. For phone alerts from services you run yourself, ntfy is a simple notifier that can sit beside a home server. A Zigbee doorbell (Zigbee is a low-power home radio) is a separate choice; the Aqara doorbell article covers that kind of device.
If you want another system to compare, start with Home Assistant. A single-brand app is simpler when every device already comes from that one maker.
Frequently asked questions
Is openHAB free?
myopenHAB.org is described as a free service, and the iOS app is listed as free.18 The Android app on F-Droid is under the Eclipse Public License 2.0.5 The server is the stable download, currently 5.2.3.2
Is openHAB safe to use at home?
Use the current stable release, prefer HTTPS, and leave the web port off the public internet.23 You can still add cloud links for Google Assistant, Amazon Alexa and Apple HomeKit.1
Does openHAB work on iPhone?
Yes. The official app supports iPhone, iPad and Apple Watch, and needs iOS 16 or later.68 It can use your server on the home network or an openHAB Cloud address such as myopenHAB.org.6
Does openHAB need a cloud account?
No. The software does not require a cloud service to work.1 A cloud account is only for extras you choose, such as myopenHAB.org, phone push, or Alexa and Google Home. Those use the cloud connector, which you install yourself.4
