Skip to content

Latest commit

 

History

History
94 lines (88 loc) · 4.39 KB

io.md

File metadata and controls

94 lines (88 loc) · 4.39 KB
layout title
documentation
System Integrations

{% include base.html %}

System Integrations

openHAB supports services that enable integration with various technologies that don't fall into other add-on categories.

Most of the systems mentioned below are integrated via a Misc add-on, installed e.g. through Paper UI. Detailed instructions and requirements may be found in the corresponding documentation pages.

{% for io in site.addons_ios %} {% endfor %}
Name Description
{{ io.description | markdownify }}

The REST API can be used to integrate openHAB with other systems, as it allows read access to items and item states, as well as status updates or the sending of commands for items. It gives access to sitemaps, so that it is the interface to be used by remote user interfaces (e.g. fat clients or JavaScript-based web clients). The REST API also supports server-push, so you can subscribe on change notification for certain resources.

Eclipse IoT Marketplace

The Eclipse IoT Marketplace hosts third-party add-ons that can be browsed and installed to openHAB through this integration.

IFTTT

Activating IFTTT integration is easy. Just log in to your IFTTT account and activate the openHAB channel. You will be forwarded to the myopenHAB website to authorize the IFTTT channel connection. Before you start creating IFTTT recipes you need to make sure that you have your runtime configured to expose certain items to myopenHAB. Only those items will be visible to IFTTT. You will also be able to send commands to those items from IFTTT Applets. Items will appear in myopenHAB and thus in IFTTT only after at least one state update has been received by myopenHAB from your runtime.