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,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<binding:binding id="rotel" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:binding="https://openhab.org/schemas/binding/v1.0.0"
xsi:schemaLocation="https://openhab.org/schemas/binding/v1.0.0 https://openhab.org/schemas/binding-1.0.0.xsd">
<name>Rotel Binding</name>
<description>The Rotel binding controls a Rotel audio device like a surround processor, a surround receiver, a stereo
preamplifier, an integrated amplifier, a CD player or a tuner.</description>
<author>Laurent Garnier</author>
</binding:binding>

View File

@@ -0,0 +1,328 @@
<?xml version="1.0" encoding="UTF-8"?>
<config-description:config-descriptions
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:config-description="https://openhab.org/schemas/config-description/v1.0.0"
xsi:schemaLocation="https://openhab.org/schemas/config-description/v1.0.0
https://openhab.org/schemas/config-description-1.0.0.xsd">
<config-description uri="thing-type:rotel:serial">
<parameter name="serialPort" type="text" required="false">
<context>serial-port</context>
<limitToOptions>false</limitToOptions>
<label>Serial Port</label>
<description>Serial port to use for connecting to the Rotel device</description>
</parameter>
<parameter name="host" type="text" required="false">
<context>network-address</context>
<label>Address</label>
<description>Host name or IP address of the machine connected to the Rotel device (serial over IP)</description>
</parameter>
<parameter name="port" type="integer" required="false">
<label>Port</label>
<description>Communication port (serial over IP)</description>
</parameter>
</config-description>
<config-description uri="thing-type:rotel:serialandip">
<parameter name="serialPort" type="text" required="false">
<context>serial-port</context>
<limitToOptions>false</limitToOptions>
<label>Serial Port</label>
<description>Serial port to use for connecting to the Rotel device</description>
</parameter>
<parameter name="host" type="text" required="false">
<context>network-address</context>
<label>Address</label>
<description>Host name or IP address of the Rotel device (IP connection) or the machine connected to the Rotel device
(serial over IP)</description>
</parameter>
<parameter name="port" type="integer" required="false">
<label>Port</label>
<description>Communication port (IP or serial over IP). For IP connection to the Rotel device, keep the default port
9590</description>
<default>9590</default>
</parameter>
</config-description>
<config-description uri="thing-type:rotel:serialandip2">
<parameter name="serialPort" type="text" required="false">
<context>serial-port</context>
<limitToOptions>false</limitToOptions>
<label>Serial Port</label>
<description>Serial port to use for connecting to the Rotel device</description>
</parameter>
<parameter name="host" type="text" required="false">
<context>network-address</context>
<label>Address</label>
<description>Host name or IP address of the Rotel device (IP connection) or the machine connected to the Rotel device
(serial over IP)</description>
</parameter>
<parameter name="port" type="integer" required="false">
<label>Port</label>
<description>Communication port (IP or serial over IP). For IP connection to the Rotel device, keep the default port
9590</description>
<default>9596</default>
</parameter>
</config-description>
<config-description uri="thing-type:rotel:serialandipandprotocol">
<parameter name="serialPort" type="text" required="false">
<context>serial-port</context>
<limitToOptions>false</limitToOptions>
<label>Serial Port</label>
<description>Serial port to use for connecting to the Rotel device</description>
</parameter>
<parameter name="host" type="text" required="false">
<context>network-address</context>
<label>Address</label>
<description>Host name or IP address of the Rotel device (IP connection) or the machine connected to the Rotel device
(serial over IP)</description>
</parameter>
<parameter name="port" type="integer" required="false">
<label>Port</label>
<description>Communication port (IP or serial over IP). For IP connection to the Rotel device, keep the default port
9590</description>
<default>9590</default>
</parameter>
<parameter name="protocol" type="text" required="false">
<label>Protocol Version</label>
<description>Choose one of the two protocol versions (depends on your device firmware)</description>
<limitToOptions>true</limitToOptions>
<options>
<option value="ASCII_V1">ASCII V1</option>
<option value="ASCII_V2">ASCII V2</option>
</options>
<default>ASCII_V2</default>
<advanced>true</advanced>
</parameter>
</config-description>
<config-description uri="thing-type:rotel:serialandprotocol">
<parameter name="serialPort" type="text" required="false">
<context>serial-port</context>
<limitToOptions>false</limitToOptions>
<label>Serial Port</label>
<description>Serial port to use for connecting to the Rotel device</description>
</parameter>
<parameter name="host" type="text" required="false">
<context>network-address</context>
<label>Address</label>
<description>Host name or IP address of the machine connected to the Rotel device (serial over IP)</description>
</parameter>
<parameter name="port" type="integer" required="false">
<label>Port</label>
<description>Communication port (serial over IP)</description>
</parameter>
<parameter name="protocol" type="text" required="false">
<label>Protocol Version</label>
<description>Choose one of the two protocol versions (depends on your device firmware)</description>
<limitToOptions>true</limitToOptions>
<options>
<option value="ASCII_V1">ASCII V1</option>
<option value="ASCII_V2">ASCII V2</option>
</options>
<default>ASCII_V2</default>
<advanced>true</advanced>
</parameter>
</config-description>
<config-description uri="thing-type:rotel:serial2">
<parameter name="serialPort" type="text" required="false">
<context>serial-port</context>
<limitToOptions>false</limitToOptions>
<label>Serial Port</label>
<description>Serial port to use for connecting to the Rotel device</description>
</parameter>
<parameter name="host" type="text" required="false">
<context>network-address</context>
<label>Address</label>
<description>Host name or IP address of the machine connected to the Rotel device (serial over IP)</description>
</parameter>
<parameter name="port" type="integer" required="false">
<label>Port</label>
<description>Communication port (serial over IP)</description>
</parameter>
<parameter name="inputLabelVideo1" type="text" required="false">
<label>Input Label Video 1</label>
<description>Label setup for the source Video 1</description>
</parameter>
<parameter name="inputLabelVideo2" type="text" required="false">
<label>Input Label Video 2</label>
<description>Label setup for the source Video 2</description>
</parameter>
<parameter name="inputLabelVideo3" type="text" required="false">
<label>Input Label Video 3</label>
<description>Label setup for the source Video 3</description>
</parameter>
<parameter name="inputLabelVideo4" type="text" required="false">
<label>Input Label Video 4</label>
<description>Label setup for the source Video 4</description>
</parameter>
<parameter name="inputLabelVideo5" type="text" required="false">
<label>Input Label Video 5</label>
<description>Label setup for the source Video 5</description>
</parameter>
</config-description>
<config-description uri="thing-type:rotel:serial3">
<parameter name="serialPort" type="text" required="false">
<context>serial-port</context>
<limitToOptions>false</limitToOptions>
<label>Serial Port</label>
<description>Serial port to use for connecting to the Rotel device</description>
</parameter>
<parameter name="host" type="text" required="false">
<context>network-address</context>
<label>Address</label>
<description>Host name or IP address of the machine connected to the Rotel device (serial over IP)</description>
</parameter>
<parameter name="port" type="integer" required="false">
<label>Port</label>
<description>Communication port (serial over IP)</description>
</parameter>
<parameter name="inputLabelCd" type="text" required="false">
<label>Input Label CD</label>
<description>Label setup for the source CD</description>
</parameter>
<parameter name="inputLabelTuner" type="text" required="false">
<label>Input Label Tuner</label>
<description>Label setup for the source Tuner</description>
</parameter>
<parameter name="inputLabelTape" type="text" required="false">
<label>Input Label Tape</label>
<description>Label setup for the source Tape</description>
</parameter>
<parameter name="inputLabelVideo1" type="text" required="false">
<label>Input Label Video 1</label>
<description>Label setup for the source Video 1</description>
</parameter>
<parameter name="inputLabelVideo2" type="text" required="false">
<label>Input Label Video 2</label>
<description>Label setup for the source Video 2</description>
</parameter>
<parameter name="inputLabelVideo3" type="text" required="false">
<label>Input Label Video 3</label>
<description>Label setup for the source Video 3</description>
</parameter>
<parameter name="inputLabelVideo4" type="text" required="false">
<label>Input Label Video 4</label>
<description>Label setup for the source Video 4</description>
</parameter>
<parameter name="inputLabelVideo5" type="text" required="false">
<label>Input Label Video 5</label>
<description>Label setup for the source Video 5</description>
</parameter>
</config-description>
<config-description uri="thing-type:rotel:serial4">
<parameter name="serialPort" type="text" required="false">
<context>serial-port</context>
<limitToOptions>false</limitToOptions>
<label>Serial Port</label>
<description>Serial port to use for connecting to the Rotel device</description>
</parameter>
<parameter name="host" type="text" required="false">
<context>network-address</context>
<label>Address</label>
<description>Host name or IP address of the machine connected to the Rotel device (serial over IP)</description>
</parameter>
<parameter name="port" type="integer" required="false">
<label>Port</label>
<description>Communication port (serial over IP)</description>
</parameter>
<parameter name="inputLabelCd" type="text" required="false">
<label>Input Label CD</label>
<description>Label setup for the source CD</description>
</parameter>
<parameter name="inputLabelTuner" type="text" required="false">
<label>Input Label Tuner</label>
<description>Label setup for the source Tuner</description>
</parameter>
<parameter name="inputLabelTape" type="text" required="false">
<label>Input Label Tape</label>
<description>Label setup for the source Tape</description>
</parameter>
<parameter name="inputLabelVideo1" type="text" required="false">
<label>Input Label Video 1</label>
<description>Label setup for the source Video 1</description>
</parameter>
<parameter name="inputLabelVideo2" type="text" required="false">
<label>Input Label Video 2</label>
<description>Label setup for the source Video 2</description>
</parameter>
<parameter name="inputLabelVideo3" type="text" required="false">
<label>Input Label Video 3</label>
<description>Label setup for the source Video 3</description>
</parameter>
<parameter name="inputLabelVideo4" type="text" required="false">
<label>Input Label Video 4</label>
<description>Label setup for the source Video 4</description>
</parameter>
<parameter name="inputLabelVideo5" type="text" required="false">
<label>Input Label Video 5</label>
<description>Label setup for the source Video 5</description>
</parameter>
<parameter name="inputLabelMulti" type="text" required="false">
<label>Input Label Multi Input</label>
<description>Label setup for the source Multi Input</description>
</parameter>
</config-description>
<config-description uri="thing-type:rotel:serial5">
<parameter name="serialPort" type="text" required="false">
<context>serial-port</context>
<limitToOptions>false</limitToOptions>
<label>Serial Port</label>
<description>Serial port to use for connecting to the Rotel device</description>
</parameter>
<parameter name="host" type="text" required="false">
<context>network-address</context>
<label>Address</label>
<description>Host name or IP address of the machine connected to the Rotel device (serial over IP)</description>
</parameter>
<parameter name="port" type="integer" required="false">
<label>Port</label>
<description>Communication port (serial over IP)</description>
</parameter>
<parameter name="inputLabelCd" type="text" required="false">
<label>Input Label CD</label>
<description>Label setup for the source CD</description>
</parameter>
<parameter name="inputLabelTuner" type="text" required="false">
<label>Input Label Tuner</label>
<description>Label setup for the source Tuner</description>
</parameter>
<parameter name="inputLabelUsb" type="text" required="false">
<label>Input Label USB</label>
<description>Label setup for the source USB</description>
</parameter>
<parameter name="inputLabelVideo1" type="text" required="false">
<label>Input Label Video 1</label>
<description>Label setup for the source Video 1</description>
</parameter>
<parameter name="inputLabelVideo2" type="text" required="false">
<label>Input Label Video 2</label>
<description>Label setup for the source Video 2</description>
</parameter>
<parameter name="inputLabelVideo3" type="text" required="false">
<label>Input Label Video 3</label>
<description>Label setup for the source Video 3</description>
</parameter>
<parameter name="inputLabelVideo4" type="text" required="false">
<label>Input Label Video 4</label>
<description>Label setup for the source Video 4</description>
</parameter>
<parameter name="inputLabelVideo5" type="text" required="false">
<label>Input Label Video 5</label>
<description>Label setup for the source Video 5</description>
</parameter>
<parameter name="inputLabelVideo6" type="text" required="false">
<label>Input Label Video 6</label>
<description>Label setup for the source Video 6</description>
</parameter>
<parameter name="inputLabelMulti" type="text" required="false">
<label>Input Label Multi Input</label>
<description>Label setup for the source Multi Input</description>
</parameter>
</config-description>
</config-description:config-descriptions>

View File

@@ -0,0 +1,29 @@
<?xml version="1.0" encoding="UTF-8"?>
<thing:thing-descriptions bindingId="rotel"
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">
<!-- Rotel A11 Connection Thing Type -->
<thing-type id="a11">
<label>A11 Integrated Amplifier</label>
<description>Connection to the Rotel A11 integrated amplifier</description>
<channels>
<channel id="power" typeId="system.power"/>
<channel id="source" typeId="source"/>
<channel id="volume" typeId="system.volume"/>
<channel id="mute" typeId="system.mute"/>
<channel id="bass" typeId="bass"/>
<channel id="treble" typeId="treble"/>
<channel id="brightness" typeId="brightness"/>
</channels>
<properties>
<property name="protocol">ASCII_V2</property>
</properties>
<config-description-ref uri="thing-type:rotel:serial"/>
</thing-type>
</thing:thing-descriptions>

View File

@@ -0,0 +1,30 @@
<?xml version="1.0" encoding="UTF-8"?>
<thing:thing-descriptions bindingId="rotel"
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">
<!-- Rotel A12 Connection Thing Type -->
<thing-type id="a12">
<label>A12 Integrated Amplifier</label>
<description>Connection to the Rotel A12 integrated amplifier</description>
<channels>
<channel id="power" typeId="system.power"/>
<channel id="source" typeId="source"/>
<channel id="volume" typeId="system.volume"/>
<channel id="mute" typeId="system.mute"/>
<channel id="bass" typeId="bass"/>
<channel id="treble" typeId="treble"/>
<channel id="frequency" typeId="frequency"/>
<channel id="brightness" typeId="brightness"/>
</channels>
<properties>
<property name="protocol">ASCII_V2</property>
</properties>
<config-description-ref uri="thing-type:rotel:serial"/>
</thing-type>
</thing:thing-descriptions>

View File

@@ -0,0 +1,30 @@
<?xml version="1.0" encoding="UTF-8"?>
<thing:thing-descriptions bindingId="rotel"
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">
<!-- Rotel A14 Connection Thing Type -->
<thing-type id="a14">
<label>A14 Integrated Amplifier</label>
<description>Connection to the Rotel A14 integrated amplifier</description>
<channels>
<channel id="power" typeId="system.power"/>
<channel id="source" typeId="source"/>
<channel id="volume" typeId="system.volume"/>
<channel id="mute" typeId="system.mute"/>
<channel id="bass" typeId="bass"/>
<channel id="treble" typeId="treble"/>
<channel id="frequency" typeId="frequency"/>
<channel id="brightness" typeId="brightness"/>
</channels>
<properties>
<property name="protocol">ASCII_V2</property>
</properties>
<config-description-ref uri="thing-type:rotel:serialandip"/>
</thing-type>
</thing:thing-descriptions>

View File

@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<thing:thing-descriptions bindingId="rotel"
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">
<!-- Rotel CD11 Connection Thing Type -->
<thing-type id="cd11">
<label>CD11 CD Player</label>
<description>Connection to the Rotel CD11 CD player</description>
<channels>
<channel id="power" typeId="system.power"/>
<channel id="playControl" typeId="system.media-control"/>
<channel id="track" typeId="track"/>
<channel id="brightness" typeId="brightness"/>
</channels>
<properties>
<property name="protocol">ASCII_V2</property>
</properties>
<config-description-ref uri="thing-type:rotel:serial"/>
</thing-type>
</thing:thing-descriptions>

View File

@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<thing:thing-descriptions bindingId="rotel"
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">
<!-- Rotel CD14 Connection Thing Type -->
<thing-type id="cd14">
<label>CD14 CD Player</label>
<description>Connection to the Rotel CD14 CD player</description>
<channels>
<channel id="power" typeId="system.power"/>
<channel id="playControl" typeId="system.media-control"/>
<channel id="track" typeId="track"/>
<channel id="brightness" typeId="brightness"/>
</channels>
<properties>
<property name="protocol">ASCII_V2</property>
</properties>
<config-description-ref uri="thing-type:rotel:serial"/>
</thing-type>
</thing:thing-descriptions>

View File

@@ -0,0 +1,200 @@
<?xml version="1.0" encoding="UTF-8"?>
<thing:thing-descriptions bindingId="rotel"
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-group-type id="mainZoneType1">
<label>Main Zone</label>
<description>The controls of the main zone</description>
<channels>
<channel id="power" typeId="system.power"/>
<channel id="source" typeId="source"/>
<channel id="recordSource" typeId="recordSource"/>
<channel id="dsp" typeId="dsp"/>
<channel id="volume" typeId="system.volume"/>
<channel id="mute" typeId="system.mute"/>
<channel id="bass" typeId="bass"/>
<channel id="treble" typeId="treble"/>
<channel id="line1" typeId="frontPanelLine"/>
<channel id="line2" typeId="frontPanelLine"/>
</channels>
</channel-group-type>
<channel-group-type id="mainZoneType2">
<label>Main Zone</label>
<description>The controls of the main zone</description>
<channels>
<channel id="power" typeId="system.power"/>
<channel id="source" typeId="source"/>
<channel id="recordSource" typeId="recordSource"/>
<channel id="dsp" typeId="dsp"/>
<channel id="volume" typeId="system.volume"/>
<channel id="mute" typeId="system.mute"/>
<channel id="line1" typeId="frontPanelLine"/>
<channel id="line2" typeId="frontPanelLine"/>
</channels>
</channel-group-type>
<channel-group-type id="mainZoneType3">
<label>Main Zone</label>
<description>The controls of the main zone</description>
<channels>
<channel id="power" typeId="system.power"/>
<channel id="source" typeId="source"/>
<channel id="recordSource" typeId="recordSource"/>
<channel id="dsp" typeId="dsp"/>
<channel id="volume" typeId="system.volume"/>
<channel id="mute" typeId="system.mute"/>
<channel id="bass" typeId="bass"/>
<channel id="treble" typeId="treble"/>
<channel id="line1" typeId="frontPanelLine"/>
</channels>
</channel-group-type>
<channel-group-type id="mainZoneType4">
<label>Main Zone</label>
<description>The controls of the main zone</description>
<channels>
<channel id="power" typeId="system.power"/>
<channel id="source" typeId="source"/>
<channel id="recordSource" typeId="recordSource"/>
<channel id="dsp" typeId="dsp"/>
<channel id="volumeUpDown" typeId="volumeUpDown"/>
<channel id="mute" typeId="system.mute"/>
<channel id="bass" typeId="bass"/>
<channel id="treble" typeId="treble"/>
<channel id="line1" typeId="frontPanelLine"/>
<channel id="line2" typeId="frontPanelLine"/>
</channels>
</channel-group-type>
<channel-group-type id="mainZoneType5">
<label>Main Zone</label>
<description>The controls of the main zone</description>
<channels>
<channel id="power" typeId="system.power"/>
<channel id="source" typeId="source"/>
<channel id="recordSource" typeId="recordSource"/>
<channel id="dsp" typeId="dsp"/>
<channel id="volumeUpDown" typeId="volumeUpDown"/>
<channel id="mute" typeId="system.mute"/>
<channel id="bass" typeId="bass"/>
<channel id="treble" typeId="treble"/>
<channel id="line1" typeId="frontPanelLine"/>
</channels>
</channel-group-type>
<channel-group-type id="zone2type1">
<label>Zone 2</label>
<description>The controls of the zone 2</description>
<channels>
<channel id="power" typeId="system.power"/>
<channel id="source" typeId="source"/>
<channel id="volume" typeId="system.volume"/>
<channel id="mute" typeId="system.mute"/>
</channels>
</channel-group-type>
<channel-group-type id="zone2type2">
<label>Zone 2</label>
<description>The controls of the zone 2</description>
<channels>
<channel id="power" typeId="system.power"/>
<channel id="source" typeId="source"/>
<channel id="volumeUpDown" typeId="volumeUpDown"/>
</channels>
</channel-group-type>
<channel-group-type id="zone3">
<label>Zone 3</label>
<description>The controls of the zone 3</description>
<channels>
<channel id="power" typeId="system.power"/>
<channel id="source" typeId="source"/>
<channel id="volume" typeId="system.volume"/>
<channel id="mute" typeId="system.mute"/>
</channels>
</channel-group-type>
<channel-group-type id="zone4">
<label>Zone 4</label>
<description>The controls of the zone 4</description>
<channels>
<channel id="power" typeId="system.power"/>
<channel id="source" typeId="source"/>
<channel id="volume" typeId="system.volume"/>
<channel id="mute" typeId="system.mute"/>
</channels>
</channel-group-type>
<channel-type id="source">
<item-type>String</item-type>
<label>Source Input</label>
<description>Select the source input</description>
</channel-type>
<channel-type id="recordSource" advanced="true">
<item-type>String</item-type>
<label>Record Source</label>
<description>Select the source to be recorded</description>
</channel-type>
<channel-type id="dsp">
<item-type>String</item-type>
<label>DSP Mode</label>
<description>Select the DSP mode</description>
</channel-type>
<channel-type id="volumeUpDown">
<item-type>Number</item-type>
<label>Volume</label>
<description>Increase or decrease the volume</description>
<category>SoundVolume</category>
<state pattern="%d" readOnly="false"/>
<autoUpdatePolicy>veto</autoUpdatePolicy>
</channel-type>
<channel-type id="bass" advanced="true">
<item-type>Number</item-type>
<label>Bass Adjustment</label>
<description>Adjust the bass</description>
<state pattern="%d" readOnly="false"/>
<autoUpdatePolicy>veto</autoUpdatePolicy>
</channel-type>
<channel-type id="treble" advanced="true">
<item-type>Number</item-type>
<label>Treble Adjustment</label>
<description>Adjust the treble</description>
<state pattern="%d" readOnly="false"/>
<autoUpdatePolicy>veto</autoUpdatePolicy>
</channel-type>
<channel-type id="track" advanced="true">
<item-type>Number</item-type>
<label>Current Track</label>
<description>The current CD track number</description>
<state pattern="%d" readOnly="true"/>
</channel-type>
<channel-type id="frequency" advanced="true">
<item-type>Number</item-type>
<label>Current Frequency</label>
<description>The current frequency (in kHz) for digital source input</description>
<state readOnly="true"/>
</channel-type>
<channel-type id="frontPanelLine" advanced="true">
<item-type>String</item-type>
<label>Front Panel Line</label>
<description>The line content displayed on the device front panel</description>
</channel-type>
<channel-type id="brightness" advanced="true">
<item-type>Dimmer</item-type>
<label>Front Panel Display Brightness</label>
<description>The backlight brightness level (in %) of the device front panel</description>
</channel-type>
</thing:thing-descriptions>

View File

@@ -0,0 +1,31 @@
<?xml version="1.0" encoding="UTF-8"?>
<thing:thing-descriptions bindingId="rotel"
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">
<!-- Rotel RA-11 Connection Thing Type -->
<thing-type id="ra11">
<label>RA-11 Integrated Amplifier</label>
<description>Connection to the Rotel RA-11 integrated amplifier</description>
<channels>
<channel id="power" typeId="system.power"/>
<channel id="source" typeId="source"/>
<channel id="volume" typeId="system.volume"/>
<channel id="mute" typeId="system.mute"/>
<channel id="bass" typeId="bass"/>
<channel id="treble" typeId="treble"/>
<channel id="playControl" typeId="system.media-control"/>
<channel id="frequency" typeId="frequency"/>
<channel id="brightness" typeId="brightness"/>
</channels>
<properties>
<property name="protocol">ASCII_V1</property>
</properties>
<config-description-ref uri="thing-type:rotel:serial"/>
</thing-type>
</thing:thing-descriptions>

View File

@@ -0,0 +1,31 @@
<?xml version="1.0" encoding="UTF-8"?>
<thing:thing-descriptions bindingId="rotel"
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">
<!-- Rotel RA-12 Connection Thing Type -->
<thing-type id="ra12">
<label>RA-12 Integrated Amplifier</label>
<description>Connection to the Rotel RA-12 integrated amplifier</description>
<channels>
<channel id="power" typeId="system.power"/>
<channel id="source" typeId="source"/>
<channel id="volume" typeId="system.volume"/>
<channel id="mute" typeId="system.mute"/>
<channel id="bass" typeId="bass"/>
<channel id="treble" typeId="treble"/>
<channel id="playControl" typeId="system.media-control"/>
<channel id="frequency" typeId="frequency"/>
<channel id="brightness" typeId="brightness"/>
</channels>
<properties>
<property name="protocol">ASCII_V1</property>
</properties>
<config-description-ref uri="thing-type:rotel:serial"/>
</thing-type>
</thing:thing-descriptions>

View File

@@ -0,0 +1,31 @@
<?xml version="1.0" encoding="UTF-8"?>
<thing:thing-descriptions bindingId="rotel"
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">
<!-- Rotel RA-1570 Connection Thing Type -->
<thing-type id="ra1570">
<label>RA-1570 Integrated Amplifier</label>
<description>Connection to the Rotel RA-1570 integrated amplifier</description>
<channels>
<channel id="power" typeId="system.power"/>
<channel id="source" typeId="source"/>
<channel id="volume" typeId="system.volume"/>
<channel id="mute" typeId="system.mute"/>
<channel id="bass" typeId="bass"/>
<channel id="treble" typeId="treble"/>
<channel id="playControl" typeId="system.media-control"/>
<channel id="frequency" typeId="frequency"/>
<channel id="brightness" typeId="brightness"/>
</channels>
<properties>
<property name="protocol">ASCII_V1</property>
</properties>
<config-description-ref uri="thing-type:rotel:serial"/>
</thing-type>
</thing:thing-descriptions>

View File

@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<thing:thing-descriptions bindingId="rotel"
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">
<!-- Rotel RA-1572 Connection Thing Type -->
<thing-type id="ra1572">
<label>RA-1572 Integrated Amplifier</label>
<description>Connection to the Rotel RA-1572 integrated amplifier</description>
<channels>
<channel id="power" typeId="system.power"/>
<channel id="source" typeId="source"/>
<channel id="volume" typeId="system.volume"/>
<channel id="mute" typeId="system.mute"/>
<channel id="bass" typeId="bass"/>
<channel id="treble" typeId="treble"/>
<channel id="frequency" typeId="frequency"/>
<channel id="brightness" typeId="brightness"/>
</channels>
<config-description-ref uri="thing-type:rotel:serialandipandprotocol"/>
</thing-type>
</thing:thing-descriptions>

View File

@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<thing:thing-descriptions bindingId="rotel"
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">
<!-- Rotel RA-1592 Connection Thing Type -->
<thing-type id="ra1592">
<label>RA-1592 Integrated Amplifier</label>
<description>Connection to the Rotel RA-1592 integrated amplifier</description>
<channels>
<channel id="power" typeId="system.power"/>
<channel id="source" typeId="source"/>
<channel id="volume" typeId="system.volume"/>
<channel id="mute" typeId="system.mute"/>
<channel id="bass" typeId="bass"/>
<channel id="treble" typeId="treble"/>
<channel id="frequency" typeId="frequency"/>
<channel id="brightness" typeId="brightness"/>
</channels>
<config-description-ref uri="thing-type:rotel:serialandipandprotocol"/>
</thing-type>
</thing:thing-descriptions>

View File

@@ -0,0 +1,28 @@
<?xml version="1.0" encoding="UTF-8"?>
<thing:thing-descriptions bindingId="rotel"
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">
<!-- Rotel RAP-1580 Connection Thing Type -->
<thing-type id="rap1580">
<label>RAP-1580 Surround Amplified Processor</label>
<description>Connection to the Rotel RAP-1580 surround amplified processor</description>
<channels>
<channel id="power" typeId="system.power"/>
<channel id="source" typeId="source"/>
<channel id="dsp" typeId="dsp"/>
<channel id="volume" typeId="system.volume"/>
<channel id="mute" typeId="system.mute"/>
<channel id="brightness" typeId="brightness"/>
</channels>
<properties>
<property name="protocol">ASCII_V1</property>
</properties>
<config-description-ref uri="thing-type:rotel:serialandip2"/>
</thing-type>
</thing:thing-descriptions>

View File

@@ -0,0 +1,31 @@
<?xml version="1.0" encoding="UTF-8"?>
<thing:thing-descriptions bindingId="rotel"
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">
<!-- Rotel RC-1570 Connection Thing Type -->
<thing-type id="rc1570">
<label>RC-1570 Stereo Preamplifier</label>
<description>Connection to the Rotel RC-1570 stereo preamplifier</description>
<channels>
<channel id="power" typeId="system.power"/>
<channel id="source" typeId="source"/>
<channel id="volume" typeId="system.volume"/>
<channel id="mute" typeId="system.mute"/>
<channel id="bass" typeId="bass"/>
<channel id="treble" typeId="treble"/>
<channel id="playControl" typeId="system.media-control"/>
<channel id="frequency" typeId="frequency"/>
<channel id="brightness" typeId="brightness"/>
</channels>
<properties>
<property name="protocol">ASCII_V1</property>
</properties>
<config-description-ref uri="thing-type:rotel:serial"/>
</thing-type>
</thing:thing-descriptions>

View File

@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<thing:thing-descriptions bindingId="rotel"
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">
<!-- Rotel RC-1572 Connection Thing Type -->
<thing-type id="rc1572">
<label>RC-1572 Stereo Preamplifier</label>
<description>Connection to the Rotel RC-1572 stereo preamplifier</description>
<channels>
<channel id="power" typeId="system.power"/>
<channel id="source" typeId="source"/>
<channel id="volume" typeId="system.volume"/>
<channel id="mute" typeId="system.mute"/>
<channel id="bass" typeId="bass"/>
<channel id="treble" typeId="treble"/>
<channel id="frequency" typeId="frequency"/>
<channel id="brightness" typeId="brightness"/>
</channels>
<config-description-ref uri="thing-type:rotel:serialandipandprotocol"/>
</thing-type>
</thing:thing-descriptions>

View File

@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<thing:thing-descriptions bindingId="rotel"
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">
<!-- Rotel RC-1590 Connection Thing Type -->
<thing-type id="rc1590">
<label>RC-1590 Stereo Preamplifier</label>
<description>Connection to the Rotel RC-1590 stereo preamplifier</description>
<channels>
<channel id="power" typeId="system.power"/>
<channel id="source" typeId="source"/>
<channel id="volume" typeId="system.volume"/>
<channel id="mute" typeId="system.mute"/>
<channel id="bass" typeId="bass"/>
<channel id="treble" typeId="treble"/>
<channel id="frequency" typeId="frequency"/>
<channel id="brightness" typeId="brightness"/>
</channels>
<config-description-ref uri="thing-type:rotel:serialandipandprotocol"/>
</thing-type>
</thing:thing-descriptions>

View File

@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<thing:thing-descriptions bindingId="rotel"
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">
<!-- Rotel RCD-1570 Connection Thing Type -->
<thing-type id="rcd1570">
<label>RCD-1570 CD Player</label>
<description>Connection to the Rotel RCD-1570 CD player</description>
<channels>
<channel id="power" typeId="system.power"/>
<channel id="playControl" typeId="system.media-control"/>
<channel id="brightness" typeId="brightness"/>
</channels>
<properties>
<property name="protocol">ASCII_V1</property>
</properties>
<config-description-ref uri="thing-type:rotel:serial"/>
</thing-type>
</thing:thing-descriptions>

View File

@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<thing:thing-descriptions bindingId="rotel"
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">
<!-- Rotel RCD-1572 Connection Thing Type -->
<thing-type id="rcd1572">
<label>RCD-1572 CD Player</label>
<description>Connection to the Rotel RCD-1572 CD player</description>
<channels>
<channel id="power" typeId="system.power"/>
<channel id="playControl" typeId="system.media-control"/>
<channel id="track" typeId="track"/>
<channel id="brightness" typeId="brightness"/>
</channels>
<config-description-ref uri="thing-type:rotel:serialandprotocol"/>
</thing-type>
</thing:thing-descriptions>

View File

@@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8"?>
<thing:thing-descriptions bindingId="rotel"
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">
<!-- Rotel RCX-1500 Connection Thing Type -->
<thing-type id="rcx1500">
<label>RCX-1500 Stereo Receiver</label>
<description>Connection to the Rotel RCX-1500 stereo receiver</description>
<channels>
<channel id="power" typeId="system.power"/>
<channel id="source" typeId="source"/>
<channel id="volume" typeId="system.volume"/>
<channel id="mute" typeId="system.mute"/>
<channel id="playControl" typeId="system.media-control"/>
</channels>
<properties>
<property name="protocol">ASCII_V1</property>
</properties>
<config-description-ref uri="thing-type:rotel:serial"/>
</thing-type>
</thing:thing-descriptions>

View File

@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<thing:thing-descriptions bindingId="rotel"
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">
<!-- Rotel RDD-1580 Connection Thing Type -->
<thing-type id="rdd1580">
<label>RDD-1580 Stereo DAC</label>
<description>Connection to the Rotel RDD-1580 stereo DAC</description>
<channels>
<channel id="power" typeId="system.power"/>
<channel id="source" typeId="source"/>
<channel id="playControl" typeId="system.media-control"/>
<channel id="frequency" typeId="frequency"/>
</channels>
<properties>
<property name="protocol">ASCII_V1</property>
</properties>
<config-description-ref uri="thing-type:rotel:serial"/>
</thing-type>
</thing:thing-descriptions>

View File

@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<thing:thing-descriptions bindingId="rotel"
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">
<!-- Rotel RDG-1520 Connection Thing Type -->
<thing-type id="rdg1520">
<label>RDG-1520 Tuner</label>
<description>Connection to the Rotel RDG-1520 tuner</description>
<channels>
<channel id="power" typeId="system.power"/>
<channel id="source" typeId="source"/>
<channel id="playControl" typeId="system.media-control"/>
</channels>
<properties>
<property name="protocol">ASCII_V1</property>
</properties>
<config-description-ref uri="thing-type:rotel:serial"/>
</thing-type>
</thing:thing-descriptions>

View File

@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<thing:thing-descriptions bindingId="rotel"
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">
<!-- Rotel RSP-1066 Connection Thing Type -->
<thing-type id="rsp1066">
<label>RSP-1066 Surround Processor</label>
<description>Connection to the Rotel RSP-1066 surround processor</description>
<channel-groups>
<channel-group id="mainZone" typeId="mainZoneType5"/>
<channel-group id="zone2" typeId="zone2type2"/>
</channel-groups>
<properties>
<property name="protocol">HEX</property>
</properties>
<config-description-ref uri="thing-type:rotel:serial2"/>
</thing-type>
</thing:thing-descriptions>

View File

@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<thing:thing-descriptions bindingId="rotel"
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">
<!-- Rotel RSP-1068 Connection Thing Type -->
<thing-type id="rsp1068">
<label>RSP-1068 Surround Processor</label>
<description>Connection to the Rotel RSP-1068 surround processor</description>
<channel-groups>
<channel-group id="mainZone" typeId="mainZoneType1"/>
<channel-group id="zone2" typeId="zone2type1"/>
</channel-groups>
<properties>
<property name="protocol">HEX</property>
</properties>
<config-description-ref uri="thing-type:rotel:serial3"/>
</thing-type>
</thing:thing-descriptions>

View File

@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<thing:thing-descriptions bindingId="rotel"
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">
<!-- Rotel RSP-1069 Connection Thing Type -->
<thing-type id="rsp1069">
<label>RSP-1069 Surround Processor</label>
<description>Connection to the Rotel RSP-1069 surround processor</description>
<channel-groups>
<channel-group id="mainZone" typeId="mainZoneType1"/>
<channel-group id="zone2" typeId="zone2type1"/>
<channel-group id="zone3" typeId="zone3"/>
<channel-group id="zone4" typeId="zone4"/>
</channel-groups>
<properties>
<property name="protocol">HEX</property>
</properties>
<config-description-ref uri="thing-type:rotel:serial3"/>
</thing-type>
</thing:thing-descriptions>

View File

@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<thing:thing-descriptions bindingId="rotel"
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">
<!-- Rotel RSP-1098 Connection Thing Type -->
<thing-type id="rsp1098">
<label>RSP-1098 Surround Processor</label>
<description>Connection to the Rotel RSP-1098 surround processor</description>
<channel-groups>
<channel-group id="mainZone" typeId="mainZoneType3"/>
<channel-group id="zone2" typeId="zone2type1"/>
</channel-groups>
<properties>
<property name="protocol">HEX</property>
</properties>
<config-description-ref uri="thing-type:rotel:serial3"/>
</thing-type>
</thing:thing-descriptions>

View File

@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<thing:thing-descriptions bindingId="rotel"
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">
<!-- Rotel RSP-1570 Connection Thing Type -->
<thing-type id="rsp1570">
<label>RSP-1570 Surround Processor</label>
<description>Connection to the Rotel RSP-1570 surround processor</description>
<channel-groups>
<channel-group id="mainZone" typeId="mainZoneType1"/>
<channel-group id="zone2" typeId="zone2type1"/>
<channel-group id="zone3" typeId="zone3"/>
<channel-group id="zone4" typeId="zone4"/>
</channel-groups>
<properties>
<property name="protocol">HEX</property>
</properties>
<config-description-ref uri="thing-type:rotel:serial4"/>
</thing-type>
</thing:thing-descriptions>

View File

@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<thing:thing-descriptions bindingId="rotel"
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">
<!-- Rotel RSP-1572 Connection Thing Type -->
<thing-type id="rsp1572">
<label>RSP-1572 Surround Processor</label>
<description>Connection to the Rotel RSP-1572 surround processor</description>
<channel-groups>
<channel-group id="mainZone" typeId="mainZoneType2"/>
<channel-group id="zone2" typeId="zone2type1"/>
<channel-group id="zone3" typeId="zone3"/>
<channel-group id="zone4" typeId="zone4"/>
</channel-groups>
<properties>
<property name="protocol">HEX</property>
</properties>
<config-description-ref uri="thing-type:rotel:serial5"/>
</thing-type>
</thing:thing-descriptions>

View File

@@ -0,0 +1,28 @@
<?xml version="1.0" encoding="UTF-8"?>
<thing:thing-descriptions bindingId="rotel"
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">
<!-- Rotel RSP-1576 Connection Thing Type -->
<thing-type id="rsp1576">
<label>RSP-1576 Surround Processor</label>
<description>Connection to the Rotel RSP-1576 surround processor</description>
<channels>
<channel id="power" typeId="system.power"/>
<channel id="source" typeId="source"/>
<channel id="dsp" typeId="dsp"/>
<channel id="volume" typeId="system.volume"/>
<channel id="mute" typeId="system.mute"/>
<channel id="brightness" typeId="brightness"/>
</channels>
<properties>
<property name="protocol">ASCII_V1</property>
</properties>
<config-description-ref uri="thing-type:rotel:serialandip2"/>
</thing-type>
</thing:thing-descriptions>

View File

@@ -0,0 +1,28 @@
<?xml version="1.0" encoding="UTF-8"?>
<thing:thing-descriptions bindingId="rotel"
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">
<!-- Rotel RSP-1582 Connection Thing Type -->
<thing-type id="rsp1582">
<label>RSP-1582 Surround Processor</label>
<description>Connection to the Rotel RSP-1582 surround processor</description>
<channels>
<channel id="power" typeId="system.power"/>
<channel id="source" typeId="source"/>
<channel id="dsp" typeId="dsp"/>
<channel id="volume" typeId="system.volume"/>
<channel id="mute" typeId="system.mute"/>
<channel id="brightness" typeId="brightness"/>
</channels>
<properties>
<property name="protocol">ASCII_V1</property>
</properties>
<config-description-ref uri="thing-type:rotel:serialandip2"/>
</thing-type>
</thing:thing-descriptions>

View File

@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<thing:thing-descriptions bindingId="rotel"
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">
<!-- Rotel RSX-1055 Connection Thing Type -->
<thing-type id="rsx1055">
<label>RSX-1055 Surround Receiver</label>
<description>Connection to the Rotel RSX-1055 surround receiver</description>
<channel-groups>
<channel-group id="mainZone" typeId="mainZoneType5"/>
<channel-group id="zone2" typeId="zone2type2"/>
</channel-groups>
<properties>
<property name="protocol">HEX</property>
</properties>
<config-description-ref uri="thing-type:rotel:serial2"/>
</thing-type>
</thing:thing-descriptions>

View File

@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<thing:thing-descriptions bindingId="rotel"
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">
<!-- Rotel RSX-1056 Connection Thing Type -->
<thing-type id="rsx1056">
<label>RSX-1056 Surround Receiver</label>
<description>Connection to the Rotel RSX-1056 surround receiver</description>
<channel-groups>
<channel-group id="mainZone" typeId="mainZoneType3"/>
<channel-group id="zone2" typeId="zone2type1"/>
</channel-groups>
<properties>
<property name="protocol">HEX</property>
</properties>
<config-description-ref uri="thing-type:rotel:serial3"/>
</thing-type>
</thing:thing-descriptions>

View File

@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<thing:thing-descriptions bindingId="rotel"
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">
<!-- Rotel RSX-1057 Connection Thing Type -->
<thing-type id="rsx1057">
<label>RSX-1057 Surround Receiver</label>
<description>Connection to the Rotel RSX-1057 surround receiver</description>
<channel-groups>
<channel-group id="mainZone" typeId="mainZoneType3"/>
<channel-group id="zone2" typeId="zone2type1"/>
</channel-groups>
<properties>
<property name="protocol">HEX</property>
</properties>
<config-description-ref uri="thing-type:rotel:serial3"/>
</thing-type>
</thing:thing-descriptions>

View File

@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<thing:thing-descriptions bindingId="rotel"
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">
<!-- Rotel RSX-1058 Connection Thing Type -->
<thing-type id="rsx1058">
<label>RSX-1058 Surround Receiver</label>
<description>Connection to the Rotel RSX-1058 surround receiver</description>
<channel-groups>
<channel-group id="mainZone" typeId="mainZoneType3"/>
<channel-group id="zone2" typeId="zone2type1"/>
<channel-group id="zone3" typeId="zone3"/>
<channel-group id="zone4" typeId="zone4"/>
</channel-groups>
<properties>
<property name="protocol">HEX</property>
</properties>
<config-description-ref uri="thing-type:rotel:serial3"/>
</thing-type>
</thing:thing-descriptions>

View File

@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<thing:thing-descriptions bindingId="rotel"
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">
<!-- Rotel RSX-1065 Connection Thing Type -->
<thing-type id="rsx1065">
<label>RSX-1065 Surround Receiver</label>
<description>Connection to the Rotel RSX-1065 surround receiver</description>
<channel-groups>
<channel-group id="mainZone" typeId="mainZoneType4"/>
<channel-group id="zone2" typeId="zone2type2"/>
</channel-groups>
<properties>
<property name="protocol">HEX</property>
</properties>
<config-description-ref uri="thing-type:rotel:serial2"/>
</thing-type>
</thing:thing-descriptions>

View File

@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<thing:thing-descriptions bindingId="rotel"
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">
<!-- Rotel RSX-1067 Connection Thing Type -->
<thing-type id="rsx1067">
<label>RSX-1067 Surround Receiver</label>
<description>Connection to the Rotel RSX-1067 surround receiver</description>
<channel-groups>
<channel-group id="mainZone" typeId="mainZoneType1"/>
<channel-group id="zone2" typeId="zone2type1"/>
</channel-groups>
<properties>
<property name="protocol">HEX</property>
</properties>
<config-description-ref uri="thing-type:rotel:serial3"/>
</thing-type>
</thing:thing-descriptions>

View File

@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<thing:thing-descriptions bindingId="rotel"
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">
<!-- Rotel RSX-1550 Connection Thing Type -->
<thing-type id="rsx1550">
<label>RSX-1550 Surround Receiver</label>
<description>Connection to the Rotel RSX-1550 surround receiver</description>
<channel-groups>
<channel-group id="mainZone" typeId="mainZoneType3"/>
<channel-group id="zone2" typeId="zone2type1"/>
<channel-group id="zone3" typeId="zone3"/>
<channel-group id="zone4" typeId="zone4"/>
</channel-groups>
<properties>
<property name="protocol">HEX</property>
</properties>
<config-description-ref uri="thing-type:rotel:serial4"/>
</thing-type>
</thing:thing-descriptions>

View File

@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<thing:thing-descriptions bindingId="rotel"
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">
<!-- Rotel RSX-1560 Connection Thing Type -->
<thing-type id="rsx1560">
<label>RSX-1560 Surround Receiver</label>
<description>Connection to the Rotel RSX-1560 surround receiver</description>
<channel-groups>
<channel-group id="mainZone" typeId="mainZoneType1"/>
<channel-group id="zone2" typeId="zone2type1"/>
<channel-group id="zone3" typeId="zone3"/>
<channel-group id="zone4" typeId="zone4"/>
</channel-groups>
<properties>
<property name="protocol">HEX</property>
</properties>
<config-description-ref uri="thing-type:rotel:serial4"/>
</thing-type>
</thing:thing-descriptions>

View File

@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<thing:thing-descriptions bindingId="rotel"
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">
<!-- Rotel RSX-1562 Connection Thing Type -->
<thing-type id="rsx1562">
<label>RSX-1562 Surround Receiver</label>
<description>Connection to the Rotel RSX-1562 surround receiver</description>
<channel-groups>
<channel-group id="mainZone" typeId="mainZoneType2"/>
<channel-group id="zone2" typeId="zone2type1"/>
<channel-group id="zone3" typeId="zone3"/>
<channel-group id="zone4" typeId="zone4"/>
</channel-groups>
<properties>
<property name="protocol">HEX</property>
</properties>
<config-description-ref uri="thing-type:rotel:serial5"/>
</thing-type>
</thing:thing-descriptions>

View File

@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<thing:thing-descriptions bindingId="rotel"
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">
<!-- Rotel RT-09 Connection Thing Type -->
<thing-type id="rt09">
<label>RT-09 Tuner</label>
<description>Connection to the Rotel RT-09 tuner</description>
<channels>
<channel id="power" typeId="system.power"/>
<channel id="source" typeId="source"/>
<channel id="playControl" typeId="system.media-control"/>
<channel id="brightness" typeId="brightness"/>
</channels>
<properties>
<property name="protocol">ASCII_V1</property>
</properties>
<config-description-ref uri="thing-type:rotel:serial"/>
</thing-type>
</thing:thing-descriptions>

View File

@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<thing:thing-descriptions bindingId="rotel"
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">
<!-- Rotel RT-11 Connection Thing Type -->
<thing-type id="rt11">
<label>RT-11 Tuner</label>
<description>Connection to the Rotel RT-11 tuner</description>
<channels>
<channel id="power" typeId="system.power"/>
<channel id="source" typeId="source"/>
<channel id="brightness" typeId="brightness"/>
</channels>
<properties>
<property name="protocol">ASCII_V1</property>
</properties>
<config-description-ref uri="thing-type:rotel:serial"/>
</thing-type>
</thing:thing-descriptions>

View File

@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<thing:thing-descriptions bindingId="rotel"
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">
<!-- Rotel RT-1570 Connection Thing Type -->
<thing-type id="rt1570">
<label>RT-1570 Tuner</label>
<description>Connection to the Rotel RT-1570 tuner</description>
<channels>
<channel id="power" typeId="system.power"/>
<channel id="source" typeId="source"/>
<channel id="brightness" typeId="brightness"/>
</channels>
<properties>
<property name="protocol">ASCII_V1</property>
</properties>
<config-description-ref uri="thing-type:rotel:serial"/>
</thing-type>
</thing:thing-descriptions>

View File

@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<thing:thing-descriptions bindingId="rotel"
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">
<!-- Rotel T11 Connection Thing Type -->
<thing-type id="t11">
<label>T11 Tuner</label>
<description>Connection to the Rotel T11 tuner</description>
<channels>
<channel id="power" typeId="system.power"/>
<channel id="source" typeId="source"/>
<channel id="brightness" typeId="brightness"/>
</channels>
<properties>
<property name="protocol">ASCII_V1</property>
</properties>
<config-description-ref uri="thing-type:rotel:serial"/>
</thing-type>
</thing:thing-descriptions>

View File

@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<thing:thing-descriptions bindingId="rotel"
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">
<!-- Rotel T14 Connection Thing Type -->
<thing-type id="t14">
<label>T14 Tuner</label>
<description>Connection to the Rotel T14 tuner</description>
<channels>
<channel id="power" typeId="system.power"/>
<channel id="source" typeId="source"/>
<channel id="brightness" typeId="brightness"/>
</channels>
<properties>
<property name="protocol">ASCII_V2</property>
</properties>
<config-description-ref uri="thing-type:rotel:serial"/>
</thing-type>
</thing:thing-descriptions>