[knx] Fix deprecated tag "required" (#10361)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
This commit is contained in:
lolodomo 2021-03-21 14:11:05 +01:00 committed by GitHub
parent ebdb9164a3
commit b707ffb8c4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 25 additions and 50 deletions

View File

@ -7,37 +7,31 @@
<!-- Dimmer -->
<config-description uri="channel-type:knx:dimmer">
<parameter name="switch" type="text">
<parameter name="switch" type="text" required="false">
<label>Address</label>
<description>The group address(es) in Group Address Notation to toggle the dimmer on or off</description>
<required>false</required>
</parameter>
<parameter name="position" type="text">
<parameter name="position" type="text" required="false">
<label>Address</label>
<description>The group address(es) in Group Address Notation to set the absolute position of the dimmer</description>
<required>false</required>
</parameter>
<parameter name="increaseDecrease" type="text">
<parameter name="increaseDecrease" type="text" required="false">
<label>Address</label>
<description>The group address(es) in Group Address Notation to increase or decrease the dimmer</description>
<required>false</required>
</parameter>
</config-description>
<config-description uri="channel-type:knx:dimmer-control">
<parameter name="switch" type="text">
<parameter name="switch" type="text" required="false">
<label>Address</label>
<description>The group address(es) in Group Address Notation to toggle the dimmer on or off</description>
<required>false</required>
</parameter>
<parameter name="position" type="text">
<parameter name="position" type="text" required="false">
<label>Address</label>
<description>The group address(es) in Group Address Notation to set the absolute position of the dimmer</description>
<required>false</required>
</parameter>
<parameter name="increaseDecrease" type="text">
<parameter name="increaseDecrease" type="text" required="false">
<label>Address</label>
<description>The group address(es) in Group Address Notation to increase or decrease the dimmer</description>
<required>false</required>
</parameter>
<parameter name="frequency" type="integer">
<label>Frequency</label>
@ -49,47 +43,39 @@
<!-- Color -->
<config-description uri="channel-type:knx:color">
<parameter name="hsb" type="text">
<parameter name="hsb" type="text" required="false">
<label>Color Value</label>
<description>The group address(es) in Group Address Notation for the color value</description>
<required>false</required>
</parameter>
<parameter name="switch" type="text">
<parameter name="switch" type="text" required="false">
<label>Address</label>
<description>The group address(es) in Group Address Notation to toggle the color on or off</description>
<required>false</required>
</parameter>
<parameter name="position" type="text">
<parameter name="position" type="text" required="false">
<label>Address</label>
<description>The group address(es) in Group Address Notation to set the absolute position of the color</description>
<required>false</required>
</parameter>
<parameter name="increaseDecrease" type="text">
<parameter name="increaseDecrease" type="text" required="false">
<label>Address</label>
<description>The group address(es) in Group Address Notation to increase or decrease the color</description>
<required>false</required>
</parameter>
</config-description>
<config-description uri="channel-type:knx:color-control">
<parameter name="hsb" type="text">
<parameter name="hsb" type="text" required="false">
<label>Color Value</label>
<description>The group address(es) in Group Address Notation for the color value</description>
<required>false</required>
</parameter>
<parameter name="switch" type="text">
<parameter name="switch" type="text" required="false">
<label>Address</label>
<description>The group address(es) in Group Address Notation to toggle the color on or off</description>
<required>false</required>
</parameter>
<parameter name="position" type="text">
<parameter name="position" type="text" required="false">
<label>Address</label>
<description>The group address(es) in Group Address Notation to set the absolute position of the color</description>
<required>false</required>
</parameter>
<parameter name="increaseDecrease" type="text">
<parameter name="increaseDecrease" type="text" required="false">
<label>Address</label>
<description>The group address(es) in Group Address Notation to increase or decrease the color</description>
<required>false</required>
</parameter>
<parameter name="frequency" type="integer">
<label>Frequency</label>
@ -101,29 +87,25 @@
<!-- Rollershutter -->
<config-description uri="channel-type:knx:rollershutter">
<parameter name="upDown" type="text">
<parameter name="upDown" type="text" required="false">
<label>Address</label>
<description>The group address(es) in Group Address Notation to move the shutter in the DOWN or UP direction</description>
<required>false</required>
</parameter>
<parameter name="stopMove" type="text">
<parameter name="stopMove" type="text" required="false">
<label>Address</label>
<description>The group address(es) in Group Address Notation to start (MOVE) or STOP shutter movement</description>
<required>false</required>
</parameter>
<parameter name="position" type="text">
<parameter name="position" type="text" required="false">
<label>Address</label>
<description>The group address(es) in Group Address Notation to set the absolute position of the shutter, in %</description>
<required>false</required>
</parameter>
</config-description>
<!-- Generic single-GA -->
<config-description uri="channel-type:knx:single">
<parameter name="ga" type="text">
<parameter name="ga" type="text" required="true">
<label>Address</label>
<description>The group address(es) in Group Address Notation</description>
<required>true</required>
</parameter>
</config-description>

View File

@ -9,10 +9,9 @@
<description>This is a KNX IP interface or router</description>
<config-description>
<parameter name="type" type="text">
<parameter name="type" type="text" required="true">
<label>IP Connection Type</label>
<description>The ip connection type for connecting to the KNX bus. Could be either TUNNEL or ROUTER</description>
<required>true</required>
<options>
<option value="TUNNEL">Tunnel</option>
<option value="ROUTER">Router</option>
@ -23,9 +22,8 @@
<description>Network address of the KNX/IP gateway</description>
<context>network-address</context>
</parameter>
<parameter name="portNumber" type="integer">
<parameter name="portNumber" type="integer" required="false"> <!-- Only required in TUNNEL mode -->
<description>Port number of the KNX/IP gateway</description>
<required>false</required> <!-- Only required in TUNNEL mode -->
<label>Port</label>
<default>3671</default>
</parameter>

View File

@ -8,35 +8,30 @@
<label>KNX FT1.2 Interface</label>
<description>This is a serial interface for accessing the KNX bus</description>
<config-description>
<parameter name="serialPort" type="text">
<parameter name="serialPort" type="text" required="true">
<context>serial-port </context>
<label>Serial Port</label>
<description>The serial port to use for connecting to the KNX bus</description>
<required>true</required>
</parameter>
<parameter name="readingPause" type="integer">
<parameter name="readingPause" type="integer" required="true">
<label>Reading Pause</label>
<description>Time in milliseconds of how long should be paused between two read requests to the bus during
initialization</description>
<required>true</required>
<default>50</default>
</parameter>
<parameter name="responseTimeout" type="integer">
<parameter name="responseTimeout" type="integer" required="true">
<label>Response Timeout</label>
<description>Seconds to wait for a response from the KNX bus</description>
<required>true</required>
<default>10</default>
</parameter>
<parameter name="readRetriesLimit" type="integer">
<parameter name="readRetriesLimit" type="integer" required="true">
<label>Read Retries Limit</label>
<description>Limits the read retries while initialization from the KNX bus</description>
<required>true</required>
<default>3</default>
</parameter>
<parameter name="autoReconnectPeriod" type="integer">
<parameter name="autoReconnectPeriod" type="integer" required="true">
<label>Auto Reconnect Period</label>
<description>Seconds between connect retries when KNX link has been lost, 0 means never retry</description>
<required>true</required>
<default>0</default>
</parameter>
</config-description>