# openHAB

openHAB is a vendor- and technology-agnostic open-source home automation platform. It is open source and self-hosted, installable on Docker Hub, Proxmox, Kubernetes (Helm), ZimaOS and Unraid.

Canonical page: https://ourlocalhost.com/app/55/openhab

## Description

openHAB is a vendor- and technology-agnostic open-source home automation platform. It connects to many device protocols and lets you create rules, scenes, and dashboards. It is intended for self-hosters who want a flexible, locally controlled alternative to proprietary smart-home hubs.

## Platform availability

Available on 4 of 9 platforms: Unraid, ZimaOS, Proxmox, Helm.

## Health score

26/100 (Low), based on 4 of 4 factors.
- Maintained: 0 (last commit 1749 days ago)
- Popular: 6 (1 GitHub stars)
- Easy to install: 65 (4 install platforms, install notes, Docker image)
- Light to run: 80 (1 GB minimum RAM, runs on ARM)

## Links

- Documentation: https://github.com/openhab/openhab-js
- GitHub: https://github.com/openhab/openhab
- Docker Hub: https://hub.docker.com/r/openhab/openhab
- Proxmox: https://community-scripts.github.io/ProxmoxVE/scripts?id=openhab
- Kubernetes (Helm): https://artifacthub.io/packages/helm/helmforge/openhab
- ZimaOS: https://github.com/IceWhaleTech/CasaOS-AppStore/tree/main/Apps/OpenHAB
- Unraid: https://ca.unraid.net/apps/openhab-0ixuo7s1cyda4s?q=openHAB

## Common questions

### What Docker flag is needed for an openHAB container?

One setup adds the --tty extra parameter to the container command. Without that flag, the user reports that openHAB does not work.

### Which interface is used to configure Things in openHAB?

PaperUI can be used to add and configure most Things. Some Items may still be created in configuration files instead of the UI.

### Where should I search for an openHABian installation problem?

Search the openHABian repository for current and closed issues. Similar problems may already have a posted solution.

### Is there a JavaScript library for openHAB scripting?

Yes, openhab-js is a JavaScript library for JavaScript scripting automation.

## Alternatives

- Domoticz: Domoticz is a free, open-source home automation system that lets you monitor and control lights, switches, sensors, and smart devices, with…
- Gladys Assistant: Gladys Assistant is a privacy-first, open-source home assistant for self-hosted users that centralizes connected devices, visualizes data o…
- Google Home: Easily control Chromecast and Google Home devices, manage settings, sync with smart devices, and discover new features with this comprehens…
- Home: With the new Home app, you can securely control all your Homekit accessories from your favorite iOS device.
- Home Assistant: Home Assistant is an open-source home automation platform that keeps all data local and private with no cloud dependency.
- Homebridge: Homebridge is an open-source bridge that makes smart-home devices work with Apple HomeKit.
- Homey-Wan-Kenobi-MCP: Homey-Wan-Kenobi MCP is a self-hosted Model Context Protocol (MCP) server that lets local language-model assistants control Homey Pro smart…
- Scrypted: Scrypted is a high-performance, open-source video integration and automation platform.
- SmartThings: Effortlessly manage home devices with voice control, create routines, monitor remotely, and track energy usage.
- emoncms: Emoncms is a powerful open-source web-app for processing, logging and visualising energy, temperature and other environmental data.
- fhem: FHEM is a self-hosted home automation server written in Perl that lets homelab users control devices, view sensor data, and automate routin…
- ioBroker: ioBroker is an open-source IoT platform that gives you a graphical web interface to configure, automate, and control your smart-home and ho…

---
Source: Our Local Host (https://ourlocalhost.com/app/55/openhab), the self-hosted and open-source app directory.
