openhab-webui/org.openhab.ui.dashboard
Wouter Born 438abd1c5f Add missing gitignore files (#31)
Signed-off-by: Wouter Born <github@maindrain.net>
2019-03-03 12:15:13 +01:00
..
OSGI-INF Add missing gitignore files (#31) 2019-03-03 12:15:13 +01:00
src/main Initial commit with UI code base as of 2019-02-17 2019-03-02 19:43:23 +01:00
templates Initial commit with UI code base as of 2019-02-17 2019-03-02 19:43:23 +01:00
web Initial commit with UI code base as of 2019-02-17 2019-03-02 19:43:23 +01:00
.classpath Initial commit with UI code base as of 2019-02-17 2019-03-02 19:43:23 +01:00
.project Initial commit with UI code base as of 2019-02-17 2019-03-02 19:43:23 +01:00
NOTICE Initial commit with UI code base as of 2019-02-17 2019-03-02 19:43:23 +01:00
README.md Initial commit with UI code base as of 2019-02-17 2019-03-02 19:43:23 +01:00
pom.xml Initial commit with UI code base as of 2019-02-17 2019-03-02 19:43:23 +01:00

README.md

Dashboard

The openHAB dashboard is a landing page for the user where all openHAB UIs can be found. The Dashboard also supports links to external services. Links can be added to the dashboard by editing the $OPENHAB_CONF/services/dashboard.cfg configuration file.

Parameter Name Type Description
<unique-name>.link-name String Name which is shown in the openHAB dashboard.
<unique-name>.link-url String URL to external service.
<unique-name>.link-imageurl String URL to image which is shown in the dashboard.

Where <unique-name> is link unique identifier (see examples).

Link-url support following special words:

Special word Replaced to
{HOST} host name including possible port number
{HOSTNAME} host name

Image

A png image of 350px width and 200-250px height are recommended.

The imageurl property can either be a direct HTTP link or data URIs according to RFC2397. If data URIs are used, browser should support them as well. All five major browsers (Chrome, Firefox, IE, Opera and Safari) support data URIs. See e.g. https://www.base64-image.de to convert images to base64 coded data.

Example Configuration File

frontail.link-name=openHAB Log Viewer
frontail.link-url=http://<server-adddress>:9001
frontail.link-imageurl=../static/image.png

nodered.link-name=Node-RED
nodered.link-url=http://<server-adddress>:1880
nodered.link-imageurl=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAXwAAACfCAIAAA...QmCC

nodered.link-name=Node-RED
nodered.link-url=http://{HOSTNAME}:1880
nodered.link-imageurl=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAXwAAACfCAIAAA...QmCC

Note: nodered image data URL is not valid (it's shorten for the sake of clarity).