added migrated 2.x add-ons

Signed-off-by: Kai Kreuzer <kai@openhab.org>
This commit is contained in:
Kai Kreuzer
2020-09-21 01:58:32 +02:00
parent bbf1a7fd29
commit 6df6783b60
11662 changed files with 1302875 additions and 11 deletions

View File

@@ -0,0 +1,153 @@
<?xml version="1.0" encoding="UTF-8"?>
<thing:thing-descriptions bindingId="powermax"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:thing="https://openhab.org/schemas/thing-description/v1.0.0"
xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0 https://openhab.org/schemas/thing-description-1.0.0.xsd">
<channel-type id="mode" advanced="true">
<item-type>String</item-type>
<label>System Mode</label>
<description>Current mode can be Standard, Powerlink or Download</description>
<state readOnly="true" pattern="%s">
<options>
<option value="Download">Download</option>
<option value="Powerlink">Powerlink</option>
<option value="Standard">Standard</option>
</options>
</state>
</channel-type>
<channel-type id="trouble">
<item-type>Switch</item-type>
<label>Trouble Detected</label>
<description>Whether or not a trouble is detected</description>
<state readOnly="true"></state>
</channel-type>
<channel-type id="alert_in_memory" advanced="true">
<item-type>Switch</item-type>
<label>Alert in Memory</label>
<description>Whether or not an alert is saved in system memory</description>
<state readOnly="true"></state>
</channel-type>
<channel-type id="system_status">
<item-type>String</item-type>
<label>System Status</label>
<description>A short status summary of the system</description>
<state readOnly="true" pattern="%s"></state>
</channel-type>
<channel-type id="ready" advanced="true">
<item-type>Switch</item-type>
<label>System Ready</label>
<description>Whether or not the system is ready for arming</description>
<state readOnly="true"></state>
</channel-type>
<channel-type id="with_zones_bypassed" advanced="true">
<item-type>Switch</item-type>
<label>With Zones Bypassed</label>
<description>Whether or not at least one zone is bypassed</description>
<state readOnly="true"></state>
</channel-type>
<channel-type id="alarm_active">
<item-type>Switch</item-type>
<label>Alarm Active</label>
<description>Whether or not an alarm is active</description>
<state readOnly="true"></state>
</channel-type>
<channel-type id="system_armed">
<item-type>Switch</item-type>
<label>System Armed</label>
<description>Whether or not the system is armed</description>
</channel-type>
<channel-type id="arm_mode">
<item-type>String</item-type>
<label>System Arm Mode</label>
<state readOnly="false" pattern="%s">
<options>
<option value="Disarmed">Disarmed</option>
<option value="Stay">Armed Home</option>
<option value="Armed">Armed Away</option>
<option value="StayInstant">Armed Home Instant</option>
<option value="ArmedInstant">Armed Away Instant</option>
<option value="Night">Armed Night</option>
<option value="NightInstant">Armed Night Instant</option>
<option value="EntryDelay">Entry Delay</option>
<option value="ExitDelay">Exit Delay</option>
<option value="NotReady">Not Ready</option>
<option value="Ready">Ready</option>
<option value="UserTest">User Test</option>
<option value="Force">Bypass</option>
</options>
</state>
</channel-type>
<channel-type id="tripped">
<item-type>Contact</item-type>
<label>Zone Tripped</label>
<description>Whether or not the zone is tripped</description>
<state readOnly="true"></state>
</channel-type>
<channel-type id="last_trip">
<item-type>DateTime</item-type>
<label>Zone Last Trip</label>
<description>Timestamp when the zone was last tripped</description>
<state readOnly="true" pattern="%1$tH:%1$tM"></state>
</channel-type>
<channel-type id="bypassed">
<item-type>Switch</item-type>
<label>Zone Bypassed</label>
<description>Whether or not the zone is bypassed</description>
</channel-type>
<channel-type id="armed">
<item-type>Switch</item-type>
<label>Zone Armed</label>
<description>Whether or not the zone is armed</description>
<state readOnly="true"></state>
</channel-type>
<channel-type id="pgm_status" advanced="true">
<item-type>Switch</item-type>
<label>PGM Status</label>
</channel-type>
<channel-type id="x10_status">
<item-type>String</item-type>
<label>X10 Device Status</label>
<state readOnly="false" pattern="%s">
<options>
<option value="ON">On</option>
<option value="OFF">Off</option>
<option value="DIM">Dim</option>
<option value="BRIGHT">Bright</option>
</options>
</state>
</channel-type>
<channel-type id="event_log" advanced="true">
<item-type>String</item-type>
<label>Event Log Entry</label>
<state readOnly="true" pattern="%s"></state>
</channel-type>
<channel-type id="update_event_logs" advanced="true">
<item-type>Switch</item-type>
<label>Update Event Logs</label>
<description>Switch command to update the event logs</description>
</channel-type>
<channel-type id="download_setup" advanced="true">
<item-type>Switch</item-type>
<label>Download Setup</label>
<description>Switch command to download the setup</description>
</channel-type>
</thing:thing-descriptions>

View File

@@ -0,0 +1,106 @@
<?xml version="1.0" encoding="UTF-8"?>
<thing:thing-descriptions bindingId="powermax"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:thing="https://openhab.org/schemas/thing-description/v1.0.0"
xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0 https://openhab.org/schemas/thing-description-1.0.0.xsd">
<bridge-type id="ip">
<label>IP Connection</label>
<description>This bridge represents the IP connection to the alarm system.</description>
<channels>
<channel id="system_status" typeId="system_status"/>
<channel id="system_armed" typeId="system_armed"/>
<channel id="arm_mode" typeId="arm_mode"/>
<channel id="alarm_active" typeId="alarm_active"/>
<channel id="ready" typeId="ready"/>
<channel id="with_zones_bypassed" typeId="with_zones_bypassed"/>
<channel id="trouble" typeId="trouble"/>
<channel id="alert_in_memory" typeId="alert_in_memory"/>
<channel id="pgm_status" typeId="pgm_status"/>
<channel id="mode" typeId="mode"/>
<channel id="event_log_1" typeId="event_log"/>
<channel id="event_log_2" typeId="event_log"/>
<channel id="event_log_3" typeId="event_log"/>
<channel id="event_log_4" typeId="event_log"/>
<channel id="event_log_5" typeId="event_log"/>
<channel id="event_log_6" typeId="event_log"/>
<channel id="event_log_7" typeId="event_log"/>
<channel id="event_log_8" typeId="event_log"/>
<channel id="event_log_9" typeId="event_log"/>
<channel id="event_log_10" typeId="event_log"/>
<channel id="update_event_logs" typeId="update_event_logs"/>
<channel id="download_setup" typeId="download_setup"/>
</channels>
<properties>
<property name="vendor">Visonic</property>
</properties>
<config-description>
<parameter name="ip" type="text" required="true">
<context>network-address</context>
<label>IP Address</label>
<description>The IP address to use for connecting to the Ethernet interface of the alarm system.</description>
</parameter>
<parameter name="tcpPort" type="integer" min="1" max="65535" required="true">
<label>TCP Port</label>
<description>The TCP port to use for connecting to the Ethernet interface of the alarm system.</description>
</parameter>
<parameter name="motionOffDelay" type="integer" min="1" unit="min" required="false">
<label>Motion Reset Delay</label>
<description>The delay in minutes to reset a motion detection.</description>
<default>3</default>
</parameter>
<parameter name="allowArming" type="boolean" required="false">
<label>Allow Arming</label>
<description>Enable or disable arming the alarm system from openHAB.</description>
<default>false</default>
</parameter>
<parameter name="allowDisarming" type="boolean" required="false">
<label>Allow Disarming</label>
<description>Enable or disable disarming the alarm system from openHAB.</description>
<default>false</default>
</parameter>
<parameter name="pinCode" type="text" required="false">
<context>password</context>
<label>PIN Code</label>
<description>The PIN code to use for arming/disarming the alarm system from openHAB. Not required except when
Powerlink mode cannot be used.</description>
<advanced>true</advanced>
</parameter>
<parameter name="forceStandardMode" type="boolean" required="false">
<label>Force Standard Mode</label>
<description>Force the standard mode rather than trying using the Powerlink mode.</description>
<default>false</default>
<advanced>true</advanced>
</parameter>
<parameter name="panelType" type="text" required="false">
<label>Panel Type</label>
<description>Define the panel type. Only required when forcing the standard mode.</description>
<limitToOptions>true</limitToOptions>
<options>
<option value="PowerMax">PowerMax</option>
<option value="PowerMax+">PowerMax+</option>
<option value="PowerMaxPro">PowerMax Pro</option>
<option value="PowerMaxComplete">PowerMax Complete</option>
<option value="PowerMaxProPart">PowerMax Pro Part</option>
<option value="PowerMaxCompletePart">PowerMax Complete Part</option>
<option value="PowerMaxExpress">PowerMax Express</option>
<option value="PowerMaster10">PowerMaster 10</option>
<option value="PowerMaster30">PowerMaster 30</option>
</options>
<default>PowerMaxPro</default>
<advanced>true</advanced>
</parameter>
<parameter name="autoSyncTime" type="boolean" required="false">
<label>Sync Time</label>
<description>Automatic sync time at openHAB startup.</description>
<default>false</default>
<advanced>true</advanced>
</parameter>
</config-description>
</bridge-type>
</thing:thing-descriptions>

View File

@@ -0,0 +1,104 @@
<?xml version="1.0" encoding="UTF-8"?>
<thing:thing-descriptions bindingId="powermax"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:thing="https://openhab.org/schemas/thing-description/v1.0.0"
xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0 https://openhab.org/schemas/thing-description-1.0.0.xsd">
<bridge-type id="serial">
<label>Serial Connection</label>
<description>This bridge represents the serial connection to the alarm system.</description>
<channels>
<channel id="system_status" typeId="system_status"/>
<channel id="system_armed" typeId="system_armed"/>
<channel id="arm_mode" typeId="arm_mode"/>
<channel id="alarm_active" typeId="alarm_active"/>
<channel id="ready" typeId="ready"/>
<channel id="with_zones_bypassed" typeId="with_zones_bypassed"/>
<channel id="trouble" typeId="trouble"/>
<channel id="alert_in_memory" typeId="alert_in_memory"/>
<channel id="pgm_status" typeId="pgm_status"/>
<channel id="mode" typeId="mode"/>
<channel id="event_log_1" typeId="event_log"/>
<channel id="event_log_2" typeId="event_log"/>
<channel id="event_log_3" typeId="event_log"/>
<channel id="event_log_4" typeId="event_log"/>
<channel id="event_log_5" typeId="event_log"/>
<channel id="event_log_6" typeId="event_log"/>
<channel id="event_log_7" typeId="event_log"/>
<channel id="event_log_8" typeId="event_log"/>
<channel id="event_log_9" typeId="event_log"/>
<channel id="event_log_10" typeId="event_log"/>
<channel id="update_event_logs" typeId="update_event_logs"/>
<channel id="download_setup" typeId="download_setup"/>
</channels>
<properties>
<property name="vendor">Visonic</property>
</properties>
<config-description>
<parameter name="serialPort" type="text" required="true">
<context>serial-port</context>
<limitToOptions>false</limitToOptions>
<label>Serial Port</label>
<description>The serial port to use for connecting to the serial interface of the alarm system e.g. COM1 for Windows
and /dev/ttyS0 or /dev/ttyUSB0 for Linux.</description>
</parameter>
<parameter name="motionOffDelay" type="integer" min="1" unit="min" required="false">
<label>Motion Reset Delay</label>
<description>The delay in minutes to reset a motion detection.</description>
<default>3</default>
</parameter>
<parameter name="allowArming" type="boolean" required="false">
<label>Allow Arming</label>
<description>Enable or disable arming the alarm system from openHAB.</description>
<default>false</default>
</parameter>
<parameter name="allowDisarming" type="boolean" required="false">
<label>Allow Disarming</label>
<description>Enable or disable disarming the alarm system from openHAB.</description>
<default>false</default>
</parameter>
<parameter name="pinCode" type="text" required="false">
<context>password</context>
<label>PIN Code</label>
<description>The PIN code to use for arming/disarming the alarm system from openHAB. Not required except when
Powerlink mode cannot be used.</description>
<advanced>true</advanced>
</parameter>
<parameter name="forceStandardMode" type="boolean" required="false">
<label>Force Standard Mode</label>
<description>Force the standard mode rather than trying using the Powerlink mode.</description>
<default>false</default>
<advanced>true</advanced>
</parameter>
<parameter name="panelType" type="text" required="false">
<label>Panel Type</label>
<description>Define the panel type. Only required when forcing the standard mode.</description>
<limitToOptions>true</limitToOptions>
<options>
<option value="PowerMax">PowerMax</option>
<option value="PowerMax+">PowerMax+</option>
<option value="PowerMaxPro">PowerMax Pro</option>
<option value="PowerMaxComplete">PowerMax Complete</option>
<option value="PowerMaxProPart">PowerMax Pro Part</option>
<option value="PowerMaxCompletePart">PowerMax Complete Part</option>
<option value="PowerMaxExpress">PowerMax Express</option>
<option value="PowerMaster10">PowerMaster 10</option>
<option value="PowerMaster30">PowerMaster 30</option>
</options>
<default>PowerMaxPro</default>
<advanced>true</advanced>
</parameter>
<parameter name="autoSyncTime" type="boolean" required="false">
<label>Sync Time</label>
<description>Automatic sync time at openHAB startup.</description>
<default>false</default>
<advanced>true</advanced>
</parameter>
</config-description>
</bridge-type>
</thing:thing-descriptions>

View File

@@ -0,0 +1,30 @@
<?xml version="1.0" encoding="UTF-8"?>
<thing:thing-descriptions bindingId="powermax"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:thing="https://openhab.org/schemas/thing-description/v1.0.0"
xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0 https://openhab.org/schemas/thing-description-1.0.0.xsd">
<thing-type id="x10">
<supported-bridge-type-refs>
<bridge-type-ref id="serial"/>
<bridge-type-ref id="ip"/>
</supported-bridge-type-refs>
<label>X10 Device</label>
<description>This thing represents a physical X10 device.</description>
<channels>
<channel id="x10_status" typeId="x10_status"/>
</channels>
<config-description>
<parameter name="deviceNumber" type="integer" min="1" max="16" required="true">
<label>Device Number</label>
<description>The device number.</description>
</parameter>
</config-description>
</thing-type>
</thing:thing-descriptions>

View File

@@ -0,0 +1,34 @@
<?xml version="1.0" encoding="UTF-8"?>
<thing:thing-descriptions bindingId="powermax"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:thing="https://openhab.org/schemas/thing-description/v1.0.0"
xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0 https://openhab.org/schemas/thing-description-1.0.0.xsd">
<thing-type id="zone">
<supported-bridge-type-refs>
<bridge-type-ref id="serial"/>
<bridge-type-ref id="ip"/>
</supported-bridge-type-refs>
<label>Alarm Zone</label>
<description>This thing represents a physical device such as a door, window or a motion sensor.</description>
<channels>
<channel id="tripped" typeId="tripped"/>
<channel id="armed" typeId="armed"/>
<channel id="last_trip" typeId="last_trip"/>
<channel id="low_battery" typeId="system.low-battery"/>
<channel id="bypassed" typeId="bypassed"/>
</channels>
<config-description>
<parameter name="zoneNumber" type="integer" min="1" max="64" required="true">
<label>Zone Number</label>
<description>The zone number.</description>
</parameter>
</config-description>
</thing-type>
</thing:thing-descriptions>