2007 lines
72 KiB
HTML
2007 lines
72 KiB
HTML
<!DOCTYPE html>
|
||
<html lang="en">
|
||
<head>
|
||
<meta charset="utf-8">
|
||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||
|
||
|
||
|
||
|
||
<!--<link rel="shortcut icon" href="https://www.openhab.org/favicon.png"></link>-->
|
||
<title>Satel Integra Alarm System - Bindings - openHAB 2 - Empowering the Smart Home</title>
|
||
|
||
<!-- CSS -->
|
||
<link type="text/css" rel="stylesheet" href="/v2.1/css/materialize.css" media="screen,projection" />
|
||
<link type="text/css" rel="stylesheet" href="/v2.1/css/pygments-jekyll-style.css" />
|
||
<link type="text/css" rel="stylesheet" href="/v2.1/css/styles.css" />
|
||
<link type="text/css" rel="stylesheet" href="/v2.1/css/openhab.css" />
|
||
<link type="text/css" rel="stylesheet" href="/v2.1/css/collapsible.css" />
|
||
|
||
<!-- Font -->
|
||
<link type="text/css" rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons" />
|
||
<link type="text/css" rel="stylesheet" href="https://fonts.googleapis.com/css?family=Lato:300,400,700" />
|
||
<link rel="canonical" href="http://docs.openhab.org/addons/bindings/satel1/readme.html" />
|
||
<script type="text/javascript">var gaProperty = 'UA-47717934-3';var disableStr = 'ga-disable-' + gaProperty;if (document.cookie.indexOf(disableStr + '=true') > -1) {window[disableStr] = true;}</script>
|
||
<script>
|
||
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
|
||
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
|
||
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
|
||
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
|
||
ga('create', 'UA-47717934-3', 'auto');
|
||
ga('set', 'anonymizeIp', true);
|
||
ga('send', 'pageview');
|
||
</script>
|
||
</head>
|
||
|
||
|
||
<body class="documentation">
|
||
<div id="header" class="navbar-fixed">
|
||
<nav role="navigation">
|
||
<div class="container">
|
||
<div class="nav-wrapper">
|
||
<a href="/v2.1/index.html"><img id="logo" src="/images/logo.png" /></a>
|
||
<a href="#" data-activates="nav-mobile" class="button-collapse"><i class="material-icons">menu</i></a>
|
||
<ul class="right hide-on-med-and-down">
|
||
<li><a href="/tutorials/index.html">Tutorials</a></li>
|
||
<li><a href="/v2.1/introduction.html">User Manual</a></li>
|
||
<li><a href="/developers/index.html">Developer Guide</a></li>
|
||
<li><a target="_blank" href="https://community.openhab.org">Community Forum</a></li>
|
||
<li><a target="_blank" href="https://github.com/openhab">GitHub</a></li>
|
||
<li class="search"><i class="material-icons">search</i></li>
|
||
<li class="search">
|
||
<form method="GET" id="searchform" class="search-form" action="/search">
|
||
<input id="query" name="q" type="text" class="search-form-input" placeholder="search" />
|
||
</form>
|
||
</li>
|
||
</ul>
|
||
<ul id="nav-mobile" class="side-nav">
|
||
<li><a href="/v2.1/index.html">Home</a></li>
|
||
<li><a href="/tutorials/index.html">Tutorials</a></li>
|
||
<li><a href="/v2.1/introduction.html">User Manual</a></li>
|
||
<li><a href="/developers/index.html">Developer Guide</a></li>
|
||
<li><a target="_blank" href="https://community.openhab.org">Community Forum</a></li>
|
||
<li><a target="_blank" href="https://github.com/openhab">GitHub</a></li>
|
||
<li class="search">
|
||
<form method="GET" id="searchformmob" class="search-form" action="/search">
|
||
<input id="querymob" name="q" type="text" class="search-form-input" placeholder="search" />
|
||
</form>
|
||
</li>
|
||
</ul>
|
||
</div>
|
||
</div>
|
||
</nav>
|
||
</div>
|
||
|
||
|
||
<section id="documentation" class="text content-wrapper">
|
||
<div class="container">
|
||
<div class="side-nav-wrapper">
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<ul class="nav">
|
||
<li><a href="/v2.1/introduction.html">Introduction</a></li>
|
||
<li><a href="/v2.1/concepts/index.html">Concepts</a>
|
||
<ul>
|
||
<li><a href="/v2.1/concepts/index.html">Overview</a></li>
|
||
<hr />
|
||
<li><a href="/v2.1/concepts/things.html">Things</a></li>
|
||
<li><a href="/v2.1/concepts/items.html">Items</a></li>
|
||
<li><a href="/v2.1/concepts/discovery.html">Inbox & Discovery</a></li>
|
||
<li><a href="/v2.1/concepts/audio.html">Audio & Voice</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="/v2.1/installation/index.html">Installation</a>
|
||
<ul>
|
||
<li><a href="/v2.1/installation/index.html">Overview</a></li>
|
||
<hr />
|
||
<li><a href="/v2.1/installation/linux.html">Linux</a></li>
|
||
<li><a href="/v2.1/installation/windows.html">Windows</a></li>
|
||
<li><a href="/v2.1/installation/macosx.html">Mac OS X</a></li>
|
||
<hr />
|
||
<li><a href="/v2.1/installation/openhabian.html">openHABian</a></li>
|
||
<li><a href="/v2.1/installation/docker.html">Docker</a></li>
|
||
<hr />
|
||
<li><a href="/v2.1/installation/rasppi.html">Raspberry Pi</a></li>
|
||
<li><a href="/v2.1/installation/pine.html">Pine A64</a></li>
|
||
<li><a href="/v2.1/installation/synology.html">Synology DiskStation</a></li>
|
||
<li><a href="/v2.1/installation/qnap.html">QNAP NAS</a></li>
|
||
<hr />
|
||
<li><a href="/v2.1/installation/designer.html">SmartHome Designer</a></li>
|
||
<li><a href="/v2.1/installation/security.html">Security & Remote Access</a></li>
|
||
<li><a href="http://www.myopenhab.org">myopenHAB</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="/v2.1/configuration/index.html">Configuration</a>
|
||
<ul>
|
||
<li><a href="/v2.1/configuration/index.html">Overview</a></li>
|
||
<hr />
|
||
<li><a href="/v2.1/configuration/things.html">Things</a></li>
|
||
<li><a href="/v2.1/configuration/items.html">Items</a></li>
|
||
<li><a href="/v2.1/configuration/sitemaps.html">Sitemaps</a></li>
|
||
<li><a href="/v2.1/configuration/transform.html">Transformations</a></li>
|
||
<li><a href="/v2.1/configuration/persistence.html">Persistence</a></li>
|
||
<li><a href="/v2.1/configuration/rules-dsl.html">Rules</a></li>
|
||
<li><a href="/v2.1/configuration/services.html">Services</a></li>
|
||
<hr />
|
||
<li><a href="/v2.1/configuration/packages.html">Initial Setup Packages</a></li>
|
||
<li><a href="/v2.1/configuration/paperui.html">Paper UI</a></li>
|
||
<li><a href="/v2.1/configuration/habmin.html">HABmin</a></li>
|
||
<li><a href="/v2.1/configuration/rules-ng.html">Rules (Experimental)</a></li>
|
||
<hr />
|
||
<li><a href="/v2.1/configuration/multimedia.html">Audio & Voice</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="/v2.1/addons/index.html">Add-ons</a>
|
||
<ul>
|
||
<li><a href="/v2.1/addons/index.html">Overview</a></li>
|
||
<hr />
|
||
<li><a href="/v2.1/addons/bindings.html">Bindings</a>
|
||
<ul>
|
||
<li><a href="/v2.1/addons/bindings.html">Overview</a></li>
|
||
<hr />
|
||
|
||
<li><a href="/v2.1/addons/bindings/airquality/readme.html">Air Quality</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/akm8681/readme.html">AKM868</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/alarmdecoder1/readme.html">Alarm Decoder</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/allplay/readme.html">AllPlay</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/amazondashbutton/readme.html">Amazon Dash Button</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/anel1/readme.html">Anel NET-PwrCtrl</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/asterisk1/readme.html">Asterisk</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/astro/readme.html">Astro</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/astro1/readme.html">Astro</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/atlona/readme.html">Atlona</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/autelis/readme.html">Autelis Pool Control</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/autelis1/readme.html">Autelis</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/avmfritz/readme.html">AVM FRITZ!</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/benqprojector1/readme.html">BenQ Projector</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/bigassfan/readme.html">BigAssFan</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/bluetooth1/readme.html">Bluetooth</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/boschindego/readme.html">Bosch Indego</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/bticino1/readme.html">Bticino</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/caldav-command1/readme.html">CalDAV Command</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/caldav-personal1/readme.html">CalDAV Personal</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/chromecast/readme.html">Chromecast</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/comfoair1/readme.html">ComfoAir</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/configadmin1/readme.html">ConfigAdmin</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/coolmasternet/readme.html">CoolMasterNet</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/cups1/readme.html">CUPS</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/daikin1/readme.html">Daikin</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/davis1/readme.html">Davis</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/ddwrt1/readme.html">DD-WRT</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/denon1/readme.html">Denon</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/digitalstrom/readme.html">digitalSTROM</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/digitalstrom1/readme.html">digitalSTROM</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/diyonxbee1/readme.html">DIYOnXBee</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/dlinksmarthome/readme.html">D-Link Smart Home</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/dmx1/readme.html">DMX</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/dscalarm/readme.html">DSC Alarm</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/dscalarm1/readme.html">DSC PowerSeries Alarm System</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/dsmr1/readme.html">DSMR</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/ebus1/readme.html">eBUS</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/ecobee1/readme.html">Ecobee</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/ecotouch1/readme.html">EcoTouch</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/ekey1/readme.html">ekey</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/energenie1/readme.html">Energenie</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/enocean1/readme.html">EnOcean</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/enphaseenergy1/readme.html">Enphase Energy</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/epsonprojector1/readme.html">Epson Projector</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/exec/readme.html">Exec</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/exec1/readme.html">Exec</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/expire1/readme.html">Expire</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/fatekplc1/readme.html">Fatek PLC</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/feed/readme.html">Feed</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/fht1/readme.html">FHT</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/folding/readme.html">Folding@home</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/freebox/readme.html">Freebox</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/freebox1/readme.html">Freebox</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/freeswitch1/readme.html">FreeSWITCH</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/fritzaha1/readme.html">Fritz AHA</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/fritzbox1/readme.html">Fritz!Box</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/fritzboxtr0641/readme.html">Fritzbox (using TR064 protocol)</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/frontiersiliconradio1/readme.html">Frontier Silicon Radio</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/fs201/readme.html">FS20</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/fsinternetradio/readme.html">FS Internet Radio</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/garadget1/readme.html">Garadget</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/gardena/readme.html">Gardena</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/gc100ir1/readme.html">Global Cache IR</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/globalcache/readme.html">GlobalCache</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/gpio1/readme.html">GPIO</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/harmonyhub/readme.html">Logitech Harmony Hub</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/harmonyhub1/readme.html">Harmony Hub</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/hdanywhere/readme.html">HDanywhere</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/hdanywhere1/readme.html">HDanywhere</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/hdpowerview/readme.html">Hunter Douglas PowerView</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/heatmiser1/readme.html">Heatmiser</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/hms1/readme.html">HMS</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/homematic/readme.html">Homematic</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/homematic1/readme.html">Homematic</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/horizon1/readme.html">Horizon mediabox</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/http1/readme.html">HTTP</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/hue/readme.html">Philips Hue</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/hue1/readme.html">Hue</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/iec6205621meter1/readme.html">IEC 62056-21 Meter</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/ihc1/readme.html">IHC / ELKO</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/insteonhub1/readme.html">Insteon Hub</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/insteonplm1/readme.html">Insteon PLM</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/intertechno1/readme.html">Intertechno</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/ipp/readme.html">IPP</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/ipx8001/readme.html">IPX800</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/irtrans1/readme.html">IRTrans</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/isy1/readme.html">Description</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/jointspace1/readme.html">jointSPACE</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/k80551/readme.html">Velleman k8055 USB IO Board</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/keba/readme.html">Keba</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/km2001/readme.html">KM200</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/knx1/readme.html">KNX</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/kodi/readme.html">Kodi</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/kostalinverter/readme.html">Kostal Inverter</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/koubachi1/readme.html">Koubachi</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/lcn1/readme.html">LCN</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/lgtv1/readme.html">LG TV</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/lgtvserial/readme.html">LG TV control using serial protocol</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/lifx/readme.html">LIFX</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/lightwaverf1/readme.html">LightwaveRF</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/lutron/readme.html">Lutron</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/mailcontrol1/readme.html">MailControl</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/max/readme.html">MAX!</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/maxcube1/readme.html">MAX!Cube</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/maxcul1/readme.html">MAX!CUL</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/mcp230171/readme.html">MCP23017</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/mcp34241/readme.html">MCP3424</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/meteostick/readme.html">Meteostick</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/miele/readme.html">Miele@home</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/mihome/readme.html">Xiaomi Mi Smart Home</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/milight/readme.html">Milight/Easybulb/Limitless</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/milight1/readme.html">Milight</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/minecraft/readme.html">Minecraft</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/mios1/readme.html">MiOS Bridge</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/mochadx101/readme.html">Mochad X10</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/modbus1/readme.html">Modbus</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/mpd1/readme.html">MPD</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/mqtt1/readme.html">MQTT</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/mqttitude1/readme.html">OwnTracks (formerly MQTTitude)</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/myq1/readme.html">Chamberlain MyQ</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/mystromecopower1/readme.html">Mystrom Eco Power</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/neohub1/readme.html">NeoHub</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/nest1/readme.html">Nest</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/netatmo/readme.html">Netatmo</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/netatmo1/readme.html">Netatmo</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/network/readme.html">Network</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/networkhealth1/readme.html">Network Health</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/networkupstools1/readme.html">Network UPS Tools</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/nibeheatpump1/readme.html">Nibe Heatpump</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/nikobus1/readme.html">Nikobus</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/nikohomecontrol/readme.html">Niko Home Control</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/novelanheatpump1/readme.html">Novelan/Luxtronic Heat Pump</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/ntp/readme.html">NTP</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/ntp1/readme.html">Network Time Protocol (NTP)</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/oceanic/readme.html">Oceanic</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/omnilink1/readme.html">HAI/Leviton Omni and Lumina</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/onebusaway/readme.html">OneBusAway</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/onewire1/readme.html">OneWire</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/onkyo/readme.html">Onkyo</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/onkyo1/readme.html">Onkyo AV Receiver</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/openenergymonitor1/readme.html">Open Energy Monitor</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/openpaths1/readme.html">OpenPaths</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/opensprinkler/readme.html">OpenSprinkler</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/opensprinkler1/readme.html">OpenSprinkler</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/orvibo/readme.html">Orvibo</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/owserver1/readme.html">OWServer</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/panasonictv1/readme.html">Panasonic TV</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/panstamp1/readme.html">panStamp</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/piface1/readme.html">Piface</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/pilight1/readme.html">pilight</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/pioneeravr/readme.html">PioneerAVR Configuration</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/pioneeravr1/readme.html">Pioneer AV Receiver (1.x)</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/plcbus1/readme.html">PLCBus</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/plclogo1/readme.html">PLCLogo</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/plex1/readme.html">Plex</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/plugwise1/readme.html">Plugwise</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/powerdoglocalapi1/readme.html">PowerDog Local API</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/powermax1/readme.html">Visonic Powermax</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/primare1/readme.html">Primare</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/pulseaudio/readme.html">Pulseaudio</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/pulseaudio1/readme.html">Pulseaudio</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/rfxcom/readme.html">RFXCOM</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/rfxcom1/readme.html">RFXCOM</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/rme/readme.html">RME</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/rpircswitch1/readme.html">Raspberry Pi RC Switch</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/russound/readme.html">Russound</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/rwesmarthome1/readme.html">RWE SmartHome</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/sagercaster1/readme.html">Sager Weathercaster</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/sallegra1/readme.html">Sallegra</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/samsungac1/readme.html">Samsung Air Conditioner</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/samsungtv/readme.html">Samsung TV</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/samsungtv1/readme.html">Samsung TV</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/sapp1/readme.html">Picnet Sapp</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/satel1/readme.html">Satel Integra Alarm System</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/sensebox/readme.html">senseBox</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/serial1/readme.html">Serial</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/silvercrestwifisocket/readme.html">Silvercrest Wifi Plug</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/sleepiq/readme.html">SleepIQ</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/smaenergymeter/readme.html">SMA Energy Meter</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/smarthomatic1/readme.html">Smarthomatic</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/snmp1/readme.html">SNMP</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/sonance1/readme.html">Sonance</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/sonos/readme.html">Sonos</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/sonos1/readme.html">Sonos</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/souliss1/readme.html">Souliss</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/squeezebox/readme.html">Logitech Squeezebox</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/squeezebox1/readme.html">Squeezebox</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/stiebelheatpump1/readme.html">Stiebel Eltron LWZ</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/swegonventilation1/readme.html">Swegon Ventilation</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/synopanalyzer/readme.html">Synop Analyzer</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/systeminfo/readme.html">Systeminfo</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/systeminfo1/readme.html">System Information</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/tacmi1/readme.html">TACmi</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/tankerkoenig/readme.html">Tankerkönig</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/tcp1/readme.html">TCP & UDP</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/tellstick/readme.html">Tellstick</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/tellstick1/readme.html">Tellstick</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/tesla/readme.html">Tesla</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/tinkerforge1/readme.html">TinkerForge</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/tivo1/readme.html">TiVo</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/toon/readme.html">Toon</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/tradfri/readme.html">Trådfri</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/ucprelayboard1/readme.html">UCProjects.eu Relay Board</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/upb1/readme.html">UPB</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/urtsi/readme.html">Somfy URTSI II</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/urtsi1/readme.html">Somfy URTSI II</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/vdr1/readme.html">Video Disk Recorder (VDR)</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/vitotronic/readme.html">Vitotronic</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/wago1/readme.html">WAGO</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/weather1/readme.html">Weather</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/wemo/readme.html">Belkin Wemo</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/wemo1/readme.html">Wemo</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/wifiled/readme.html">WiFi LED</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/windcentrale/readme.html">Windcentrale</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/withings1/readme.html">Withings</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/wol1/readme.html">Wake-on-LAN</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/wr32231/readme.html">WR3223 ventilation controller</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/xbmc1/readme.html">XBMC binding (for KODI) (1.x)</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/xpl1/readme.html">xPL</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/yahooweather/readme.html">YahooWeather</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/yamahareceiver/readme.html">Yamahareceiver</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/yamahareceiver1/readme.html">Yamaha Receiver (1.x)</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/zibase1/readme.html">Zibase</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/zigbee/readme.html">ZigBee</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/zoneminder/readme.html">Zoneminder</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/zwave/readme.html">ZWave</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/zwave1/readme.html">Z-Wave</a></li>
|
||
|
||
<li><a href="/v2.1/addons/bindings/zway/readme.html">Z-Way</a></li>
|
||
|
||
</ul>
|
||
</li>
|
||
<li><a href="/v2.1/addons/uis.html">User Interfaces</a>
|
||
<ul>
|
||
<li><a href="/v2.1/addons/uis.html">Overview</a></li>
|
||
<hr />
|
||
|
||
<li><a href="/v2.1/addons/uis/basic/readme.html">Basic UI</a></li>
|
||
|
||
<li><a href="/v2.1/addons/uis/classic/readme.html">Classic UI</a></li>
|
||
|
||
<li><a href="/v2.1/addons/uis/habmin/readme.html">HABmin</a></li>
|
||
|
||
<li><a href="/v2.1/addons/uis/habpanel/readme.html">HABPanel</a></li>
|
||
|
||
<li><a href="/v2.1/addons/uis/paper/readme.html">Paper UI</a></li>
|
||
|
||
<hr />
|
||
<li><a href="/v2.1/addons/uis/apps/android.html">Android openHAB App</a></li>
|
||
<li><a href="/v2.1/addons/uis/apps/ios.html">iOS openHAB App</a></li>
|
||
<li><a href="/v2.1/addons/uis/apps/windows.html">Windows 10 openHAB App</a></li>
|
||
<hr />
|
||
<li><a href="/v2.1/addons/iconsets/classic/readme.html">Iconset (classic)</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="/v2.1/addons/persistence.html">Persistence</a>
|
||
<ul>
|
||
<li><a href="/v2.1/addons/persistence.html">Overview</a></li>
|
||
<hr />
|
||
|
||
<li><a href="/v2.1/addons/persistence/caldav/readme.html">CalDAV</a></li>
|
||
|
||
<li><a href="/v2.1/addons/persistence/cosm/readme.html">Xively (formerly Cosm)</a></li>
|
||
|
||
<li><a href="/v2.1/addons/persistence/db4o/readme.html">db4o</a></li>
|
||
|
||
<li><a href="/v2.1/addons/persistence/dynamodb/readme.html">Amazon DynamoDB</a></li>
|
||
|
||
<li><a href="/v2.1/addons/persistence/exec/readme.html">Exec</a></li>
|
||
|
||
<li><a href="/v2.1/addons/persistence/influxdb/readme.html">InfluxDB (0.9 and newer)</a></li>
|
||
|
||
<li><a href="/v2.1/addons/persistence/influxdb08/readme.html">InfluxDB (up to 0.8.x)</a></li>
|
||
|
||
<li><a href="/v2.1/addons/persistence/jdbc/readme.html">JDBC</a></li>
|
||
|
||
<li><a href="/v2.1/addons/persistence/jpa/readme.html">Java Persistence API (JPA)</a></li>
|
||
|
||
<li><a href="/v2.1/addons/persistence/mapdb/readme.html">mapdb</a></li>
|
||
|
||
<li><a href="/v2.1/addons/persistence/mongodb/readme.html">MongoDB</a></li>
|
||
|
||
<li><a href="/v2.1/addons/persistence/mqtt/readme.html">MQTT</a></li>
|
||
|
||
<li><a href="/v2.1/addons/persistence/mysql/readme.html">MySQL</a></li>
|
||
|
||
<li><a href="/v2.1/addons/persistence/rrd4j/readme.html">rrd4j</a></li>
|
||
|
||
<li><a href="/v2.1/addons/persistence/sense/readme.html">Sen.Se</a></li>
|
||
|
||
<li><a href="/v2.1/addons/persistence/sitewhere/readme.html">SiteWhere</a></li>
|
||
|
||
</ul>
|
||
</li>
|
||
<li><a href="/v2.1/addons/actions.html">Actions</a>
|
||
<ul>
|
||
<li><a href="/v2.1/addons/actions.html">Overview</a></li>
|
||
<hr />
|
||
|
||
<li><a href="/v2.1/addons/actions/astro/readme.html">Astro</a></li>
|
||
|
||
<li><a href="/v2.1/addons/actions/ciscospark/readme.html">Cisco Spark</a></li>
|
||
|
||
<li><a href="/v2.1/addons/actions/dscalarm/readme.html">DSC Alarm</a></li>
|
||
|
||
<li><a href="/v2.1/addons/actions/ecobee/readme.html">Ecobee</a></li>
|
||
|
||
<li><a href="/v2.1/addons/actions/harmonyhub/readme.html">Logitech Harmony Hub</a></li>
|
||
|
||
<li><a href="/v2.1/addons/actions/homematic/readme.html">Homematic</a></li>
|
||
|
||
<li><a href="/v2.1/addons/actions/mail/readme.html">Mail</a></li>
|
||
|
||
<li><a href="/v2.1/addons/actions/mios/readme.html">MiOS</a></li>
|
||
|
||
<li><a href="/v2.1/addons/actions/mqtt/readme.html">MQTT</a></li>
|
||
|
||
<li><a href="/v2.1/addons/actions/nma/readme.html">NotifyMyAndroid</a></li>
|
||
|
||
<li><a href="/v2.1/addons/actions/openwebif/readme.html">OpenWebIf</a></li>
|
||
|
||
<li><a href="/v2.1/addons/actions/pebble/readme.html">Pebble</a></li>
|
||
|
||
<li><a href="/v2.1/addons/actions/prowl/readme.html">Prowl</a></li>
|
||
|
||
<li><a href="/v2.1/addons/actions/pushover/readme.html">Pushover</a></li>
|
||
|
||
<li><a href="/v2.1/addons/actions/pushsafer/readme.html">Pushsafer</a></li>
|
||
|
||
<li><a href="/v2.1/addons/actions/satel/readme.html">Satel</a></li>
|
||
|
||
<li><a href="/v2.1/addons/actions/squeezebox/readme.html">Squeezebox</a></li>
|
||
|
||
<li><a href="/v2.1/addons/actions/telegram/readme.html">Telegram</a></li>
|
||
|
||
<li><a href="/v2.1/addons/actions/tinkerforge/readme.html">TinkerForge</a></li>
|
||
|
||
<li><a href="/v2.1/addons/actions/twitter/readme.html">Twitter</a></li>
|
||
|
||
<li><a href="/v2.1/addons/actions/weather/readme.html">Weather</a></li>
|
||
|
||
<li><a href="/v2.1/addons/actions/xbmc/readme.html">XBMC</a></li>
|
||
|
||
<li><a href="/v2.1/addons/actions/xmpp/readme.html">XMPP</a></li>
|
||
|
||
<li><a href="/v2.1/addons/actions/xpl/readme.html">xPL</a></li>
|
||
|
||
</ul>
|
||
</li>
|
||
<li><a href="/v2.1/addons/transformations.html">Transformations</a>
|
||
<ul>
|
||
<li><a href="/v2.1/addons/transformations.html">Overview</a></li>
|
||
<hr />
|
||
|
||
<li><a href="/v2.1/addons/transformations/exec/readme.html">Exec</a></li>
|
||
|
||
<li><a href="/v2.1/addons/transformations/javascript/readme.html">JavaScript</a></li>
|
||
|
||
<li><a href="/v2.1/addons/transformations/jsonpath/readme.html">JsonPath</a></li>
|
||
|
||
<li><a href="/v2.1/addons/transformations/map/readme.html">Map</a></li>
|
||
|
||
<li><a href="/v2.1/addons/transformations/regex/readme.html">RegEx</a></li>
|
||
|
||
<li><a href="/v2.1/addons/transformations/scale/readme.html">Scale</a></li>
|
||
|
||
<li><a href="/v2.1/addons/transformations/xpath/readme.html">XPath</a></li>
|
||
|
||
<li><a href="/v2.1/addons/transformations/xslt/readme.html">XSLT</a></li>
|
||
|
||
</ul>
|
||
</li>
|
||
<li><a href="/v2.1/addons/voice.html">Voice Services</a>
|
||
<ul>
|
||
<li><a href="/v2.1/addons/voice.html">Overview</a></li>
|
||
<hr />
|
||
|
||
<li><a href="/v2.1/addons/voice/mactts/readme.html">MacOS Text-to-Speech</a></li>
|
||
|
||
<li><a href="/v2.1/addons/voice/marytts/readme.html">Mary Text-to-Speech</a></li>
|
||
|
||
<li><a href="/v2.1/addons/voice/voicerss/readme.html">VoiceRSS Text-to-Speech</a></li>
|
||
|
||
</ul>
|
||
</li>
|
||
<hr />
|
||
<li><a href="/v2.1/addons/io.html">3rd Party Integration</a>
|
||
<ul>
|
||
<li><a href="/v2.1/addons/io.html">Overview</a></li>
|
||
<hr />
|
||
|
||
<li><a href="/v2.1/addons/io/dropbox/readme.html">Dropbox Synchronization</a></li>
|
||
|
||
<li><a href="/v2.1/addons/io/gcal/readme.html">Google Calendar Scheduler</a></li>
|
||
|
||
<li><a href="/v2.1/addons/io/homekit/readme.html">HomeKit Add-on</a></li>
|
||
|
||
<li><a href="/v2.1/addons/io/hueemulation/readme.html">openHAB Hue Emulation</a></li>
|
||
|
||
<li><a href="/v2.1/addons/io/imperihome/readme.html">ImperiHome integration service</a></li>
|
||
|
||
<li><a href="/v2.1/addons/io/openhabcloud/readme.html">openHAB Cloud Connector</a></li>
|
||
|
||
<hr />
|
||
<li><a href="/v2.1/configuration/restdocs.html">REST API</a></li>
|
||
<li><a href="http://www.myopenhab.org/" target="_blank">IFTTT</a></li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="/v2.1/administration/index.html">Advanced Functionality</a>
|
||
<ul>
|
||
<li><a href="/v2.1/administration/index.html">Overview</a></li>
|
||
<hr />
|
||
<li><a href="/v2.1/administration/console.html">Console</a></li>
|
||
<li><a href="/v2.1/administration/runtime.html">Runtime Commands</a></li>
|
||
<li><a href="/v2.1/administration/bundles.html">Bundle Management</a></li>
|
||
<li><a href="/v2.1/administration/logging.html">Logging</a></li>
|
||
<hr />
|
||
<li><a href="/v2.1/administration/jsondb.html">JsonDB Storage</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="/v2.1/appendix/help.html">Community Guidance</a>
|
||
<ul>
|
||
<li><a href="/v2.1/appendix/help.html">Finding Help & FAQs</a></li>
|
||
<li><a href="/v2.1/appendix/contributing.html">Contributing</a></li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
|
||
</div>
|
||
|
||
|
||
|
||
|
||
|
||
<div id="versioning" class="row valign-wrapper">
|
||
<div class="col s12 right-align">
|
||
<ul id="dropdown-versioning" class="dropdown-content">
|
||
<li><a href="/v2.1/../addons/bindings/satel1/readme.html">latest version</a></li>
|
||
<li><a href="/v2.1/../v2.2/addons/bindings/satel1/readme.html">v2.2</a></li>
|
||
<li><a href="/v2.1/addons/bindings/satel1/readme.html">v2.1<i class="tiny material-icons right">lens</i></a></li>
|
||
</ul>
|
||
<a class="btn dropdown-button grey lighten-1" href="#!" data-activates="dropdown-versioning" title="Select which version of this openHAB documentation article you want to read.">
|
||
Switch Article Version<i class="material-icons right">arrow_drop_down</i>
|
||
</a>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="content">
|
||
<!-- Attention authors: Do not edit directly. Please add your changes to the appropriate source repository -->
|
||
|
||
<h1 id="satel-integra-alarm-system-binding">Satel Integra Alarm System Binding</h1>
|
||
|
||
<p>The Satel Integra Alarm System allows openHAB to connect to your alarm system via TCP/IP network with ETHM-1 module installed, or via RS-232 serial port with INT-RS module installed.</p>
|
||
|
||
<h2 id="binding-configuration">Binding Configuration</h2>
|
||
|
||
<p>This binding can be configured in the file <code class="highlighter-rouge">services/satel.cfg</code>.</p>
|
||
|
||
<table>
|
||
<thead>
|
||
<tr>
|
||
<th>Property</th>
|
||
<th>Default</th>
|
||
<th style="text-align: center">Required</th>
|
||
<th>Description</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr>
|
||
<td>host</td>
|
||
<td> </td>
|
||
<td style="text-align: center">if connecting via ETHM-1 module</td>
|
||
<td>Satel ETHM-1 module hostname or IP address. Valid only for ETHM-1 module. Leave this as the default if using INT-RS module. In order to use ETHM-1 module, it is required to enable “integration” protocol for the module in Integra configuration (DLOADX).</td>
|
||
</tr>
|
||
<tr>
|
||
<td>port</td>
|
||
<td>7094</td>
|
||
<td style="text-align: center">if connecting via INT-RS module</td>
|
||
<td>For INT-RS, it specifies the serial port on the host system to which the module is connected; e.g. <code class="highlighter-rouge">COM1</code> on Windows, <code class="highlighter-rouge">/dev/ttyS0</code> or <code class="highlighter-rouge">/dev/ttyUSB0</code> on Linux.<br />For ETHM-1, it specifies the TCP port on which the module listens for new connections.</td>
|
||
</tr>
|
||
<tr>
|
||
<td>timeout</td>
|
||
<td>5000</td>
|
||
<td style="text-align: center">No</td>
|
||
<td>timeout value for connect, read and write operations, specified in milliseconds. Defaults of 5000 is 5 seconds.</td>
|
||
</tr>
|
||
<tr>
|
||
<td>refresh</td>
|
||
<td>10000</td>
|
||
<td style="text-align: center">No</td>
|
||
<td>refresh value, in milliseconds. As of version 2.03 ETHM-1 Plus firmware, the module disconnects after 25 seconds of inactivity. Setting <code class="highlighter-rouge">refresh</code> to a value greater than 25000 will cause inability to correctly communicate with the module.</td>
|
||
</tr>
|
||
<tr>
|
||
<td>user_code</td>
|
||
<td> </td>
|
||
<td style="text-align: center">No</td>
|
||
<td>security code (password) of the user used for control operations like arming, changing state of outputs, etc. It is recommended to use a dedicated user for openHAB integration. If empty, the binding will work in read-only mode.</td>
|
||
</tr>
|
||
<tr>
|
||
<td>encryption_key</td>
|
||
<td> </td>
|
||
<td style="text-align: center">No</td>
|
||
<td>key to use for encrypting communication between openHAB and ETHM-1 module. To disable encryption, leave it empty. Encryption requires support for 192 bit AES keys. Oracle Java by default supports only 128 bit keys, therefore <a href="http://www.oracle.com/technetwork/java/javase/downloads/index.html">“Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files”</a> must be installed. OpenJDK supports unlimited AES keys by default (but OpenJDK is sometimes discouraged for openHAB).</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
|
||
<h2 id="item-configuration">Item Configuration</h2>
|
||
|
||
<p>Supported item types: Contact, Switch, Number, and Rollershutter.</p>
|
||
|
||
<p>In order to bind to the Satel Integra Alarm system, you need to add settings for items defined in your items file. Here is item configuration string syntax:</p>
|
||
|
||
<div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>satel="<object_type>[:<state_type>][:<object_number>,...][:<option>=<value>,...]"
|
||
</code></pre></div></div>
|
||
|
||
<p>where:</p>
|
||
|
||
<ul>
|
||
<li>sections in <code class="highlighter-rouge">[square brackets]</code> is optional</li>
|
||
<li><code class="highlighter-rouge"><object_type></code> is case insensitive</li>
|
||
<li><code class="highlighter-rouge"><state_type></code> is case insensitive</li>
|
||
<li><code class="highlighter-rouge"><object_number></code> is an integer number in range 1-256</li>
|
||
<li><code class="highlighter-rouge"><option>=<value></code> are comma-separared, case insensitive pairs of names and values, separated by the <code class="highlighter-rouge">=</code> character</li>
|
||
<li></li>
|
||
</ul>
|
||
|
||
<p>For all but the Rollershutter item type, only one <code class="highlighter-rouge"><object_number></code> is allowed. For Rollershutter item, there must be exactly two <code class="highlighter-rouge"><object_number></code>s specified. As there is no information about roller shutter position, state is updated to 0% when the <code class="highlighter-rouge">UP</code> command is received, and 100% when the <code class="highlighter-rouge">DOWN</code> command is received, assuming the state will be eventually reached.</p>
|
||
|
||
<p>Number items can be used only if <code class="highlighter-rouge"><object_number></code> is not given, and the number specifies cardinality of objects that are in a given state. For example, if object is “zone” and state is “violated”, item will tell you number of zones violated. See examples section for detailed configuration syntax.</p>
|
||
|
||
<h3 id="valid-object_type-values">Valid object_type values</h3>
|
||
|
||
<table>
|
||
<thead>
|
||
<tr>
|
||
<th>Type</th>
|
||
<th>Description</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr>
|
||
<td>zone</td>
|
||
<td>defines a zone: PIR, contact, etc.</td>
|
||
</tr>
|
||
<tr>
|
||
<td>partition</td>
|
||
<td>defines a partition</td>
|
||
</tr>
|
||
<tr>
|
||
<td>output</td>
|
||
<td>defines an output</td>
|
||
</tr>
|
||
<tr>
|
||
<td>doors</td>
|
||
<td>defines doors</td>
|
||
</tr>
|
||
<tr>
|
||
<td>status</td>
|
||
<td>defines a status item</td>
|
||
</tr>
|
||
<tr>
|
||
<td>module</td>
|
||
<td>defines connection status item</td>
|
||
</tr>
|
||
<tr>
|
||
<td>trouble</td>
|
||
<td>defines a trouble</td>
|
||
</tr>
|
||
<tr>
|
||
<td>trouble_memory</td>
|
||
<td>defines memory of a trouble</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
|
||
<h3 id="valid-state_type-values-for-zone-objects">Valid state_type values for “zone” objects</h3>
|
||
|
||
<table>
|
||
<thead>
|
||
<tr>
|
||
<th>Type</th>
|
||
<th>Notes</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr>
|
||
<td>violation</td>
|
||
<td> </td>
|
||
</tr>
|
||
<tr>
|
||
<td>tamper</td>
|
||
<td> </td>
|
||
</tr>
|
||
<tr>
|
||
<td>alarm</td>
|
||
<td> </td>
|
||
</tr>
|
||
<tr>
|
||
<td>tamper_alarm</td>
|
||
<td> </td>
|
||
</tr>
|
||
<tr>
|
||
<td>alarm_memory</td>
|
||
<td> </td>
|
||
</tr>
|
||
<tr>
|
||
<td>tamper_alarm_memory</td>
|
||
<td> </td>
|
||
</tr>
|
||
<tr>
|
||
<td>bypass</td>
|
||
<td>ON command bypasses the zone, OFF unbypasses.</td>
|
||
</tr>
|
||
<tr>
|
||
<td>no_violation_trouble</td>
|
||
<td> </td>
|
||
</tr>
|
||
<tr>
|
||
<td>long_violation_trouble</td>
|
||
<td> </td>
|
||
</tr>
|
||
<tr>
|
||
<td>isolate</td>
|
||
<td>ON command isolates the zone.</td>
|
||
</tr>
|
||
<tr>
|
||
<td>masked</td>
|
||
<td> </td>
|
||
</tr>
|
||
<tr>
|
||
<td>masked_memory</td>
|
||
<td> </td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
|
||
<h3 id="valid-state_type-values-for-partition-objects">Valid state_type values for “partition” objects</h3>
|
||
|
||
<table>
|
||
<thead>
|
||
<tr>
|
||
<th>Type</th>
|
||
<th>Notes</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr>
|
||
<td>armed</td>
|
||
<td>ON command arms specified partition in mode 0, OFF disarms. Forces arming if “force_arm” option is specified.</td>
|
||
</tr>
|
||
<tr>
|
||
<td>really_armed</td>
|
||
<td>ON command arms specified partition in mode 0, OFF disarms. Forces arming if “force_arm” option is specified.</td>
|
||
</tr>
|
||
<tr>
|
||
<td>armed_mode_1</td>
|
||
<td>ON command arms specified partition in mode 1, OFF disarms. Forces arming if “force_arm” option is specified.</td>
|
||
</tr>
|
||
<tr>
|
||
<td>armed_mode_2</td>
|
||
<td>ON command arms specified partition in mode 2, OFF disarms. Forces arming if “force_arm” option is specified.</td>
|
||
</tr>
|
||
<tr>
|
||
<td>armed_mode_3</td>
|
||
<td>ON command arms specified partition in mode 3, OFF disarms. Forces arming if “force_arm” option is specified.</td>
|
||
</tr>
|
||
<tr>
|
||
<td>first_code_entered</td>
|
||
<td> </td>
|
||
</tr>
|
||
<tr>
|
||
<td>entry_time</td>
|
||
<td> </td>
|
||
</tr>
|
||
<tr>
|
||
<td>exit_time_gt_10</td>
|
||
<td> </td>
|
||
</tr>
|
||
<tr>
|
||
<td>exit_time_lt_10</td>
|
||
<td> </td>
|
||
</tr>
|
||
<tr>
|
||
<td>temporary_blocked</td>
|
||
<td> </td>
|
||
</tr>
|
||
<tr>
|
||
<td>blocked_for_guard</td>
|
||
<td> </td>
|
||
</tr>
|
||
<tr>
|
||
<td>alarm</td>
|
||
<td>OFF command clears alarms for specified partition</td>
|
||
</tr>
|
||
<tr>
|
||
<td>alarm_memory</td>
|
||
<td>OFF command clears alarms for specified partition</td>
|
||
</tr>
|
||
<tr>
|
||
<td>fire_alarm</td>
|
||
<td>OFF command clears alarms for specified partition</td>
|
||
</tr>
|
||
<tr>
|
||
<td>fire_alarm_memory</td>
|
||
<td>OFF command clears alarms for specified partition</td>
|
||
</tr>
|
||
<tr>
|
||
<td>violated_zones</td>
|
||
<td> </td>
|
||
</tr>
|
||
<tr>
|
||
<td>verified_alarms</td>
|
||
<td>OFF command clears alarms for specified partition</td>
|
||
</tr>
|
||
<tr>
|
||
<td>warning_alarms</td>
|
||
<td>OFF command clears alarms for specified partition</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
|
||
<h3 id="valid-state_type-values-for-doors-objects">Valid <code class="highlighter-rouge">state_type</code> values for “doors” objects</h3>
|
||
|
||
<table>
|
||
<thead>
|
||
<tr>
|
||
<th>Type</th>
|
||
<th>Notes</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr>
|
||
<td>opened</td>
|
||
<td>ON command opens the door.</td>
|
||
</tr>
|
||
<tr>
|
||
<td>opened_long</td>
|
||
<td> </td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
|
||
<h3 id="valid-state_type-values-for-status-objects">Valid <code class="highlighter-rouge">state_type</code> values for “status” objects</h3>
|
||
|
||
<table>
|
||
<thead>
|
||
<tr>
|
||
<th>Type</th>
|
||
<th>Notes</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr>
|
||
<td>service_mode</td>
|
||
<td> </td>
|
||
</tr>
|
||
<tr>
|
||
<td>troubles</td>
|
||
<td>OFF command clears troubles memory</td>
|
||
</tr>
|
||
<tr>
|
||
<td>troubles_memory</td>
|
||
<td>OFF command clears troubles memory</td>
|
||
</tr>
|
||
<tr>
|
||
<td>acu100_present</td>
|
||
<td> </td>
|
||
</tr>
|
||
<tr>
|
||
<td>intrx_present</td>
|
||
<td> </td>
|
||
</tr>
|
||
<tr>
|
||
<td>grade23_set</td>
|
||
<td> </td>
|
||
</tr>
|
||
<tr>
|
||
<td>date_time</td>
|
||
<td>DateTimeType or StringType command changes Integra date and time</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
|
||
<h3 id="valid-state_type-values-for-module-objects">Valid <code class="highlighter-rouge">state_type</code> values for “module” objects</h3>
|
||
|
||
<table>
|
||
<thead>
|
||
<tr>
|
||
<th>Type</th>
|
||
<th>Notes</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr>
|
||
<td>connected</td>
|
||
<td>status of connection to the module</td>
|
||
</tr>
|
||
<tr>
|
||
<td>connected_since</td>
|
||
<td>date and time when current connection has been established</td>
|
||
</tr>
|
||
<tr>
|
||
<td>connection_errors</td>
|
||
<td>number of consecutive connection errors; clears on successful connection</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
|
||
<h3 id="valid-state_type-values-for-trouble-objects">Valid <code class="highlighter-rouge">state_type</code> values for “trouble” objects</h3>
|
||
|
||
<table>
|
||
<thead>
|
||
<tr>
|
||
<th>Type</th>
|
||
<th>Notes</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr>
|
||
<td>technical_zone</td>
|
||
<td>object number range: 1-128</td>
|
||
</tr>
|
||
<tr>
|
||
<td>expander_ac</td>
|
||
<td>object number range: 1-64</td>
|
||
</tr>
|
||
<tr>
|
||
<td>expander_batt</td>
|
||
<td>object number range: 1-64</td>
|
||
</tr>
|
||
<tr>
|
||
<td>expander_nobatt</td>
|
||
<td>object number range: 1-64</td>
|
||
</tr>
|
||
<tr>
|
||
<td>system</td>
|
||
<td>object number range: 1-24, see table below</td>
|
||
</tr>
|
||
<tr>
|
||
<td>ptsa_ac</td>
|
||
<td>AC trouble of CA-64 PTSA modules, object number range: 1-8</td>
|
||
</tr>
|
||
<tr>
|
||
<td>ptsa_batt</td>
|
||
<td>BATT trouble of CA-64 PTSA modules, object number range: 1-8</td>
|
||
</tr>
|
||
<tr>
|
||
<td>ptsa_nobatt</td>
|
||
<td>NO BATT trouble of CA-64 PTSA modules, object number range: 1-8</td>
|
||
</tr>
|
||
<tr>
|
||
<td>ethm1</td>
|
||
<td>object number range: 1-8</td>
|
||
</tr>
|
||
<tr>
|
||
<td>proximity_a</td>
|
||
<td>object number range: 1-64</td>
|
||
</tr>
|
||
<tr>
|
||
<td>proximity_b</td>
|
||
<td>object number range: 1-64</td>
|
||
</tr>
|
||
<tr>
|
||
<td>expander_overload</td>
|
||
<td>object number range: 1-64</td>
|
||
</tr>
|
||
<tr>
|
||
<td>jammed_acu100</td>
|
||
<td>object number range: 1-16</td>
|
||
</tr>
|
||
<tr>
|
||
<td>device_lobatt</td>
|
||
<td>object number range: 1-120</td>
|
||
</tr>
|
||
<tr>
|
||
<td>device_nocomm</td>
|
||
<td>object number range: 1-120</td>
|
||
</tr>
|
||
<tr>
|
||
<td>output_nocomm</td>
|
||
<td>object number range: 1-120</td>
|
||
</tr>
|
||
<tr>
|
||
<td>expander_nocomm</td>
|
||
<td>object number range: 1-64</td>
|
||
</tr>
|
||
<tr>
|
||
<td>expander_switcherooed</td>
|
||
<td>object number range: 1-64</td>
|
||
</tr>
|
||
<tr>
|
||
<td>keypad_nocomm</td>
|
||
<td>object number range: 1-8</td>
|
||
</tr>
|
||
<tr>
|
||
<td>keypad_switcherooed</td>
|
||
<td>object number range: 1-8</td>
|
||
</tr>
|
||
<tr>
|
||
<td>ethm1_nolan</td>
|
||
<td>object number range: 1-8</td>
|
||
</tr>
|
||
<tr>
|
||
<td>expander_tamper</td>
|
||
<td>object number range: 1-64</td>
|
||
</tr>
|
||
<tr>
|
||
<td>keypad_tamper</td>
|
||
<td>object number range: 1-8</td>
|
||
</tr>
|
||
<tr>
|
||
<td>keypad_init</td>
|
||
<td>object number range: 1-8</td>
|
||
</tr>
|
||
<tr>
|
||
<td>auxiliary_stm</td>
|
||
<td>object number range: 1-8</td>
|
||
</tr>
|
||
<tr>
|
||
<td>master_keyfob</td>
|
||
<td>object number range: 1-8</td>
|
||
</tr>
|
||
<tr>
|
||
<td>user_keyfob</td>
|
||
<td>object number range: 1-240</td>
|
||
</tr>
|
||
<tr>
|
||
<td>device_lobatt1</td>
|
||
<td>for Integra 256 Plus - last 120 devices, object number range: 1-120</td>
|
||
</tr>
|
||
<tr>
|
||
<td>device_nocomm1</td>
|
||
<td>for Integra 256 Plus - last 120 devices, object number range: 1-120</td>
|
||
</tr>
|
||
<tr>
|
||
<td>output_nocomm1</td>
|
||
<td>for Integra 256 Plus - last 120 devices, object number range: 1-120</td>
|
||
</tr>
|
||
<tr>
|
||
<td>technical_zone1</td>
|
||
<td>for Integra 256 Plus - zones 129..256, object number range: 1-128</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
|
||
<h3 id="valid-state_type-values-for-trouble_memory-objects">Valid <code class="highlighter-rouge">state_type</code> values for “trouble_memory” objects</h3>
|
||
|
||
<table>
|
||
<thead>
|
||
<tr>
|
||
<th>Type</th>
|
||
<th>Notes</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr>
|
||
<td>technical_zone</td>
|
||
<td>object number range: 1-128</td>
|
||
</tr>
|
||
<tr>
|
||
<td>expander_ac</td>
|
||
<td>object number range: 1-64</td>
|
||
</tr>
|
||
<tr>
|
||
<td>expander_batt</td>
|
||
<td>object number range: 1-64</td>
|
||
</tr>
|
||
<tr>
|
||
<td>expander_nobatt</td>
|
||
<td>object number range: 1-64</td>
|
||
</tr>
|
||
<tr>
|
||
<td>system</td>
|
||
<td>object number range: 1-24, see table below</td>
|
||
</tr>
|
||
<tr>
|
||
<td>ptsa_ac</td>
|
||
<td>AC trouble of CA-64 PTSA modules, object number range: 1-8</td>
|
||
</tr>
|
||
<tr>
|
||
<td>ptsa_batt</td>
|
||
<td>BATT trouble of CA-64 PTSA modules, object number range: 1-8</td>
|
||
</tr>
|
||
<tr>
|
||
<td>ptsa_nobatt</td>
|
||
<td>NO BATT trouble of CA-64 PTSA modules, object number range: 1-8</td>
|
||
</tr>
|
||
<tr>
|
||
<td>ethm1</td>
|
||
<td>object number range: 1-8</td>
|
||
</tr>
|
||
<tr>
|
||
<td>proximity_a</td>
|
||
<td>object number range: 1-64</td>
|
||
</tr>
|
||
<tr>
|
||
<td>proximity_b</td>
|
||
<td>object number range: 1-64</td>
|
||
</tr>
|
||
<tr>
|
||
<td>expander_overload</td>
|
||
<td>object number range: 1-64</td>
|
||
</tr>
|
||
<tr>
|
||
<td>jammed_acu100</td>
|
||
<td>object number range: 1-16</td>
|
||
</tr>
|
||
<tr>
|
||
<td>lcd_restart</td>
|
||
<td>object number range: 1-8</td>
|
||
</tr>
|
||
<tr>
|
||
<td>expander_restart</td>
|
||
<td>object number range: 1-64</td>
|
||
</tr>
|
||
<tr>
|
||
<td>device_lobatt</td>
|
||
<td>object number range: 1-120</td>
|
||
</tr>
|
||
<tr>
|
||
<td>device_nocomm</td>
|
||
<td>object number range: 1-120</td>
|
||
</tr>
|
||
<tr>
|
||
<td>output_nocomm</td>
|
||
<td>object number range: 1-120</td>
|
||
</tr>
|
||
<tr>
|
||
<td>expander_nocomm</td>
|
||
<td>object number range: 1-64</td>
|
||
</tr>
|
||
<tr>
|
||
<td>expander_switcherooed</td>
|
||
<td>object number range: 1-64</td>
|
||
</tr>
|
||
<tr>
|
||
<td>keypad_nocomm</td>
|
||
<td>object number range: 1-8</td>
|
||
</tr>
|
||
<tr>
|
||
<td>keypad_switcherooed</td>
|
||
<td>object number range: 1-8</td>
|
||
</tr>
|
||
<tr>
|
||
<td>ethm1_nolan</td>
|
||
<td>object number range: 1-8</td>
|
||
</tr>
|
||
<tr>
|
||
<td>expander_tamper</td>
|
||
<td>object number range: 1-64</td>
|
||
</tr>
|
||
<tr>
|
||
<td>keypad_tamper</td>
|
||
<td>object number range: 1-8</td>
|
||
</tr>
|
||
<tr>
|
||
<td>keypad_init</td>
|
||
<td>object number range: 1-8</td>
|
||
</tr>
|
||
<tr>
|
||
<td>auxiliary_stm</td>
|
||
<td>object number range: 1-8</td>
|
||
</tr>
|
||
<tr>
|
||
<td>long_violation</td>
|
||
<td>object number range: 1-128</td>
|
||
</tr>
|
||
<tr>
|
||
<td>no_violation</td>
|
||
<td>object number range: 1-128</td>
|
||
</tr>
|
||
<tr>
|
||
<td>zone_tamper</td>
|
||
<td>object number range: 1-128</td>
|
||
</tr>
|
||
<tr>
|
||
<td>technical_zone1</td>
|
||
<td>for Integra 256 Plus - zones 129..256, object number range: 1-128</td>
|
||
</tr>
|
||
<tr>
|
||
<td>user_keyfob</td>
|
||
<td>object number range: 1-240</td>
|
||
</tr>
|
||
<tr>
|
||
<td>device_lobatt1</td>
|
||
<td>for Integra 256 Plus - last 120 devices, object number range: 1-120</td>
|
||
</tr>
|
||
<tr>
|
||
<td>device_nocomm1</td>
|
||
<td>for Integra 256 Plus - last 120 devices, object number range: 1-120</td>
|
||
</tr>
|
||
<tr>
|
||
<td>output_nocomm1</td>
|
||
<td>for Integra 256 Plus - last 120 devices, object number range: 1-120</td>
|
||
</tr>
|
||
<tr>
|
||
<td>long_violation1</td>
|
||
<td>for Integra 256 Plus - zones 129..256, object number range: 1-128</td>
|
||
</tr>
|
||
<tr>
|
||
<td>no_violation1</td>
|
||
<td>for Integra 256 Plus - zones 129..256, object number range: 1-128</td>
|
||
</tr>
|
||
<tr>
|
||
<td>zone_tamper1</td>
|
||
<td>for Integra 256 Plus - zones 129..256, object number range: 1-128</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
|
||
<h3 id="system-troubles">System troubles</h3>
|
||
|
||
<table>
|
||
<thead>
|
||
<tr>
|
||
<th>Number</th>
|
||
<th>Description</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr>
|
||
<td>1</td>
|
||
<td>OUT1 trouble</td>
|
||
</tr>
|
||
<tr>
|
||
<td>2</td>
|
||
<td>OUT2 trouble</td>
|
||
</tr>
|
||
<tr>
|
||
<td>3</td>
|
||
<td>OUT3 trouble</td>
|
||
</tr>
|
||
<tr>
|
||
<td>4</td>
|
||
<td>OUT4 trouble</td>
|
||
</tr>
|
||
<tr>
|
||
<td>5</td>
|
||
<td>+KPD trouble</td>
|
||
</tr>
|
||
<tr>
|
||
<td>6</td>
|
||
<td>+EX1 or +EX2 trouble</td>
|
||
</tr>
|
||
<tr>
|
||
<td>7</td>
|
||
<td>BATT trouble</td>
|
||
</tr>
|
||
<tr>
|
||
<td>8</td>
|
||
<td>AC trouble</td>
|
||
</tr>
|
||
<tr>
|
||
<td>9</td>
|
||
<td>DT1 trouble</td>
|
||
</tr>
|
||
<tr>
|
||
<td>10</td>
|
||
<td>DT2 trouble</td>
|
||
</tr>
|
||
<tr>
|
||
<td>11</td>
|
||
<td>DTM trouble</td>
|
||
</tr>
|
||
<tr>
|
||
<td>12</td>
|
||
<td>RTC trouble</td>
|
||
</tr>
|
||
<tr>
|
||
<td>13</td>
|
||
<td>no DTR signal</td>
|
||
</tr>
|
||
<tr>
|
||
<td>14</td>
|
||
<td>no BATT present</td>
|
||
</tr>
|
||
<tr>
|
||
<td>15</td>
|
||
<td>external modem initialization trouble</td>
|
||
</tr>
|
||
<tr>
|
||
<td>16</td>
|
||
<td>external model command (ATE0V1Q0H0S0=0) trouble</td>
|
||
</tr>
|
||
<tr>
|
||
<td>17</td>
|
||
<td>no voltage on telephone line (INTEGRA 24, 32, 64 and 128)</td>
|
||
</tr>
|
||
<tr>
|
||
<td>17</td>
|
||
<td>auxiliary ST processor trouble (INTEGRA 128-WRL)</td>
|
||
</tr>
|
||
<tr>
|
||
<td>18</td>
|
||
<td>bad signal on telephone line</td>
|
||
</tr>
|
||
<tr>
|
||
<td>19</td>
|
||
<td>no signal on telephone line</td>
|
||
</tr>
|
||
<tr>
|
||
<td>20</td>
|
||
<td>monitoring to station 1 trouble</td>
|
||
</tr>
|
||
<tr>
|
||
<td>21</td>
|
||
<td>monitoring to station 2 trouble</td>
|
||
</tr>
|
||
<tr>
|
||
<td>22</td>
|
||
<td>EEPROM or access to RTC trouble</td>
|
||
</tr>
|
||
<tr>
|
||
<td>23</td>
|
||
<td>RAM memory trouble</td>
|
||
</tr>
|
||
<tr>
|
||
<td>24</td>
|
||
<td>INTEGRA main panel restart memory</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
|
||
<h3 id="valid-options">Valid options</h3>
|
||
|
||
<table>
|
||
<thead>
|
||
<tr>
|
||
<th>Name</th>
|
||
<th>Description</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr>
|
||
<td>force_arm</td>
|
||
<td>forces arming for arming commands</td>
|
||
</tr>
|
||
<tr>
|
||
<td>commands_only</td>
|
||
<td>item accepts commands, but state of the item is not updated</td>
|
||
</tr>
|
||
<tr>
|
||
<td>invert_state</td>
|
||
<td>uses 0 as active state (zones and outputs only)</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
|
||
<h3 id="event-record-fields">Event record fields</h3>
|
||
|
||
<table>
|
||
<thead>
|
||
<tr>
|
||
<th>Field</th>
|
||
<th>Type</th>
|
||
<th>Description</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr>
|
||
<td>timestamp</td>
|
||
<td>DateTimeType</td>
|
||
<td>time when the event happened</td>
|
||
</tr>
|
||
<tr>
|
||
<td>partition</td>
|
||
<td>Integer</td>
|
||
<td>partition number</td>
|
||
</tr>
|
||
<tr>
|
||
<td>event class</td>
|
||
<td>Enum</td>
|
||
<td>one of ZONE_ALARMS, PARTITION_ALARMS, ARMING, BYPASSES, ACCESS_CONTROL, TROUBLES, USER_FUNCTIONS, SYSTEM_EVENTS</td>
|
||
</tr>
|
||
<tr>
|
||
<td>event code</td>
|
||
<td>Integer</td>
|
||
<td>code of the event</td>
|
||
</tr>
|
||
<tr>
|
||
<td>restoration flag</td>
|
||
<td>Boolean</td>
|
||
<td> </td>
|
||
</tr>
|
||
<tr>
|
||
<td>event description</td>
|
||
<td>String</td>
|
||
<td> </td>
|
||
</tr>
|
||
<tr>
|
||
<td>kind of description</td>
|
||
<td>Integer</td>
|
||
<td> </td>
|
||
</tr>
|
||
<tr>
|
||
<td>source</td>
|
||
<td>Integer</td>
|
||
<td> </td>
|
||
</tr>
|
||
<tr>
|
||
<td>object</td>
|
||
<td>Integer</td>
|
||
<td> </td>
|
||
</tr>
|
||
<tr>
|
||
<td>user control number</td>
|
||
<td>Integer</td>
|
||
<td> </td>
|
||
</tr>
|
||
<tr>
|
||
<td>next event index</td>
|
||
<td>Integer</td>
|
||
<td>index that must be passed to read next record from the log</td>
|
||
</tr>
|
||
<tr>
|
||
<td>current event index</td>
|
||
<td>Integer</td>
|
||
<td>index of the current record</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
|
||
<h2 id="examples">Examples</h2>
|
||
|
||
<p>Partition item with ability to arm and disarm:</p>
|
||
|
||
<div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>Switch PartitionArmed "Partition armed" { satel="partition:armed:1" }
|
||
</code></pre></div></div>
|
||
|
||
<p>Sitemap definitions for above example. The second one allows only to arm the partition:</p>
|
||
|
||
<div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>Switch item=PartitionArmed
|
||
Switch item=PartitionArmed mappings=[ON="Arm"]
|
||
</code></pre></div></div>
|
||
|
||
<hr />
|
||
|
||
<p>Partition item with ability to force arming:</p>
|
||
|
||
<div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>Switch Partition1 "Partition armed" { satel="partition:armed:1:force_arm" }
|
||
</code></pre></div></div>
|
||
|
||
<hr />
|
||
|
||
<p>Simple contact item:</p>
|
||
|
||
<div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>Contact Zone1 "Zone #1 violated" { satel="zone:violation:1" }
|
||
</code></pre></div></div>
|
||
|
||
<hr />
|
||
|
||
<p>Zone bypass status with ability to change the state:</p>
|
||
|
||
<div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>Switch Zone1 "Zone #1 bypass" { satel="zone:bypass:1" }
|
||
</code></pre></div></div>
|
||
|
||
<hr />
|
||
|
||
<p>Number of zones violated:</p>
|
||
|
||
<div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>Number ZonesViolated "Zones violated [%d]" { satel="zone:violation" }
|
||
</code></pre></div></div>
|
||
|
||
<hr />
|
||
|
||
<p>Simple output item with ability to change its state:</p>
|
||
|
||
<div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>Switch Output1 "Output #1" { satel="output:1" }
|
||
</code></pre></div></div>
|
||
|
||
<hr />
|
||
|
||
<p>Number of partitions with “alarm” state:</p>
|
||
|
||
<div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>Number PartitionsInAlarm "Partitions alarmed [%d]" { satel="partition:alarm" }
|
||
</code></pre></div></div>
|
||
|
||
<hr />
|
||
|
||
<p>Troubles memory item with clear ability:</p>
|
||
|
||
<div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>Switch TroublesMemory "Troubles in the system" { satel="status:troubles_memory" }
|
||
</code></pre></div></div>
|
||
|
||
<hr />
|
||
|
||
<p>Roller shutter item:</p>
|
||
|
||
<div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>Rollershutter KitchenBlinds "Kitchen blinds" { satel="output:10,11" }
|
||
</code></pre></div></div>
|
||
|
||
<hr />
|
||
<p>Doors open/closed status with ability to open them:</p>
|
||
|
||
<div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>Switch Doors1 "Doors #1" { satel="doors:opened:1" }
|
||
</code></pre></div></div>
|
||
|
||
<hr />
|
||
|
||
<p>Time synchronization using NTP binding:</p>
|
||
|
||
<div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>DateTime AlarmDateTime "Current time [%1$tF %1$tR]" { satel="status:date_time" }
|
||
DateTime NtpDateTime "NTP time [%1$tF %1$tR]" {ntp="Europe/Berlin:de_DE" }
|
||
</code></pre></div></div>
|
||
|
||
<p>Rule for above example:</p>
|
||
|
||
<div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>rule "Alarm time sync"
|
||
when
|
||
Item NtpDateTime received update
|
||
then
|
||
AlarmDateTime.sendCommand(new StringType(NtpDateTime.state.toString))
|
||
end
|
||
</code></pre></div></div>
|
||
|
||
<hr />
|
||
|
||
<p>Connection status, item definition:</p>
|
||
|
||
<div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>Switch AlarmConnection "Connection status" <network> { satel="module:connected" }
|
||
DateTime AlarmConnSince "Connected since [%1$tF %1$tR]" { satel="module:connected_since" }
|
||
</code></pre></div></div>
|
||
|
||
<hr />
|
||
|
||
<p>Rule to send email on each alarm with 10 most recent records from the event log:</p>
|
||
|
||
<div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>rule "Satel Action test"
|
||
when
|
||
AlarmPart1 changed to ON
|
||
then
|
||
var Integer eventIdx = -1
|
||
var String details
|
||
var String msgBody = ""
|
||
|
||
if (satelIsConnected()) {
|
||
logInfo("EventLog", "Start")
|
||
(1..10).forEach[
|
||
val Object[] eventRec = satelReadEvent(eventIdx)
|
||
val kind = eventRec.get(6) as Integer
|
||
val source = eventRec.get(7) as Integer
|
||
val object = eventRec.get(8) as Integer
|
||
val ucn = eventRec.get(9) as Integer
|
||
|
||
if (kind == 0) {
|
||
details = ""
|
||
} else if (kind == 1) {
|
||
details = ", partition: " + satelReadDeviceName("PARTITION", eventRec.get(1)) + ", zone: " + satelReadDeviceName("ZONE", source)
|
||
} else if (kind == 2) {
|
||
details = ", partition: " + satelReadDeviceName("PARTITION", eventRec.get(1)) + ", user: " + satelReadDeviceName("USER", source)
|
||
} else if (kind == 4) {
|
||
if (source == 0) {
|
||
details = " (mainboard)"
|
||
} else if (source <= 128) {
|
||
details = ", zone: " + satelReadDeviceName("ZONE", source)
|
||
} else if (source <= 192) {
|
||
details = ", expander: " + satelReadDeviceName("EXPANDER", source)
|
||
} else {
|
||
details = ", lcd: " + satelReadDeviceName("LCD", source)
|
||
}
|
||
} else if (kind == 5) {
|
||
details = ", partition: " + satelReadDeviceName("PARTITION", eventRec.get(1))
|
||
} else if (kind == 6) {
|
||
details = ", keypad: " + satelReadDeviceName("LCD", eventRec.get(1)) + ", user: " + satelReadDeviceName("USER", source)
|
||
} else if (kind == 7) {
|
||
details = ", user: " + satelReadDeviceName("USER", source)
|
||
} else if (kind == 15) {
|
||
details = ", partition: " + satelReadDeviceName("PARTITION", eventRec.get(1)) + ", timer: " + satelReadDeviceName("TIMER", source)
|
||
} else if (kind == 30) {
|
||
details = ", keypad: " + satelReadDeviceName("LCD", eventRec.get(1)) + ", ip: " + source + "." + (object*32 + ucn) + details
|
||
} else if (kind == 31) {
|
||
details = "." + source + "." + (object*32 + ucn)
|
||
} else {
|
||
details = ", kind=" + kind + ", partition=" + eventRec.get(1) + ", source=" + source + ", object=" + object + ", ucn=" + ucn
|
||
}
|
||
|
||
if (kind != 31) {
|
||
msgBody = msgBody + "\n" + eventRec.get(0) + ": " + eventRec.get(5) + details
|
||
}
|
||
eventIdx = eventRec.get(10)
|
||
]
|
||
logInfo("EventLog", "End")
|
||
sendMail("you@email.net", "Even log", msgBody)
|
||
}
|
||
end
|
||
</code></pre></div></div>
|
||
|
||
<p>Item definition for the above rule:</p>
|
||
|
||
<div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>Switch AlarmPart1 "Alarm on partition #1" { satel="partition:alarm_memory:1" }
|
||
</code></pre></div></div>
|
||
|
||
<hr />
|
||
|
||
<p>Rule that changes user code for 10 minutes. After that time user code is reverted to the one configured in <code class="highlighter-rouge">openhab.cfg</code>.</p>
|
||
|
||
<div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>var String userCode = ""
|
||
var Timer keypadTimer = null
|
||
var Timer userCodeTimer = null
|
||
|
||
rule "Keypad char entered"
|
||
when
|
||
Item Keypad_Char changed
|
||
then
|
||
if (Keypad_Char.state == "-") {
|
||
satelSetUserCode(userCode)
|
||
userCode = ""
|
||
if (userCodeTimer != null) {
|
||
userCodeTime.cancel
|
||
}
|
||
userCodeTimer = createTimer(now.plusMinutes(10)) [|
|
||
logInfo("Keypad", "Reverting user code")
|
||
satelResetUserCode()
|
||
]
|
||
} else if (Keypad_Char.state == "*") {
|
||
satelResetUserCode()
|
||
userCode = ""
|
||
} else {
|
||
userCode = userCode + Keypad_Char.state
|
||
}
|
||
|
||
if (keypadTimer != null) {
|
||
keypadTimer.cancel
|
||
}
|
||
keypadTimer = createTimer(now.plusSeconds(5)) [|
|
||
userCode = ""
|
||
Keypad_Char.postUpdate("")
|
||
]
|
||
end
|
||
</code></pre></div></div>
|
||
|
||
<p>Item definition for above rule:</p>
|
||
|
||
<div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>String Keypad_Char ">"
|
||
</code></pre></div></div>
|
||
|
||
<p>Sitemap keypad to enter user code for above rule:</p>
|
||
|
||
<div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>Text label="Enter user code" icon="settings" {
|
||
Switch item=Keypad_Char mappings=[ "1"="1", "2"="2", "3"="3" ]
|
||
Switch item=Keypad_Char mappings=[ "4"="4", "5"="5", "6"="6" ]
|
||
Switch item=Keypad_Char mappings=[ "7"="7", "8"="8", "9"="9" ]
|
||
Switch item=Keypad_Char mappings=[ "*"="*", "0"="0", "-"="#" ]
|
||
}
|
||
</code></pre></div></div>
|
||
|
||
<h2 id="security-considerations">Security considerations</h2>
|
||
|
||
<h3 id="user-for-openhab-integration">User for openHAB integration</h3>
|
||
|
||
<p>To control Integra partitions and outputs, you need to provide security code of a user in behalf of all those operations will be executed. It is highly recommended to use a separate user for openHAB integration with only required access rights set in Integra configuration, like access to certain partitions, etc. This allows you to distinguish actions made by openHAB and a user using Integra panel, also it will block unwanted operations in case someone breaks into your local network.</p>
|
||
|
||
<h3 id="disarming-and-clearing-alarms">Disarming and clearing alarms</h3>
|
||
|
||
<p>Although this binding allows you to configure disarming a partition and clearing alarms for a partition, this should be used only in cases when security is not the priority. Don’t forget both these operations can be executed in openHAB without specifying a user code, which is required to disarm or clear alarms using Integra panel. Consider adding a keypad in your sitemap to temporarily change user code to execute sensitive operations. You can find such keypad in the <a href="#examples">examples</a> section.</p>
|
||
|
||
<h2 id="media">Media</h2>
|
||
|
||
<ul>
|
||
<li><a href="https://www.youtube.com/watch?v=ogdgn0Dk1G8">Arming and clearing troubles</a></li>
|
||
</ul>
|
||
|
||
<h2 id="future">Future</h2>
|
||
|
||
<ul>
|
||
<li>OH2 version</li>
|
||
</ul>
|
||
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<footer>
|
||
<div class="container">
|
||
<div class="row">
|
||
<div class="col s12 m7">
|
||
Copyright © 2017 by the <a href="https://github.com/openhab">openHAB Community</a> and the <a href="http://www.openhabfoundation.org/">openHAB Foundation e.V.</a>
|
||
</div>
|
||
<div class="col s12 m5">
|
||
<ul class="list-inline right-align">
|
||
<li><a href="/imprint.html">Imprint</a></li>
|
||
<li><a href="/privacy.html">Privacy Policy</a></li>
|
||
<li><a href="http://www.openhab.org">openHAB Website</a></li>
|
||
</ul>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</footer>
|
||
<script src="/v2.1/js/jquery.min.js"></script>
|
||
<script src="/v2.1/js/jquery.scrollme.min.js"></script>
|
||
<script src="/v2.1/js/jquery.sticky.js"></script>
|
||
<script src="/v2.1/js/materialize.min.js"></script>
|
||
<script src="/v2.1/js/init.js"></script>
|
||
|
||
<script>
|
||
$(document).ready(function () {
|
||
|
||
$('#oh2-checkbox').change(function () {
|
||
if (this.checked) $('.since-2x').show('slow');
|
||
else $('.source-oh2').hide('slow');
|
||
});
|
||
|
||
$('#oh1-checkbox').change(function () {
|
||
if (this.checked) $('.since-1x').show('slow');
|
||
else $('.source-oh1').hide('slow');
|
||
});
|
||
|
||
$('#legacy-checkbox').change(function () {
|
||
if (this.checked) $('.install-legacy').show('slow');
|
||
else $('.install-legacy').hide('slow');
|
||
});
|
||
|
||
$('#manual-checkbox').change(function () {
|
||
if (this.checked) $('.install-manual').show('slow');
|
||
else $('.install-manual').hide('slow');
|
||
});
|
||
|
||
});
|
||
</script>
|
||
|
||
</body>
|
||
</html>
|
||
|