]> git.basschouten.com Git - openhab-addons.git/commitdiff
[knx] Fix deprecated tag "required" (#10361)
authorlolodomo <lg.hc@free.fr>
Sun, 21 Mar 2021 13:11:05 +0000 (14:11 +0100)
committerGitHub <noreply@github.com>
Sun, 21 Mar 2021 13:11:05 +0000 (14:11 +0100)
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
bundles/org.openhab.binding.knx/src/main/resources/OH-INF/config/channelConfig.xml
bundles/org.openhab.binding.knx/src/main/resources/OH-INF/thing/ip.xml
bundles/org.openhab.binding.knx/src/main/resources/OH-INF/thing/serial.xml

index 4f8f11338100c4ba81b30ceeb66975df08adf813..f4256cfce783ff45e7ff5ffa90b5078ca85f5e72 100644 (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>
 
        <!-- 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>
 
        <!-- 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>
 
index 36fb253ed5669e6c54feb859d0c70cce27181f16..89e2c6472f22f64a4c6216ba678224f128fce46c 100644 (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>
index 1a5f39510c82e5353d0759a5bdcfdbcf238d522b..bb7705928889ddd75234a1f1210f7a0eff9fc988 100644 (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>