open Home Automation Bus (openHAB) is an open source home automation software written in Java. It is deployed on premises and connects to devices and services from different vendors. As of 2019, close to 300 bindings are available as OSGi modules.[2] Actions, such as switching on lights, are triggered by rules, voice commands, or controls on the openHAB user interface.
The openHAB project started in 2010. In 2013, the core functionality became an official project of the Eclipse Foundation under the name Eclipse SmartHome.[3] openHAB is based on Eclipse SmartHome and remains the project for the development of bindings.
According to Black Duck Open Hub, it is developed by one of the largest open-source teams in the world.[4] It also has an active user community.[5]