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

View File

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

View File

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