]> git.basschouten.com Git - openhab-addons.git/commitdiff
[hue] Deprecated tag "required" for configuration parameter (#9034)
authorlolodomo <lg.hc@free.fr>
Sun, 15 Nov 2020 11:28:44 +0000 (12:28 +0100)
committerGitHub <noreply@github.com>
Sun, 15 Nov 2020 11:28:44 +0000 (12:28 +0100)
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
16 files changed:
bundles/org.openhab.binding.hue/src/main/resources/OH-INF/config/config.xml
bundles/org.openhab.binding.hue/src/main/resources/OH-INF/thing/CLIPGenericFlagSensor.xml
bundles/org.openhab.binding.hue/src/main/resources/OH-INF/thing/CLIPGenericStatusSensor.xml
bundles/org.openhab.binding.hue/src/main/resources/OH-INF/thing/ColorLight.xml
bundles/org.openhab.binding.hue/src/main/resources/OH-INF/thing/ColorTemperatureLight.xml
bundles/org.openhab.binding.hue/src/main/resources/OH-INF/thing/DimmableLight.xml
bundles/org.openhab.binding.hue/src/main/resources/OH-INF/thing/DimmablePlug.xml
bundles/org.openhab.binding.hue/src/main/resources/OH-INF/thing/DimmerSwitch.xml
bundles/org.openhab.binding.hue/src/main/resources/OH-INF/thing/ExtendedColorLight.xml
bundles/org.openhab.binding.hue/src/main/resources/OH-INF/thing/Group.xml
bundles/org.openhab.binding.hue/src/main/resources/OH-INF/thing/LightLevelSensor.xml
bundles/org.openhab.binding.hue/src/main/resources/OH-INF/thing/OnOffLight.xml
bundles/org.openhab.binding.hue/src/main/resources/OH-INF/thing/OnOffPlug.xml
bundles/org.openhab.binding.hue/src/main/resources/OH-INF/thing/TapSwitch.xml
bundles/org.openhab.binding.hue/src/main/resources/OH-INF/thing/TemperatureSensor.xml
bundles/org.openhab.binding.hue/src/main/resources/OH-INF/thing/bridge.xml

index ea114935de077a1845457d0c954d8241daebd1f6..5b48a3fe4f2db713fd997a87167d770d31dab486 100644 (file)
@@ -5,10 +5,9 @@
        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:hue:presencesensor">
-               <parameter name="sensorId" type="text">
+               <parameter name="sensorId" type="text" required="true">
                        <label>Sensor ID</label>
                        <description>The identifier that is used within the hue bridge.</description>
-                       <required>true</required>
                </parameter>
                <parameter name="on" type="boolean">
                        <label>Sensor Status</label>
        </config-description>
 
        <config-description uri="thing-type:hue:geofencesensor">
-               <parameter name="sensorId" type="text">
+               <parameter name="sensorId" type="text" required="true">
                        <label>Sensor ID</label>
                        <description>The identifier that is used within the hue bridge.</description>
-                       <required>true</required>
                </parameter>
                <parameter name="on" type="boolean">
                        <label>Sensor Status</label>
index 0d165659f1e316f94628e51c370ca19c3c5b0b35..262308d69c3061c1fc13b8efcb683875035cd360 100644 (file)
                <representation-property>uniqueId</representation-property>
 
                <config-description>
-                       <parameter name="sensorId" type="text">
+                       <parameter name="sensorId" type="text" required="true">
                                <label>Sensor ID</label>
                                <description>The identifier that is used within the hue bridge.</description>
-                               <required>true</required>
                        </parameter>
                        <parameter name="on" type="boolean">
                                <label>Sensor Status</label>
index 2e425b01b7a4cadb5e3894df5d81fd50d01194d2..f683ea0a78defacddcb1f0ff570766daff443338 100644 (file)
                <representation-property>uniqueId</representation-property>
 
                <config-description>
-                       <parameter name="sensorId" type="text">
+                       <parameter name="sensorId" type="text" required="true">
                                <label>Sensor ID</label>
                                <description>The identifier that is used within the hue bridge.</description>
-                               <required>true</required>
                        </parameter>
                        <parameter name="on" type="boolean">
                                <label>Sensor Status</label>
index 2ca6cac27fae1c53dbca323d8c353f371ec22881..93b73f3bf94cb968bfcd53da6d3131317a475902 100644 (file)
                <representation-property>uniqueId</representation-property>
 
                <config-description>
-                       <parameter name="lightId" type="text">
+                       <parameter name="lightId" type="text" required="true">
                                <label>Light ID</label>
                                <description>The light identifier identifies one certain hue light.</description>
-                               <required>true</required>
                        </parameter>
                        <parameter name="fadetime" type="integer" min="0" step="100" unit="ms">
                                <label>Fade Time</label>
index ef6e281a61e2cb496b3ea9d27d615d28e61e59c9..48ae90d0704d5bfa2d1d5a8cc090dd3cf813cd12 100644 (file)
                <representation-property>uniqueId</representation-property>
 
                <config-description>
-                       <parameter name="lightId" type="text">
+                       <parameter name="lightId" type="text" required="true">
                                <label>Light ID</label>
                                <description>The light identifier identifies one certain hue light.</description>
-                               <required>true</required>
                        </parameter>
                        <parameter name="fadetime" type="integer" min="0" step="100" unit="ms">
                                <label>Fade Time</label>
index e2bf2499a8e7d700c5fb267b55d0411fa4641225..5691ef7b7e5f45076145848daa9e8df5a4ae0991 100644 (file)
                <representation-property>uniqueId</representation-property>
 
                <config-description>
-                       <parameter name="lightId" type="text">
+                       <parameter name="lightId" type="text" required="true">
                                <label>Light ID</label>
                                <description>The light identifier identifies one certain hue light.</description>
-                               <required>true</required>
                        </parameter>
                        <parameter name="fadetime" type="integer" min="0" step="100" unit="ms">
                                <label>Fade Time</label>
index c83f88ac3ee185e7ea6530ea15eaec1de0a59967..16a0a8950b9e21ee66a9182516e4b3aaa47f886b 100644 (file)
                <representation-property>uniqueId</representation-property>
 
                <config-description>
-                       <parameter name="lightId" type="text">
+                       <parameter name="lightId" type="text" required="true">
                                <label>Light ID</label>
                                <description>The identifier that is used within the hue bridge.</description>
-                               <required>true</required>
                        </parameter>
                        <parameter name="fadetime" type="integer" min="0" step="100" unit="ms">
                                <label>Fade Time</label>
index 6825f79ade8bc961e509f0f7783d7d8becfc3a69..3fe4e25e301f21678276fd8286dcca7218c5f552 100644 (file)
                <representation-property>uniqueId</representation-property>
 
                <config-description>
-                       <parameter name="sensorId" type="text">
+                       <parameter name="sensorId" type="text" required="true">
                                <label>Sensor ID</label>
                                <description>The identifier that is used within the hue bridge.</description>
-                               <required>true</required>
                        </parameter>
                        <parameter name="on" type="boolean">
                                <label>Sensor Status</label>
index b47edf183b012850e756586b7dfd5ce5d12215b3..b174a710a0dfd7bdbc00311884df7cfb97b61e8f 100644 (file)
                <representation-property>uniqueId</representation-property>
 
                <config-description>
-                       <parameter name="lightId" type="text">
+                       <parameter name="lightId" type="text" required="true">
                                <label>Light ID</label>
                                <description>The light identifier identifies one certain hue light.</description>
-                               <required>true</required>
                        </parameter>
                        <parameter name="fadetime" type="integer" min="0" step="100" unit="ms">
                                <label>Fade Time</label>
index c492f59bfc77fe20e6170c84076ed60655042778..ef63ea106e9fa3e0137115ce652aa9d7c2165ec2 100644 (file)
                <representation-property>groupId</representation-property>
 
                <config-description>
-                       <parameter name="groupId" type="text">
+                       <parameter name="groupId" type="text" required="true">
                                <label>Group ID</label>
                                <description>The group identifier identifies one certain hue group or room.</description>
-                               <required>true</required>
                        </parameter>
                        <parameter name="fadetime" type="integer" min="0" step="100" unit="ms">
                                <label>Fade Time</label>
index e9f38ebcd7dde3e84b005be8954c029fc23e1550..0774e75afbdddb469522e62f5ee1cd6407ece244 100644 (file)
                <representation-property>uniqueId</representation-property>
 
                <config-description>
-                       <parameter name="sensorId" type="text">
+                       <parameter name="sensorId" type="text" required="true">
                                <label>Sensor ID</label>
                                <description>The identifier that is used within the hue bridge.</description>
-                               <required>true</required>
                        </parameter>
                        <parameter name="on" type="boolean">
                                <label>Sensor Status</label>
index 11bee9fa1c67c86c5982f376c4513ffd11a58b1b..0588be99099874acf4369caf8159383d231975f2 100644 (file)
                <representation-property>uniqueId</representation-property>
 
                <config-description>
-                       <parameter name="lightId" type="text">
+                       <parameter name="lightId" type="text" required="true">
                                <label>Light ID</label>
                                <description>The light identifier identifies one certain hue light.</description>
-                               <required>true</required>
                        </parameter>
                </config-description>
        </thing-type>
index 690e6fbccd9da8582b5d666884100f7c0cf544a6..6c89fd87a8afde4ce55d1199e086cfbdc253751a 100644 (file)
                <representation-property>uniqueId</representation-property>
 
                <config-description>
-                       <parameter name="lightId" type="text">
+                       <parameter name="lightId" type="text" required="true">
                                <label>Light ID</label>
                                <description>The identifier that is used within the hue bridge.</description>
-                               <required>true</required>
                        </parameter>
                </config-description>
        </thing-type>
index 409f67b77f7c9b6163bc3c46739b73bb77dfdae9..2f6cce4efa82630d2f06cf625ac436be22889ae1 100644 (file)
                <representation-property>uniqueId</representation-property>
 
                <config-description>
-                       <parameter name="sensorId" type="text">
+                       <parameter name="sensorId" type="text" required="true">
                                <label>Sensor ID</label>
                                <description>The identifier that is used within the hue bridge.</description>
-                               <required>true</required>
                        </parameter>
                        <parameter name="on" type="boolean">
                                <label>Sensor Status</label>
index f1f1a65112a8116c681be4e0eb6d581eb1049dca..1f68f7fce7f2e6bf476cde2beaf271839c6e655d 100644 (file)
                <representation-property>uniqueId</representation-property>
 
                <config-description>
-                       <parameter name="sensorId" type="text">
+                       <parameter name="sensorId" type="text" required="true">
                                <label>Sensor ID</label>
                                <description>The identifier that is used within the hue bridge.</description>
-                               <required>true</required>
                        </parameter>
                        <parameter name="on" type="boolean">
                                <label>Sensor Status</label>
index 9a4633a63fbf901bf2c9375a7d609fed3918bd93..a062d93fad48b8454b67bc0e29516c701c75888e 100644 (file)
                <representation-property>serialNumber</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 Hue bridge.</description>
-                               <required>true</required>
                        </parameter>
                        <parameter name="port" type="integer" required="false" min="1" max="65535">
                                <label>Port</label>
                                <context>password</context>
                                <label>Username</label>
                                <description>Name of a registered Hue bridge user, that allows to access the API.</description>
-                               <required>false</required>
                        </parameter>
                        <parameter name="pollingInterval" type="integer" min="1" step="1" unit="s">
                                <label>Polling Interval</label>
                                <description>Seconds between fetching values from the Hue bridge. Default is 10.</description>
-                               <required>true</required>
                                <default>10</default>
                        </parameter>
                        <parameter name="sensorPollingInterval" type="integer" min="0" step="1" unit="ms">
@@ -45,7 +42,6 @@
                                <description>Milliseconds between fetching sensor-values from the Hue bridge. A higher value means more delay for
                                        the sensor values, but a too low value can cause congestion on the Hue bridge. Use 0 to disable the polling for
                                        sensors. Default is 500.</description>
-                               <required>true</required>
                                <default>500</default>
                        </parameter>
                </config-description>