]> git.basschouten.com Git - openhab-addons.git/commitdiff
[enocean] Fix deprecated tag "required" (#10353)
authorlolodomo <lg.hc@free.fr>
Sat, 20 Mar 2021 15:13:55 +0000 (16:13 +0100)
committerGitHub <noreply@github.com>
Sat, 20 Mar 2021 15:13:55 +0000 (16:13 +0100)
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
22 files changed:
bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/config/config.xml
bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/AutomatedMeterSensor.xml
bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/CentralCommand.xml
bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/ClassicDevice.xml
bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/Contact.xml
bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/EnvironmentalSensor.xml
bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/GenericThing.xml
bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/HeatRecoveryVentilation.xml
bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/LightSensor.xml
bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/LightTemperatureOccupancySensor.xml
bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/MeasurementSwitch.xml
bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/MechanicalHandle.xml
bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/MultiFunctionSmokeDetector.xml
bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/OccupancySensor.xml
bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/PushButton.xml
bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/RockerSwitch.xml
bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/Rollershutter.xml
bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/RoomOperatingPanel.xml
bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/TemperatureHumiditySensor.xml
bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/TemperatureSensor.xml
bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/Thermostat.xml
bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/bridge.xml

index 199039a8eafb1081c50f06ec81fa1cadeff6ec3a..ebd49c604dd7bb29a4aa8cc5d31f0a0df3c75ddb 100644 (file)
@@ -5,15 +5,13 @@
        xsi:schemaLocation="https://openhab.org/schemas/config-description/v1.0.0 https://openhab.org/schemas/config-description-1.0.0.xsd">
 
        <config-description uri="enocean:genericChannel:config">
-               <parameter name="transformationType" type="text">
+               <parameter name="transformationType" type="text" required="true">
                        <label>Transformation Type</label>
                        <description>The type of the transformation, e.g. "MAP"</description>
-                       <required>true</required>
                </parameter>
-               <parameter name="transformationFunction" type="text">
+               <parameter name="transformationFunction" type="text" required="true">
                        <label>Transformation Function</label>
                        <description>The transformation function, e.g. for transformation type map => filename of mapping file</description>
-                       <required>true</required>
                </parameter>
        </config-description>
 
index 20db15ce26eb8b634dc61221744484d1f0c6d3b8..11d4daae595a2dc1d21961070a415f2aa5711fd8 100644 (file)
                <description>Sensor for different meters like energy measurement (EEP: A5-12)</description>
 
                <config-description>
-                       <parameter name="enoceanId" type="text">
+                       <parameter name="enoceanId" type="text" required="true">
                                <label>EnOceanId</label>
                                <description>EnOceanId of device this thing belongs to</description>
-                               <required>true</required>
                        </parameter>
-                       <parameter name="receivingEEPId" type="text">
+                       <parameter name="receivingEEPId" type="text" required="true">
                                <label>EEP</label>
                                <description>EEP which is used by panel</description>
                                <options>
@@ -29,7 +28,6 @@
                                        <option value="A5_12_03">A5-12-03 Water</option>
                                </options>
                                <limitToOptions>true</limitToOptions>
-                               <required>true</required>
                        </parameter>
                </config-description>
 
index 855048b00add7b0a8ea8336187f050dd1ab6f154..89c3d8a881e35f13915af8fc9d1b883ecd4db00f 100644 (file)
                <description>Controls a switching or dimming actuator (EEP: A5-38)</description>
 
                <config-description>
-                       <parameter name="enoceanId" type="text">
+                       <parameter name="enoceanId" type="text" required="true">
                                <label>EnOceanId</label>
                                <description>EnOceanId of device this thing belongs to</description>
-                               <required>true</required>
                        </parameter>
                        <parameter name="senderIdOffset" type="integer" required="false" min="1" max="127">
                                <label>Sender Id</label>
                                <description>Id is used to generate the EnOcean Id (Int between [1-127]). If not specified the next free Id will be
                                        determined by bridge</description>
                        </parameter>
-                       <parameter name="sendingEEPId" type="text">
+                       <parameter name="sendingEEPId" type="text" required="true">
                                <label>EEP for Sending Commands</label>
                                <options>
                                        <option value="A5_38_08_01">Gateway command - switching (A5_38_08 sub command 0x01)</option>
                                        <option value="A5_38_08_02">Gateway command - dimming (A5_38_08 sub command 0x02)</option>
                                </options>
                                <limitToOptions>true</limitToOptions>
-                               <required>true</required>
                        </parameter>
                        <parameter name="broadcastMessages" type="boolean">
                                <label>Send Broadcast Messages</label>
                                <default>true</default>
                        </parameter>
-                       <parameter name="receivingEEPId" type="text">
+                       <parameter name="receivingEEPId" type="text" required="true">
                                <label>EEP for Receiving States</label>
                                <options>
                                        <option value="F6_00_00">PTM200 (F6 message widely used by Eltako devices)</option>
@@ -44,7 +42,6 @@
                                        <option value="A5_11_04">Extended lighting status (A5-11-04)</option>
                                </options>
                                <limitToOptions>true</limitToOptions>
-                               <required>true</required>
                        </parameter>
                        <parameter name="suppressRepeating" type="boolean">
                                <label>Suppress Repeating of Messages</label>
index 93b135f8a779f4d6387f87c23998c92c73447571..c20098658add33ca60ece2d1d803375a29ce0d25 100644 (file)
@@ -25,7 +25,7 @@
                                <description>Id is used to generate the EnOcean Id (Int between [1-127]). If not specified the next free Id will be
                                        determined by bridge</description>
                        </parameter>
-                       <parameter name="sendingEEPId" type="text">
+                       <parameter name="sendingEEPId" type="text" required="true">
                                <label>EEP for Sending Commands</label>
                                <description>EEP which is used to control the device</description>
                                <options>
@@ -34,9 +34,8 @@
                                </options>
                                <limitToOptions>true</limitToOptions>
                                <default>F6_02_01</default>
-                               <required>true</required>
                        </parameter>
-                       <parameter name="receivingEEPId" type="text">
+                       <parameter name="receivingEEPId" type="text" required="true">
                                <label>EEP for Receiving States</label>
                                <description>EEP which is used by rocker switch listener(s)</description>
                                <options>
@@ -45,7 +44,6 @@
                                </options>
                                <limitToOptions>true</limitToOptions>
                                <default>F6_02_01</default>
-                               <required>true</required>
                        </parameter>
                        <parameter name="suppressRepeating" type="boolean">
                                <label>Suppress Repeating of Messages</label>
index 57f6069ea4945258f9e343768e2ca70f662d19fe..648cb2c6b6253674d72223be17d2ffc722eda682 100644 (file)
                <description>Single input contact sensor (EEP: D5-00)</description>
 
                <config-description>
-                       <parameter name="enoceanId" type="text">
+                       <parameter name="enoceanId" type="text" required="true">
                                <label>EnOceanId</label>
                                <description>EnOceanId of device this thing belongs to</description>
-                               <required>true</required>
                        </parameter>
-                       <parameter name="receivingEEPId" type="text" multiple="true">
+                       <parameter name="receivingEEPId" type="text" multiple="true" required="true">
                                <label>EEP</label>
                                <description>EEP which is used by contact</description>
                                <options>
@@ -30,7 +29,6 @@
                                <default>D5_00_01</default>
                                <multipleLimit>2</multipleLimit>
                                <limitToOptions>true</limitToOptions>
-                               <required>true</required>
                        </parameter>
                        <parameter name="receivingSIGEEP" type="boolean">
                                <label>Receive Battery Status Signal Messages</label>
index aae17def9b664b308a8bc49d8b3356a6b7bbf6a2..0962fb9f6128d26756329a5fdf05bc54734f2186 100644 (file)
                <description>Sensor for different environmental sensors like a weather station (EEP: A5-13)</description>
 
                <config-description>
-                       <parameter name="enoceanId" type="text">
+                       <parameter name="enoceanId" type="text" required="true">
                                <label>EnOceanId</label>
                                <description>EnOceanId of device this thing belongs to</description>
-                               <required>true</required>
                        </parameter>
-                       <parameter name="receivingEEPId" type="text">
+                       <parameter name="receivingEEPId" type="text" required="true">
                                <label>EEP</label>
                                <description>EEP which is used by sensor</description>
                                <options>
                                        <option value="A5_13_01">A5-13-01 Weather station</option>
                                </options>
                                <limitToOptions>true</limitToOptions>
-                               <required>true</required>
                        </parameter>
                </config-description>
        </thing-type>
index b42b6b76202a760a96894dc2c6b3019c57c46b00..341c0cc4925292552ad2ca0318a739a3c38bb252 100644 (file)
                <description>Thing whose EEP is unsupported. Use a TRANSFORM to convert things messages.</description>
 
                <config-description>
-                       <parameter name="enoceanId" type="text">
+                       <parameter name="enoceanId" type="text" required="true">
                                <label>EnOceanId</label>
                                <description>EnOceanId of device this thing belongs to</description>
-                               <required>true</required>
                        </parameter>
                        <parameter name="senderIdOffset" type="integer" required="false" min="1" max="127">
                                <label>Sender Id</label>
                                <description>Id is used to generate the EnOcean Id (Int between [1-127]). If not specified the next free Id will be
                                        determined by bridge</description>
                        </parameter>
-                       <parameter name="sendingEEPId" type="text">
+                       <parameter name="sendingEEPId" type="text" required="true">
                                <label>EEP for Sending Commands</label>
                                <options>
                                        <option value="F6_FF_FF">Generic RPS (F6)</option>
@@ -31,9 +30,8 @@
                                        <option value="D2_FF_FF">Generic VLD (D2)</option>
                                </options>
                                <limitToOptions>true</limitToOptions>
-                               <required>true</required>
                        </parameter>
-                       <parameter name="receivingEEPId" type="text">
+                       <parameter name="receivingEEPId" type="text" required="true">
                                <label>EEP for Receiving States</label>
                                <options>
                                        <option value="F6_FF_FF">Generic RPS (F6)</option>
@@ -41,7 +39,6 @@
                                        <option value="D2_FF_FF">Generic VLD (D2)</option>
                                </options>
                                <limitToOptions>true</limitToOptions>
-                               <required>true</required>
                        </parameter>
                        <parameter name="broadcastMessages" type="boolean">
                                <label>Send Broadcast Messages</label>
index f7430123b677aa7ad3e2e6b5edb1cdd7830bcd8d..dec2836c9755858765a1367ef9c227ff452ffb51 100644 (file)
                <description>Sensor and actuator to control heat recovery ventilation units (EEP: D2-50)</description>
 
                <config-description>
-                       <parameter name="enoceanId" type="text">
+                       <parameter name="enoceanId" type="text" required="true">
                                <label>EnOceanId</label>
                                <description>EnOceanId of device this thing belongs to</description>
-                               <required>true</required>
                        </parameter>
                        <parameter name="senderIdOffset" type="integer" required="false" min="1" max="127">
                                <label>Sender Id</label>
                                <description>Id is used to generate the EnOcean Id (Int between [1-127]). If not specified the next free Id will be
                                        determined by bridge</description>
-                               <required>true</required>
                        </parameter>
-                       <parameter name="sendingEEPId" type="text">
+                       <parameter name="sendingEEPId" type="text" required="true">
                                <label>EEP for Sending Commands</label>
                                <options>
                                        <option value="D2_50_00">D2-50-00 Single Room Ventilation Unit</option>
                                        <option value="D2_50_11">D2-50-11 Multi Room Ventilation Unit With Bypass</option>
                                </options>
                                <limitToOptions>true</limitToOptions>
-                               <required>true</required>
                        </parameter>
                        <parameter name="broadcastMessages" type="boolean">
                                <label>Send Broadcast Messages</label>
                                <default>false</default>
                        </parameter>
-                       <parameter name="receivingEEPId" type="text">
+                       <parameter name="receivingEEPId" type="text" required="true">
                                <label>EEP</label>
                                <description>EEP which is used by Ventilation Unit</description>
                                <options>
@@ -49,7 +46,6 @@
                                        <option value="D2_50_11">D2-50-11 Multi Room Ventilation Unit With Bypass</option>
                                </options>
                                <limitToOptions>true</limitToOptions>
-                               <required>true</required>
                        </parameter>
                        <parameter name="suppressRepeating" type="boolean">
                                <label>Suppress Repeating of Messages</label>
index 632067232aeb440e869f2ff6a3c220364867a35d..00d978f5ed5469237a648f242eced7ab8da9a9f8 100644 (file)
                <description>Sensor which sends light data (EEP: A5-06)</description>
 
                <config-description>
-                       <parameter name="enoceanId" type="text">
+                       <parameter name="enoceanId" type="text" required="true">
                                <label>EnOceanId</label>
                                <description>EnOceanId of device this thing belongs to</description>
-                               <required>true</required>
                        </parameter>
-                       <parameter name="receivingEEPId" type="text">
+                       <parameter name="receivingEEPId" type="text" required="true">
                                <label>EEP</label>
                                <description>EEP which is used by sensor</description>
                                <options>
@@ -26,7 +25,6 @@
                                        <option value="A5_06_01_ELTAKO">A5-06-01 ELTAKO</option>
                                </options>
                                <limitToOptions>true</limitToOptions>
-                               <required>true</required>
                        </parameter>
                        <parameter name="receivingSIGEEP" type="boolean">
                                <label>Receive Battery Status Signal Messages</label>
index c67a1fbdc3918c3d2382635f7e4da2a1b72a9d15..c1c36d1c6daecc796aa4faee2d159ad90ba0882c 100644 (file)
                <description>Sensor which sends light, temperature and occupancy data (EEP: A5-08)</description>
 
                <config-description>
-                       <parameter name="enoceanId" type="text">
+                       <parameter name="enoceanId" type="text" required="true">
                                <label>EnOceanId</label>
                                <description>EnOceanId of device this thing belongs to</description>
-                               <required>true</required>
                        </parameter>
-                       <parameter name="receivingEEPId" type="text">
+                       <parameter name="receivingEEPId" type="text" required="true">
                                <label>EEP</label>
                                <description>EEP which is used by sensor</description>
                                <options>
@@ -28,7 +27,6 @@
                                        <option value="A5_08_01_FXBH">Eltako FxBH lux range [0;2048]</option>
                                </options>
                                <limitToOptions>true</limitToOptions>
-                               <required>true</required>
                        </parameter>
                        <parameter name="receivingSIGEEP" type="boolean">
                                <label>Receive Battery Status Signal Messages</label>
index 08e75f162e9f99b020f6291494160c089726d5ec..3a665e50f0b0d9ffee2b5008a477813d6a408379 100644 (file)
                <description>Electronic switches and dimmers with energy measurement and local control (EEP: D2-01)</description>
 
                <config-description>
-                       <parameter name="enoceanId" type="text">
+                       <parameter name="enoceanId" type="text" required="true">
                                <label>EnOceanId</label>
                                <description>EnOceanId of device this thing belongs to</description>
-                               <required>true</required>
                        </parameter>
                        <parameter name="senderIdOffset" type="integer" required="false" min="1" max="127">
                                <label>Sender Id</label>
                                <description>Id is used to generate the EnOcean Id (Int between [1-127]). If not specified the next free Id will be
                                        determined by bridge</description>
-                               <required>true</required>
                        </parameter>
                        <parameter name="pollingInterval" type="integer" min="0" unit="s">
                                <label>Polling Interval</label>
                                <description>Time in seconds after a refresh is triggerd, 0 to disable</description>
                                <default>300</default>
                        </parameter>
-                       <parameter name="sendingEEPId" type="text">
+                       <parameter name="sendingEEPId" type="text" required="true">
                                <label>EEP for Sending Commands</label>
                                <options>
                                        <option value="D2_01_00">Switching and energy measurement (EEP: D2_01_00)</option>
                                        <option value="D2_01_12_NODON">NodON SIN-2-2-0x (EEP: D2_01_12)</option>
                                </options>
                                <limitToOptions>true</limitToOptions>
-                               <required>true</required>
                        </parameter>
                        <parameter name="broadcastMessages" type="boolean">
                                <label>Send Broadcast Messages</label>
                                <default>false</default>
                        </parameter>
-                       <parameter name="receivingEEPId" type="text" multiple="true">
+                       <parameter name="receivingEEPId" type="text" multiple="true" required="true">
                                <label>EEP for Receiving Commands</label>
                                <options>
                                        <option value="D2_01_00">Switching and energy measurement (EEP: D2_01_00)</option>
@@ -89,7 +86,6 @@
                                </options>
                                <multipleLimit>2</multipleLimit>
                                <limitToOptions>true</limitToOptions>
-                               <required>true</required>
                        </parameter>
                        <parameter name="suppressRepeating" type="boolean">
                                <label>Suppress Repeating of Messages</label>
index 95f18fad67553005be53336ffd0b89861e6a43bd..775eab0a85be21c1978dee866ae244d715b0b35a 100644 (file)
                <description>Mechanical handle sensor for window/door handles</description>
 
                <config-description>
-                       <parameter name="enoceanId" type="text">
+                       <parameter name="enoceanId" type="text" required="true">
                                <label>EnOceanId</label>
                                <description>EnOceanId of device this thing belongs to</description>
-                               <required>true</required>
                        </parameter>
-                       <parameter name="receivingEEPId" type="text">
+                       <parameter name="receivingEEPId" type="text" required="true">
                                <label>EEP</label>
                                <description>EEP which is used by handle</description>
                                <options>
@@ -29,7 +28,6 @@
                                        <option value="A5_14_0A">A5-14-0A</option>
                                </options>
                                <limitToOptions>true</limitToOptions>
-                               <required>true</required>
                        </parameter>
                        <parameter name="receivingSIGEEP" type="boolean">
                                <label>Receive Battery Status Signal Messages</label>
index 3b367bf20223702f9853f46da94fb9e2340c8cc7..e292562a738ac27bfb69f82ccb71d6992d4f65b0 100644 (file)
                <description>Multi Function Sensor like a Smoke Detector (EEP: F6-05, D2-14)</description>
 
                <config-description>
-                       <parameter name="enoceanId" type="text">
+                       <parameter name="enoceanId" type="text" required="true">
                                <label>EnOceanId</label>
                                <description>EnOceanId of device this thing belongs to</description>
-                               <required>true</required>
                        </parameter>
-                       <parameter name="receivingEEPId" type="text">
+                       <parameter name="receivingEEPId" type="text" required="true">
                                <label>EEP</label>
                                <description>EEP which is used by sensor</description>
                                <options>
@@ -26,7 +25,6 @@
                                        <option value="D2_14_30">D2-14-30 multi function sensor for smoke</option>
                                        <option value="A5_30_03_ELTAKO">A5-30-03 Eltako smoke detectors (FHMB, FRWB)</option>
                                </options>
-                               <required>true</required>
                        </parameter>
                </config-description>
 
index c6d093c2cc3b2d2d94e9c1fcd731896eae42eec1..7f770684e64c26c35c05b573d1a40cf664c8576c 100644 (file)
                <description>Sensor which sends light, supply voltage and occupancy data (EEP: A5-07)</description>
 
                <config-description>
-                       <parameter name="enoceanId" type="text">
+                       <parameter name="enoceanId" type="text" required="true">
                                <label>EnOceanId</label>
                                <description>EnOceanId of device this thing belongs to</description>
-                               <required>true</required>
                        </parameter>
-                       <parameter name="receivingEEPId" type="text">
+                       <parameter name="receivingEEPId" type="text" required="true">
                                <label>EEP</label>
                                <description>EEP which is used by sensor</description>
                                <options>
@@ -27,7 +26,6 @@
                                        <option value="A5_07_03">A5-07-03 battery voltage, lux range [0;1000]</option>
                                </options>
                                <limitToOptions>true</limitToOptions>
-                               <required>true</required>
                        </parameter>
                        <parameter name="receivingSIGEEP" type="boolean">
                                <label>Receive Battery Status Signal Messages</label>
index d743aece64f208be323bdc688a0c1de5b4481dc8..635d291363312cd3594a9fa56c37f59467cd6c45 100644 (file)
                <description>Represents a physical Push Button (EEP: F6-01, D2-03)</description>
 
                <config-description>
-                       <parameter name="enoceanId" type="text">
+                       <parameter name="enoceanId" type="text" required="true">
                                <label>EnOceanId</label>
                                <description>EnOceanId of device this thing belongs to</description>
-                               <required>true</required>
                        </parameter>
-                       <parameter name="receivingEEPId" type="text">
+                       <parameter name="receivingEEPId" type="text" required="true">
                                <label>EEP</label>
                                <description>EEP which is used by push button</description>
                                <options>
@@ -28,7 +27,6 @@
                                </options>
                                <limitToOptions>true</limitToOptions>
                                <default>F6_01_01</default>
-                               <required>true</required>
                        </parameter>
                </config-description>
        </thing-type>
index 505f02c2bbf92a3ddc53d871a589c9de44fc9de7..c8652487d8b165e85a0734c5b47881b7c910f764 100644 (file)
                </channels>
 
                <config-description>
-                       <parameter name="enoceanId" type="text">
+                       <parameter name="enoceanId" type="text" required="true">
                                <label>EnOceanId</label>
                                <description>EnOceanId of device this thing belongs to</description>
-                               <required>true</required>
                        </parameter>
-                       <parameter name="receivingEEPId" type="text">
+                       <parameter name="receivingEEPId" type="text" required="true">
                                <label>EEP</label>
                                <description>EEP which is used by rocker switch</description>
                                <options>
@@ -36,7 +35,6 @@
                                        <option value="F6_02_02">F6-02-02 (upper rocker => DIR2)</option>
                                </options>
                                <limitToOptions>true</limitToOptions>
-                               <required>true</required>
                        </parameter>
                </config-description>
        </thing-type>
index 4a51f1614bf982534f5fa47541597dee61e5ff0d..07b41902cdf7c98f1c4f86217ed02c51324893ac 100644 (file)
                <description>Rollershutter like Eltako FSB14/61/71 or NodOn SIN-2-RS-01 (EEP: A5-37, D2-05)</description>
 
                <config-description>
-                       <parameter name="enoceanId" type="text">
+                       <parameter name="enoceanId" type="text" required="true">
                                <label>EnOceanId</label>
                                <description>EnOceanId of device this thing belongs to</description>
-                               <required>true</required>
                        </parameter>
                        <parameter name="senderIdOffset" type="integer" required="false" min="1" max="127">
                                <label>Sender Id</label>
@@ -28,7 +27,7 @@
                                <description>Time in seconds after a refresh is triggered, 0 to disable</description>
                                <default>300</default>
                        </parameter>
-                       <parameter name="sendingEEPId" type="text">
+                       <parameter name="sendingEEPId" type="text" required="true">
                                <label>EEP for Sending Commands</label>
                                <options>
                                        <option value="A5_3F_7F_EltakoFSB">Eltako FSB14/61/71</option>
                                </options>
                                <default>A5_3F_7F_EltakoFSB</default>
                                <limitToOptions>true</limitToOptions>
-                               <required>true</required>
                        </parameter>
                        <parameter name="broadcastMessages" type="boolean">
                                <label>Send Broadcast Messages</label>
                                <default>true</default>
                        </parameter>
-                       <parameter name="receivingEEPId" type="text" multiple="true">
+                       <parameter name="receivingEEPId" type="text" multiple="true" required="true">
                                <label>EEP for Receiving States</label>
                                <options>
                                        <option value="A5_3F_7F_EltakoFSB">Eltako FSB14/61/71</option>
@@ -53,7 +51,6 @@
                                </options>
                                <multipleLimit>4</multipleLimit>
                                <limitToOptions>true</limitToOptions>
-                               <required>true</required>
                        </parameter>
                        <parameter name="suppressRepeating" type="boolean">
                                <label>Suppress Repeating of Messages</label>
index e9829d5dc836feb307663c6edf7eb7267338c90d..c8a177104763d250fb037435c7d0d249491e35c3 100644 (file)
                <description>Room operating panel with different kinds of sensors (EEP: A5-10)</description>
 
                <config-description>
-                       <parameter name="enoceanId" type="text">
+                       <parameter name="enoceanId" type="text" required="true">
                                <label>EnOceanId</label>
                                <description>EnOceanId of device this thing belongs to</description>
-                               <required>true</required>
                        </parameter>
-                       <parameter name="receivingEEPId" type="text">
+                       <parameter name="receivingEEPId" type="text" required="true">
                                <label>EEP</label>
                                <description>EEP which is used by panel</description>
                                <options>
@@ -58,7 +57,6 @@
                                        <option value="A5_10_23">A5-10-23 temperature and humidity sensor, set point, fan speed and occupancy control</option>
                                </options>
                                <limitToOptions>true</limitToOptions>
-                               <required>true</required>
                        </parameter>
                </config-description>
 
index a057604fcfac47b0a8031a07388931031d79dce8..fd7282fa92009d285fcc73df6a729caac4f2fe7d 100644 (file)
                <description>Sensor which sends temperature and humidity data (EEP: A5-04)</description>
 
                <config-description>
-                       <parameter name="enoceanId" type="text">
+                       <parameter name="enoceanId" type="text" required="true">
                                <label>EnOceanId</label>
                                <description>EnOceanId of device this thing belongs to</description>
-                               <required>true</required>
                        </parameter>
-                       <parameter name="receivingEEPId" type="text">
+                       <parameter name="receivingEEPId" type="text" required="true">
                                <label>EEP</label>
                                <description>EEP which is used by sensor</description>
                                <options>
@@ -28,7 +27,6 @@
                                        <option value="A5_04_03">A5-04-03 temperature sensor range (10 bit) [-20;60]</option>
                                </options>
                                <limitToOptions>true</limitToOptions>
-                               <required>true</required>
                        </parameter>
                        <parameter name="receivingSIGEEP" type="boolean">
                                <label>Receive Battery Status Signal Messages</label>
index 5e233edca17f833df3229e1213286e564d00c0cf..9f28e772caa049bb85f0a74a3ebe8278982d214f 100644 (file)
                <description>Sensor which send temperature data (EEP: A5-02)</description>
 
                <config-description>
-                       <parameter name="enoceanId" type="text">
+                       <parameter name="enoceanId" type="text" required="true">
                                <label>EnOceanId</label>
                                <description>EnOceanId of device this thing belongs to</description>
-                               <required>true</required>
                        </parameter>
-                       <parameter name="receivingEEPId" type="text">
+                       <parameter name="receivingEEPId" type="text" required="true">
                                <label>EEP</label>
                                <description>EEP which is used by panel</description>
                                <options>
@@ -49,7 +48,6 @@
                                        <option value="A5_02_30">A5-02-30 temperature sensor range [-40;62.3]</option>
                                </options>
                                <limitToOptions>true</limitToOptions>
-                               <required>true</required>
                        </parameter>
                        <parameter name="receivingSIGEEP" type="boolean">
                                <label>Receive Battery Status Signal Messages</label>
index 5f1d44fe7e84a6df012d54e4fb79bfe2bd3df97c..96636a40262cdf3e22c471e22268cba396648fff 100644 (file)
                <description>Sensor and actuator to control radiator thermostats</description>
 
                <config-description>
-                       <parameter name="enoceanId" type="text">
+                       <parameter name="enoceanId" type="text" required="true">
                                <label>EnOceanId</label>
                                <description>EnOceanId of device this thing belongs to</description>
-                               <required>true</required>
                        </parameter>
                        <parameter name="senderIdOffset" type="integer" required="false" min="1" max="127">
                                <label>Sender Id</label>
                                <description>Id is used to generate the EnOcean Id (Int between [1-127]). If not specified the next free Id will be
                                        determined by bridge</description>
-                               <required>true</required>
                        </parameter>
-                       <parameter name="receivingEEPId" type="text">
+                       <parameter name="receivingEEPId" type="text" required="true">
                                <label>EEP</label>
                                <description>EEP which is used by sensor</description>
                                <options>
@@ -33,9 +31,8 @@
                                </options>
                                <default>"A5_20_04"</default>
                                <limitToOptions>true</limitToOptions>
-                               <required>true</required>
                        </parameter>
-                       <parameter name="sendingEEPId" type="text">
+                       <parameter name="sendingEEPId" type="text" required="true">
                                <label>EEP for Sending Commands</label>
                                <options>
                                        <option value="A5_20_04">Heating radiator valve actuating drive with feed and room temperature measurement, local set
@@ -43,7 +40,6 @@
                                </options>
                                <default>"A5_20_04"</default>
                                <limitToOptions>true</limitToOptions>
-                               <required>true</required>
                        </parameter>
                        <parameter name="broadcastMessages" type="boolean">
                                <label>Send Broadcast Messages</label>
index c712af8cd2d90019acf14cf331f7d5ff76ff6817..4938404623f5d2009d53bfa5f8535be04bf45929 100644 (file)
                </channels>
 
                <config-description>
-                       <parameter name="path" type="text">
+                       <parameter name="path" type="text" required="true">
                                <label>Path</label>
                                <description>Path to the EnOcean gateway</description>
-                               <required>true</required>
                        </parameter>
-                       <parameter name="espVersion" type="text">
+                       <parameter name="espVersion" type="text" required="true">
                                <advanced>true</advanced>
                                <label>ESP version of received and transmitting messages</label>
                                <options>
@@ -28,7 +27,6 @@
                                        <option value="ESP2">ESP2</option>
                                </options>
                                <limitToOptions>true</limitToOptions>
-                               <required>true</required>
                                <default>ESP3</default>
                        </parameter>
                        <parameter name="enableSmack" type="boolean">