LiVo for openHAB

LiVo supports the openHAB vendor and technology agnostic open source automation software since its very first day. LiVo is updated to improve usability and support of openHAB continuously. In the following sections you will find some valuable help through your first steps with LiVo and openHAB as well as some references explaining which items and sitemap widgets are currently supported by LiVo.

Basic concepts

The primary structure element in LiVo’s data model is a home. Homes are entities holding references to nearly every underlying structure in LiVo such as rooms, zones, panels and accessories. While zones are specific to the support of Apple HomeKit accessories, rooms are handled for openHAB automatically by reading out the sitemap selected within the openHAB accessory configuration.

Panels are visualization screens where you can add any widget included in LiVo such as switches, buttons, sliders and many more. While custom panels are basically empty canvases that you can setup with widgets as you like, dynamic panels are built automatically by LiVo based on the sitemap selected in the openHAB configuration. You can combine both concepts as dynamic panels also offers a customizable navigation structure based on the sitemap selected in the openHAB configuration. Besides this you can create your own menu items and references to other custom panels.

An openHAB server is represented in LiVo as an accessory. In order to connect to openHAB items, the accessory must be assigned to a home first.

The panel appearance can be modified by applying one of the inbuilt stylesheets. In addition to this you can provide your own stylesheet by copying one of the inbuilt stylesheets or by creating a stylesheet from scratch.

Prepare openHAB for LiVo

Starting with version 2.4 LiVo doesn’t any longer require any specific configuration of openHAB.  Just make sure you have a sitemap in place if you want to take advantage of the automatically built dynamic panels. It is also no longer required that you group items in the “All” group, LiVo simply reads out all available items so that they can be used within your own panels. A reference of the supported items and widgets is available in this Wiki.

Connect LiVo to openHAB

Here is a step by step guide for connecting LiVo to your openHAB server:

  • Make sure you have created a home in LiVo in order to be able to assign the openHAB accessory to it and to add new panels to your configuration.

Your first custom panel

One of the outstanding features of LiVo is that you can create your own smart home user interface by adding custom panels and providing a navigation through them by using the navigation tile widgets.

You can also use a dynamic panel and create your own navigation groups and references to other custom panels taking advantage of the well known master / detail view on the iPad and the iPhone.

  • To create a new custom panel select the panel management view in LiVo's main menu and add a new panel by tapping on the corresponding + button. Select "Custom Panel" as template and tap on the newly created panel to jump into the editor.

 

User Manual Content Next: Stylesheets Management