This page is part of archived documentation for openHAB 2.5. Go to the current stable version

# openHAB UIs

openHAB offers different UIs in its standard configuration: the Paper UI, the Basic UI and the Classic UI (this has to be installed manually from within Paper UI or via config file).

# The Paper UI

The Paper UI is an interface that helps set up and configure your openHAB instance. It does not (yet) cover all aspects, so you still need to resort to textual configuration files, but it already offers the following:

  • Add-on management: Easily install or uninstall openHAB add-ons

  • Thing discovery: See devices and services found on your network and add them to your setup.

  • Linking items to channels: Instead of adding a binding configuration to your item file, you can directly link Thing channels to your items.

Note that you still need to define your items, sitemaps, persistence configurations and rules in the relevant configuration files (as done in openHAB 1). Such functionality will be added bit by bit to the Paper UI only.

All these aspects are explained in the rest of this tutorial.

Here you can find a small screencast about the Paper UI:

Paper UI (opens new window)

# The Basic UI

The Basic UI is a web interface based on Material Design Lite from Google. This interface is used to present the different sitemaps.

The UIs features are:

  • Responsive layout suitable for various screen sizes
  • AJAX navigation
  • Live update

# The Classic UI

The Classic UI offers the same services that the Basic UI but with a different look and feel, close to an old iOS one.

Now let's start with the configuration of openHAB