]> git.basschouten.com Git - openhab-addons.git/commitdiff
[bindings a-k] Fix deprecated tag "required" (#10410)
authorlolodomo <lg.hc@free.fr>
Mon, 29 Mar 2021 20:00:06 +0000 (22:00 +0200)
committerGitHub <noreply@github.com>
Mon, 29 Mar 2021 20:00:06 +0000 (22:00 +0200)
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
18 files changed:
bundles/org.openhab.binding.allplay/src/main/resources/OH-INF/binding/binding.xml
bundles/org.openhab.binding.allplay/src/main/resources/OH-INF/thing/thing-types.xml
bundles/org.openhab.binding.atlona/src/main/resources/OH-INF/config/config.xml
bundles/org.openhab.binding.chromecast/src/main/resources/OH-INF/binding/binding.xml
bundles/org.openhab.binding.chromecast/src/main/resources/OH-INF/config/config.xml
bundles/org.openhab.binding.coolmasternet/src/main/resources/OH-INF/thing/thing-types.xml
bundles/org.openhab.binding.elerotransmitterstick/src/main/resources/OH-INF/thing/thing-types.xml
bundles/org.openhab.binding.hdanywhere/src/main/resources/OH-INF/thing/mhub4k431.xml
bundles/org.openhab.binding.hdanywhere/src/main/resources/OH-INF/thing/multiroomplus.xml
bundles/org.openhab.binding.heos/src/main/resources/OH-INF/thing/HeosGroup.xml
bundles/org.openhab.binding.heos/src/main/resources/OH-INF/thing/HeosPlayer.xml
bundles/org.openhab.binding.heos/src/main/resources/OH-INF/thing/HeosSystem.xml
bundles/org.openhab.binding.hyperion/src/main/resources/OH-INF/thing/thing-types.xml
bundles/org.openhab.binding.icalendar/src/main/resources/OH-INF/thing/thing-types.xml
bundles/org.openhab.binding.innogysmarthome/src/main/resources/OH-INF/config/config.xml
bundles/org.openhab.binding.innogysmarthome/src/main/resources/OH-INF/thing/bridge.xml
bundles/org.openhab.binding.kodi/src/main/resources/OH-INF/binding/binding.xml
bundles/org.openhab.binding.kvv/src/main/resources/OH-INF/thing/stop.xml

index 84d93cead336a9e6e6981e7eed2fc666ea711d84..aa161e3d8303ab24c2852dccb344ce2bffeab661 100644 (file)
@@ -22,7 +22,6 @@
                <parameter name="callbackUrl" type="text">
                        <label>Callback URL</label>
                        <description>URL to use for playing audio streams, e.g. http://192.168.0.2:8080</description>
-                       <required>false</required>
                </parameter>
                <parameter name="zoneMemberSeparator" type="text">
                        <label>Zone Member Separator</label>
index 33f8a72e3ed648296cd83af50e04517bc9546c50..84874e6ed22eeb2ef53971ed3020a2108a48c990 100644 (file)
                </channels>
 
                <config-description>
-                       <parameter name="deviceId" type="text">
+                       <parameter name="deviceId" type="text" required="true">
                                <label>Device ID</label>
                                <description>The device identifier identifies one certain speaker.</description>
-                               <required>true</required>
                        </parameter>
                        <parameter name="deviceName" type="text">
                                <label>Device Name</label>
                                <description>The device name of the speaker.</description>
-                               <required>false</required>
                        </parameter>
                        <parameter name="volumeStepSize" type="integer">
                                <label>Volume Step Size</label>
index ce4acc3aa69b3b010f47b75d25c358529bb91be2..d05e74d3a272c3d9c8af8180fdb0119793b3715d 100644 (file)
@@ -5,23 +5,20 @@
        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:altona:hdmimatrix">
-               <parameter name="ipAddress" type="text">
+               <parameter name="ipAddress" type="text" required="true">
                        <context>network-address</context>
                        <label>IP or Host Name</label>
                        <description>IP or Host name of Atlona Matrix Switch</description>
-                       <required>true</required>
                </parameter>
-               <parameter name="userName" type="text">
+               <parameter name="userName" type="text" required="false">
                        <label>User Name</label>
                        <description>User Name to login with if Telnet Login is on</description>
-                       <required>false</required>
                        <advanced>true</advanced>
                </parameter>
-               <parameter name="password" type="text">
+               <parameter name="password" type="text" required="false">
                        <context>password</context>
                        <label>Password</label>
                        <description>Password to login with if Telnet Login is on</description>
-                       <required>false</required>
                        <advanced>true</advanced>
                </parameter>
                <parameter name="polling" type="integer" min="10" max="9999" unit="s" required="false">
index a4bd7df8661e96fbed8b2d0095bb569d9ac57ade..e309df21fcdc6efd258d0926dba815b468a39fd1 100644 (file)
@@ -10,7 +10,6 @@
                <parameter name="callbackUrl" type="text">
                        <label>Callback URL</label>
                        <description>url to use for playing notification sounds, e.g. http://192.168.0.2:8080</description>
-                       <required>false</required>
                </parameter>
        </config-description>
 
index 335b5d7a1fcb7d63f62ea0b103ce5475e5449e54..8d7ad74ac4b9b94df7a032cfbffa9f2f8ba18600 100644 (file)
@@ -5,11 +5,10 @@
        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:chromecast:device">
-               <parameter name="ipAddress" type="text">
+               <parameter name="ipAddress" type="text" required="true">
                        <context>network-address</context>
                        <label>Network Address</label>
                        <description>Network address of the Chromecast device.</description>
-                       <required>true</required>
                </parameter>
                <parameter name="port" type="integer">
                        <label>Network Port</label>
index d4b40c89e8f053892b1a6d4e94d387b96807b704..fd59e90a97787a8234bd760e6f7610f1e4b58368 100644 (file)
                                <context>network-address</context>
                                <description>The IP address / FQDN of the CoolMasterNet unit</description>
                                <default></default>
-                               <required>true</required>
                        </parameter>
 
-                       <parameter name="port" type="integer">
+                       <parameter name="port" type="integer" required="false">
                                <label>Port</label>
                                <description>Port of ASCII interface of CoolMasterNet unit.</description>
                                <default>10102</default>
-                               <required>false</required>
                        </parameter>
 
-                       <parameter name="refresh" type="integer">
+                       <parameter name="refresh" type="integer" required="false">
                                <label>Refresh Frequency</label>
                                <description>Frequency to poll the controller for updates, in seconds. Defaults to every 5 seconds.</description>
                                <default>5</default>
-                               <required>false</required>
                        </parameter>
                </config-description>
 
                </channels>
 
                <config-description>
-                       <parameter name="uid" type="text">
+                       <parameter name="uid" type="text" required="true">
                                <label>HVAC Unit ID</label>
                                <description>Unit ID of the HVAC Unit to control. Example: L1.100.</description>
                                <default>L1.100</default>
-                               <required>true</required>
                        </parameter>
                </config-description>
 
index 2a1f8c04ab6a932b8d66f4d5b66215539d76ef86..18a9352ae4ed86af879849985e1969ceadf8aaff 100644 (file)
                </channels>
 
                <config-description>
-                       <parameter name="channelId" type="integer" min="1" max="15" step="1" readOnly="true">
+                       <parameter name="channelId" type="integer" min="1" max="15" step="1" readOnly="true" required="true">
                                <label>Channel ID</label>
                                <description>The id of this channel.</description>
-                               <required>true</required>
                        </parameter>
                </config-description>
        </thing-type>
index 4295ba194cfd18b2d99a6a22b1eba569f690655e..5bdbeecc7796f6f4465adb56ca0b6ee560826bca 100644 (file)
                </channels>
 
                <config-description>
-                       <parameter name="ipAddress" type="text">
+                       <parameter name="ipAddress" type="text" required="true">
                                <label>Network Address</label>
                                <description>Network address of the Matrix</description>
-                               <required>true</required>
                        </parameter>
                        <parameter name="interval" type="integer" required="true">
                                <label>Polling Interval</label>
index 334c82be757b31681541ebe2549ed6fd6262995e..d221ed27d8b51c5abbc69e1730cc4505a2fb7579 100644 (file)
                </channels>
 
                <config-description>
-                       <parameter name="ipAddress" type="text">
+                       <parameter name="ipAddress" type="text" required="true">
                                <label>Network Address</label>
                                <description>Network address of the Matrix</description>
-                               <required>true</required>
                        </parameter>
                        <parameter name="ports" type="integer" required="true" min="1" max="8">
                                <label>Number of Ports</label>
index 14b79d4ae90d27e1c85d300a89ff1d821f1bfc04..a7017db856d0b09d881b711c5163eeedf4b648ee 100644 (file)
                        <property name="vendor">Denon</property>
                </properties>
                <config-description>
-                       <parameter name="members" type="text" readOnly="false">
+                       <parameter name="members" type="text" readOnly="false" required="true">
                                <label>The Group Member Player IDs</label>
                                <description>Shows the player IDs of the members of this group</description>
-                               <required>true</required>
                        </parameter>
                </config-description>
        </thing-type>
index 1317baf7a76a32dd1e5b359a4617ce9adea86834..f4180c3e265156d2a5fef7cc6829d95fe105f4d8 100644 (file)
                </properties>
                <representation-property>serialNumber</representation-property>
                <config-description>
-                       <parameter name="pid" type="text" readOnly="false">
+                       <parameter name="pid" type="text" readOnly="false" required="true">
                                <label>Player ID</label>
                                <description>The internal Player ID</description>
-                               <required>true</required>
                        </parameter>
                </config-description>
        </thing-type>
index 30a5e14cf126c3f27e4b3ebb777d82a53b50ff01..a5a5725c1d7c8cfbcee42330deed3e115bb9a448 100644 (file)
                </channels>
                <representation-property>vendor</representation-property>
                <config-description>
-                       <parameter name="ipAddress" type="text">
+                       <parameter name="ipAddress" type="text" required="true">
                                <context>network-address</context>
                                <label>Network Address</label>
                                <description>Network address of the HEOS bridge.</description>
-                               <required>true</required>
                        </parameter>
-                       <parameter name="username" type="text">
+                       <parameter name="username" type="text" required="false">
                                <label>Username</label>
                                <description>Username for login to the HEOS account.</description>
-                               <required>false</required>
                        </parameter>
-                       <parameter name="password" type="text">
+                       <parameter name="password" type="text" required="false">
                                <context>password</context>
                                <label>Password</label>
                                <description>Password for login to the HEOS account</description>
-                               <required>false</required>
                        </parameter>
-                       <parameter name="heartbeat" type="integer" min="3" max="3600" unit="s">
-                               <required>false</required>
+                       <parameter name="heartbeat" type="integer" min="3" max="3600" unit="s" required="false">
                                <unitLabel>seconds</unitLabel>
                                <label>Heartbeat</label>
                                <description>The time in seconds for the HEOS Heartbeat (default = 60 s)</description>
index 936630447f4774781a97d87af1f95dbb6c3c42f2..99dcfb1911447ada4d08c6016f24fea958cf3f31 100644 (file)
@@ -77,7 +77,6 @@
                        <parameter name="poll_frequency" type="integer" required="false" min="1">
                                <label>Polling Frequency</label>
                                <description>How often (in seconds) to poll the Hyperion server for value changes.</description>
-                               <required>true</required>
                                <default>3</default>
                        </parameter>
                        <parameter name="origin" type="text" required="false">
index 8aaccfde118e8ece9365716b94321052b9ab963a..65c9feb0fd6bc1bce6e660445447346ccca2f60c 100644 (file)
                                <label>Text based Filter</label>
                        </parameter-group>
 
-                       <parameter name="maxEvents" type="integer" min="0" groupName="general">
+                       <parameter name="maxEvents" type="integer" required="true" min="0" groupName="general">
                                <label>Maximum Matches</label>
-                               <required>true</required>
                        </parameter>
-                       <parameter name="refreshTime" type="integer" min="1" groupName="general" unit="min">
+                       <parameter name="refreshTime" type="integer" required="true" min="1" groupName="general" unit="min">
                                <label>Refresh Time</label>
                                <description>The frequency in minutes the channels get refreshed</description>
-                               <required>true</required>
                                <default>15</default>
                        </parameter>
                        <parameter name="datetimeUnit" type="text" groupName="datetime_based">
index 144312b14ba1873a9ca6423af3b25e963736ac7f..023d5a5157042b1091477c9a21ddaf1461643cf7 100644 (file)
@@ -6,10 +6,9 @@
        https://openhab.org/schemas/config-description-1.0.0.xsd">
 
        <config-description uri="thing-type:innogysmarthome:config">
-               <parameter name="id" type="text">
+               <parameter name="id" type="text" required="true">
                        <label>ID</label>
                        <description>The identifier uniquely identifies this device.</description>
-                       <required>true</required>
                </parameter>
        </config-description>
 
index 97744958fb52b2245e429810296eecebbb9aaa64..a6850a5eaaaa7edf4dd5180b3162a55b19847e6e 100644 (file)
@@ -43,7 +43,6 @@
                                <b>... to generate an auth-code and paste it here</b>. After initial authorization, this code is not needed anymore.]]></description>
                        </parameter>
                        <parameter name="websocketidletimeout" type="integer" min="0" max="3600" unit="s" groupName="advanced">
-                               <required>false</required>
                                <unitLabel>seconds</unitLabel>
                                <label>WebSocket Idle Timeout in Seconds</label>
                                <description>The WebSocket is the connection to the innogy service that listens to status updates. If no data is
index 227ba6fe3d73afd88b2f26361199d301960b91a7..a72c02b08b06c8158de8a3a77343bfe2743a6e29 100644 (file)
@@ -7,10 +7,9 @@
        <description>This is the binding for Kodi.</description>
 
        <config-description>
-               <parameter name="callbackUrl" type="text">
+               <parameter name="callbackUrl" type="text" required="false">
                        <label>Callback URL</label>
                        <description>url to use for playing notification sounds, e.g. http://192.168.0.2:8080</description>
-                       <required>false</required>
                </parameter>
        </config-description>
 
index 78ca734fe209955189ff1a63dac5908efdb6cbf6..eca82ca95a25efb9424c06daa3990d18fbb40e1d 100644 (file)
                <description>Train stop for KVV Binding.</description>
 
                <config-description>
-                       <parameter name="stopId" type="text">
+                       <parameter name="stopId" type="text" required="true">
                                <label>Stop ID</label>
                                <description>ID of the train stop.</description>
-                               <required>true</required>
                        </parameter>
                </config-description>
        </thing-type>