* added channel "function" for Central Unit Signed-off-by: Conte Andrea <andrea@conte.com>
328 lines
10 KiB
XML
328 lines
10 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<thing:thing-descriptions bindingId="openwebnet"
|
|
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">
|
|
|
|
<!-- Switch Channel -->
|
|
<channel-type id="switch">
|
|
<item-type>Switch</item-type>
|
|
<label>Switch</label>
|
|
<description>Switch the power ON and OFF</description>
|
|
<category>Light</category>
|
|
<tags>
|
|
<tag>Switch</tag>
|
|
<tag>Light</tag>
|
|
</tags>
|
|
</channel-type>
|
|
|
|
<!-- Brightness Channel -->
|
|
<channel-type id="brightness">
|
|
<item-type>Dimmer</item-type>
|
|
<label>Brightness</label>
|
|
<description>Control the brightness and switch the light ON and OFF</description>
|
|
<category>Light</category>
|
|
<tags>
|
|
<tag>Control</tag>
|
|
<tag>Light</tag>
|
|
</tags>
|
|
</channel-type>
|
|
|
|
<!-- Shutter Channel -->
|
|
<channel-type id="shutter">
|
|
<item-type>Rollershutter</item-type>
|
|
<label>Roller Shutter</label>
|
|
<description>Control the roller shutter position</description>
|
|
<category>Blinds</category>
|
|
<tags>
|
|
<tag>OpenLevel</tag>
|
|
<tag>Opening</tag>
|
|
</tags>
|
|
</channel-type>
|
|
|
|
<!-- Thermo channels -->
|
|
<channel-type id="temperature">
|
|
<item-type>Number:Temperature</item-type>
|
|
<label>Temperature</label>
|
|
<description>Current temperature (read only)</description>
|
|
<category>Temperature</category>
|
|
<tags>
|
|
<tag>Measurement</tag>
|
|
<tag>Temperature</tag>
|
|
</tags>
|
|
<state readOnly="true" pattern="%.1f %unit%"/>
|
|
</channel-type>
|
|
|
|
<channel-type id="function">
|
|
<item-type>String</item-type>
|
|
<label>Thermo Function</label>
|
|
<description>Thermo function of the thermostat (read/write)</description>
|
|
<state>
|
|
<options>
|
|
<option value="HEATING">Heating</option>
|
|
<option value="COOLING">Cooling</option>
|
|
<option value="GENERIC">Generic</option>
|
|
</options>
|
|
</state>
|
|
</channel-type>
|
|
|
|
<channel-type id="functionCentralUnit">
|
|
<item-type>String</item-type>
|
|
<label>Thermo Function</label>
|
|
<description>Thermo function of the Central Unit</description>
|
|
<state readOnly="true">
|
|
<options>
|
|
<option value="HEATING">Heating</option>
|
|
<option value="COOLING">Cooling</option>
|
|
</options>
|
|
</state>
|
|
</channel-type>
|
|
|
|
<channel-type id="setpointTemperature">
|
|
<item-type>Number:Temperature</item-type>
|
|
<label>Setpoint Temperature</label>
|
|
<description>Setpoint temperature (read/write)</description>
|
|
<category>Temperature</category>
|
|
<tags>
|
|
<tag>Setpoint</tag>
|
|
<tag>Temperature</tag>
|
|
</tags>
|
|
<state pattern="%.1f %unit%" step="0.5"/>
|
|
</channel-type>
|
|
|
|
<channel-type id="mode">
|
|
<item-type>String</item-type>
|
|
<label>Mode</label>
|
|
<description>Set mode of the thermostat (read/write)</description>
|
|
<state>
|
|
<options>
|
|
<option value="MANUAL">Manual</option>
|
|
<option value="PROTECTION">Protection</option>
|
|
<option value="OFF">Off</option>
|
|
</options>
|
|
</state>
|
|
</channel-type>
|
|
|
|
<channel-type id="speedFanCoil">
|
|
<item-type>String</item-type>
|
|
<label>Set Fan Speed</label>
|
|
<description>Set speed of the Fan Coil (read/write)</description>
|
|
<state>
|
|
<options>
|
|
<option value="AUTO">Auto</option>
|
|
<option value="SPEED_1">Fan speed 1</option>
|
|
<option value="SPEED_2">Fan speed 2</option>
|
|
<option value="SPEED_3">Fan speed 3</option>
|
|
</options>
|
|
</state>
|
|
</channel-type>
|
|
|
|
<channel-type id="conditioningValves" advanced="true">
|
|
<item-type>String</item-type>
|
|
<label>Conditioning Valves</label>
|
|
<description>Conditioning Valves status (read only)</description>
|
|
<state readOnly="true">
|
|
<options>
|
|
<option value="OFF">OFF</option>
|
|
<option value="ON">ON</option>
|
|
<option value="OPENED">Opened</option>
|
|
<option value="CLOSED">Closed</option>
|
|
<option value="STOP">Stop</option>
|
|
<option value="OFF_FAN_COIL">OFF Fan Coil</option>
|
|
<option value="ON_SPEED_1">ON speed 1</option>
|
|
<option value="ON_SPEED_2">ON speed 2</option>
|
|
<option value="ON_SPEED_3">ON speed 3</option>
|
|
<option value="OFF_SPEED_1">OFF speed 1</option>
|
|
<option value="OFF_SPEED_2">OFF speed 2</option>
|
|
<option value="OFF_SPEED_3">OFF speed 3</option>
|
|
</options>
|
|
</state>
|
|
</channel-type>
|
|
|
|
<channel-type id="heatingValves" advanced="true">
|
|
<item-type>String</item-type>
|
|
<label>Heating Valves</label>
|
|
<description>Heating Valves status (read only)</description>
|
|
<state readOnly="true">
|
|
<options>
|
|
<option value="OFF">OFF</option>
|
|
<option value="ON">ON</option>
|
|
<option value="OPENED">Opened</option>
|
|
<option value="CLOSED">Closed</option>
|
|
<option value="STOP">Stop</option>
|
|
<option value="OFF_FAN_COIL">OFF Fan Coil</option>
|
|
<option value="ON_SPEED_1">ON speed 1</option>
|
|
<option value="ON_SPEED_2">ON speed 2</option>
|
|
<option value="ON_SPEED_3">ON speed 3</option>
|
|
<option value="OFF_SPEED_1">OFF speed 1</option>
|
|
<option value="OFF_SPEED_2">OFF speed 2</option>
|
|
<option value="OFF_SPEED_3">OFF speed 3</option>
|
|
</options>
|
|
</state>
|
|
</channel-type>
|
|
|
|
<channel-type id="actuators" advanced="true">
|
|
<item-type>String</item-type>
|
|
<label>Actuators Status</label>
|
|
<description>Actuators status (read only)</description>
|
|
<state readOnly="true">
|
|
<options>
|
|
<option value="OFF">OFF</option>
|
|
<option value="ON">ON</option>
|
|
<option value="OPENED">Opened</option>
|
|
<option value="CLOSED">Closed</option>
|
|
<option value="STOP">Stop</option>
|
|
<option value="OFF_FAN_COIL">OFF Fan Coil</option>
|
|
<option value="ON_SPEED_1">ON speed 1</option>
|
|
<option value="ON_SPEED_2">ON speed 2</option>
|
|
<option value="ON_SPEED_3">ON speed 3</option>
|
|
<option value="OFF_SPEED_1">OFF speed 1</option>
|
|
<option value="OFF_SPEED_2">OFF speed 2</option>
|
|
<option value="OFF_SPEED_3">OFF speed 3</option>
|
|
</options>
|
|
</state>
|
|
</channel-type>
|
|
|
|
<channel-type id="localOffset" advanced="true">
|
|
<item-type>String</item-type>
|
|
<label>Local Offset</label>
|
|
<description>Local knob status (read only)</description>
|
|
<state readOnly="true">
|
|
<options>
|
|
<option value="OFF">OFF</option>
|
|
<option value="PROTECTION">PROTECTION</option>
|
|
<option value="PLUS_3">+3</option>
|
|
<option value="PLUS_2">+2</option>
|
|
<option value="PLUS_1">+1</option>
|
|
<option value="NORMAL">0</option>
|
|
<option value="MINUS_1">-1</option>
|
|
<option value="MINUS_2">-2</option>
|
|
<option value="MINUS_3">-3</option>
|
|
</options>
|
|
</state>
|
|
</channel-type>
|
|
|
|
<channel-type id="modeCentralUnit">
|
|
<item-type>String</item-type>
|
|
<label>Central Unit Mode</label>
|
|
<description>Set mode of the Central Unit (read/write)</description>
|
|
<state>
|
|
<options>
|
|
<option value="MANUAL">Manual</option>
|
|
<option value="PROTECTION">Protection</option>
|
|
<option value="OFF">Off</option>
|
|
<option value="WEEKLY">Weekly</option>
|
|
<option value="SCENARIO">Scenario</option>
|
|
</options>
|
|
</state>
|
|
</channel-type>
|
|
|
|
<channel-type id="weeklyProgramCentralUnit">
|
|
<item-type>Number</item-type>
|
|
<label>Weekly Program Number</label>
|
|
<description>Set weekly program number for the Central Unit, valid only with Central Unit mode = "WEEKLY" (read/write)</description>
|
|
<state>
|
|
<options>
|
|
<option value="1">Program 1</option>
|
|
<option value="2">Program 2</option>
|
|
<option value="3">Program 3</option>
|
|
</options>
|
|
</state>
|
|
</channel-type>
|
|
|
|
<channel-type id="scenarioProgramCentralUnit">
|
|
<item-type>Number</item-type>
|
|
<label>Scenario Program Number</label>
|
|
<description>Set scenario program number for the Central Unit, valid only with Central Unit mode = "SCENARIO"
|
|
(read/write)</description>
|
|
<state>
|
|
<options>
|
|
<option value="1">Program 1</option>
|
|
<option value="2">Program 2</option>
|
|
<option value="3">Program 3</option>
|
|
<option value="4">Program 4</option>
|
|
<option value="5">Program 5</option>
|
|
<option value="6">Program 6</option>
|
|
<option value="7">Program 7</option>
|
|
<option value="8">Program 8</option>
|
|
<option value="9">Program 9</option>
|
|
<option value="10">Program 10</option>
|
|
<option value="11">Program 11</option>
|
|
<option value="12">Program 12</option>
|
|
<option value="13">Program 13</option>
|
|
<option value="14">Program 14</option>
|
|
<option value="15">Program 15</option>
|
|
<option value="16">Program 16</option>
|
|
</options>
|
|
</state>
|
|
</channel-type>
|
|
|
|
<channel-type id="remoteControl" advanced="true">
|
|
<item-type>String</item-type>
|
|
<label>Remote Control</label>
|
|
<description>Central Unit Remote Control status (read only)</description>
|
|
<state readOnly="true">
|
|
<options>
|
|
<option value="DISABLED">DISABLED</option>
|
|
<option value="ENABLED">ENABLED</option>
|
|
</options>
|
|
</state>
|
|
</channel-type>
|
|
|
|
<channel-type id="batteryStatus" advanced="true">
|
|
<item-type>String</item-type>
|
|
<label>Battery Status</label>
|
|
<description>Central Unit Battery status (read only)</description>
|
|
<state readOnly="true">
|
|
<options>
|
|
<option value="OK">OK</option>
|
|
<option value="KO">KO</option>
|
|
</options>
|
|
</state>
|
|
</channel-type>
|
|
|
|
<!-- Energy channels -->
|
|
<channel-type id="power">
|
|
<item-type>Number:Power</item-type>
|
|
<label>Power</label>
|
|
<description>Current active power</description>
|
|
<category>Energy</category>
|
|
<state readOnly="true" pattern="%.0f %unit%"></state>
|
|
</channel-type>
|
|
|
|
<!-- CEN/CEN+ trigger channels -->
|
|
<channel-type id="cenButtonEvent">
|
|
<kind>trigger</kind>
|
|
<label>CEN Button Event</label>
|
|
<event>
|
|
<options>
|
|
<option value="START_PRESS">start press</option>
|
|
<option value="SHORT_PRESS">release after short press</option>
|
|
<option value="EXTENDED_PRESS">extended press (repeated until release)</option>
|
|
<option value="RELEASE_EXTENDED_PRESS">release after extended press</option>
|
|
</options>
|
|
</event>
|
|
</channel-type>
|
|
|
|
<channel-type id="cenPlusButtonEvent">
|
|
<kind>trigger</kind>
|
|
<label>CEN+ Button Event</label>
|
|
<event>
|
|
<options>
|
|
<option value="SHORT_PRESS">short press</option>
|
|
<option value="START_EXTENDED_PRESS">start of extended press</option>
|
|
<option value="EXTENDED_PRESS">extended press (repeated until release)</option>
|
|
<option value="RELEASE_EXTENDED_PRESS">release after extended press</option>
|
|
</options>
|
|
</event>
|
|
</channel-type>
|
|
|
|
<channel-type id="dryContactIR">
|
|
<item-type>Switch</item-type>
|
|
<label>Sensor</label>
|
|
<description>Dry Contact Interface or IR Interface sensor movement (read only)</description>
|
|
<state readOnly="true"></state>
|
|
</channel-type>
|
|
|
|
</thing:thing-descriptions>
|