added migrated 2.x add-ons
Signed-off-by: Kai Kreuzer <kai@openhab.org>
This commit is contained in:
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
Reference in New Issue
Block a user