]> git.basschouten.com Git - openhab-addons.git/commitdiff
[onewire] Fix deprecated tag "required" (#10354)
authorlolodomo <lg.hc@free.fr>
Sat, 20 Mar 2021 15:09:32 +0000 (16:09 +0100)
committerGitHub <noreply@github.com>
Sat, 20 Mar 2021 15:09:32 +0000 (16:09 +0100)
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
bundles/org.openhab.binding.onewire/src/main/resources/OH-INF/config/config.xml
bundles/org.openhab.binding.onewire/src/main/resources/OH-INF/thing/bae09x.xml
bundles/org.openhab.binding.onewire/src/main/resources/OH-INF/thing/bridge.xml
bundles/org.openhab.binding.onewire/src/main/resources/OH-INF/thing/common.xml
bundles/org.openhab.binding.onewire/src/main/resources/OH-INF/thing/multisensor.xml

index 994537637ab6799aec1455645f11dca173523e69..4b7b222725bad4861233dff5d153867a304e8df3 100644 (file)
@@ -4,33 +4,29 @@
        xmlns:config-description="https://openhab.org/schemas/config-description/v1.0.0"
        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:onewire:basethingconfig">
-               <parameter name="id" type="text">
+               <parameter name="id" type="text" required="true">
                        <label>Sensor ID</label>
                        <description>Sensor ID in format: xx.xxxxxxxxxxxx or a full path including hubs/branches</description>
-                       <required>true</required>
                </parameter>
-               <parameter name="refresh" type="integer" min="1">
+               <parameter name="refresh" type="integer" min="1" required="false">
                        <label>Refresh Time</label>
                        <description>Time in seconds after which the thing is refreshed</description>
                        <default>300</default>
                        <unitLabel>s</unitLabel>
-                       <required>false</required>
                </parameter>
        </config-description>
        <config-description uri="thing-type:onewire:mstxconfig">
-               <parameter name="id" type="text">
+               <parameter name="id" type="text" required="true">
                        <label>Sensor ID</label>
                        <description>Sensor ID in format: xx.xxxxxxxxxxxx or a full path including hubs/branches</description>
-                       <required>true</required>
                </parameter>
-               <parameter name="refresh" type="integer" min="1">
+               <parameter name="refresh" type="integer" min="1" required="false">
                        <label>Refresh Time</label>
                        <description>Time in seconds after which the thing is refreshed</description>
                        <default>300</default>
                        <unitLabel>s</unitLabel>
-                       <required>false</required>
                </parameter>
-               <parameter name="manualsensor" type="text">
+               <parameter name="manualsensor" type="text" required="false">
                        <label>Manual Sensor Type</label>
                        <description>Overrides detected sensor type</description>
                        <options>
@@ -41,7 +37,6 @@
                                <option value="MS_TC">MS-TC</option>
                        </options>
                        <limitToOptions>true</limitToOptions>
-                       <required>false</required>
                        <advanced>true</advanced>
                </parameter>
        </config-description>
index 38973babbbab5f9623fa41830bd1d1b3d0f9fd76..79e2d72a2c58b90b0be0b35848b76cb0fa284d05 100644 (file)
                        <property name="sensorCount">1</property>
                </properties>
                <config-description>
-                       <parameter name="id" type="text">
+                       <parameter name="id" type="text" required="true">
                                <label>Sensor ID</label>
                                <description>Sensor ID in format: xx.xxxxxxxxxxxx)</description>
-                               <required>true</required>
                        </parameter>
                        <parameter name="refresh" type="integer" min="1">
                                <label>Refresh Time</label>
index 0c0f85075e22773eae462a666590236ec775799f..b0f5501b146b5376e62e191ce145c4f36bb7783f 100644 (file)
@@ -7,17 +7,15 @@
                <label>OW Server</label>
                <description>An owserver instance</description>
                <config-description>
-                       <parameter name="network-address" type="text">
+                       <parameter name="network-address" type="text" required="true">
                                <context>network_address</context>
                                <label>Network Address</label>
                                <description>Network address of the host running the owserver</description>
-                               <required>true</required>
                        </parameter>
-                       <parameter name="port" type="integer">
+                       <parameter name="port" type="integer" required="false">
                                <label>Port</label>
                                <description>Listening port of the owserver</description>
                                <default>4304</default>
-                               <required>false</required>
                        </parameter>
                </config-description>
        </bridge-type>
                <description>Allows direct access to the OWFS</description>
                <state readOnly="true"/>
                <config-description>
-                       <parameter name="path" type="text">
+                       <parameter name="path" type="text" required="true">
                                <label>OWFS Path</label>
                                <description>full path to the OWFS-node (e.g. statistics/errors/CRC8_errors)</description>
-                               <required>true</required>
                        </parameter>
-                       <parameter name="refresh" type="integer" min="1">
+                       <parameter name="refresh" type="integer" min="1" required="false">
                                <label>Refresh Time</label>
                                <description>Time in seconds after which the channel is refreshed</description>
                                <default>300</default>
                                <unitLabel>s</unitLabel>
-                               <required>false</required>
                        </parameter>
                </config-description>
        </channel-type>
                <description>Allows direct access to the OWFS</description>
                <state readOnly="true"/>
                <config-description>
-                       <parameter name="path" type="text">
+                       <parameter name="path" type="text" required="true">
                                <label>OWFS Path</label>
                                <description>full path to the OWFS-node (e.g. statistics/errors/CRC8_errors)</description>
-                               <required>true</required>
                        </parameter>
-                       <parameter name="refresh" type="integer" min="1">
+                       <parameter name="refresh" type="integer" min="1" required="false">
                                <label>Refresh Time</label>
                                <description>Time in seconds after which the channel is refreshed</description>
                                <default>300</default>
                                <unitLabel>s</unitLabel>
-                               <required>false</required>
                        </parameter>
                </config-description>
        </channel-type>
index 482c37f3eb520e8239fe9e26b5251bc18838ecb4..762237d3599ac6393941780308d679a92a49e793 100644 (file)
                <description>temperature value of this sensor</description>
                <state readOnly="true" pattern="%.1f %unit%"/>
                <config-description>
-                       <parameter name="ignorepor" type="boolean">
+                       <parameter name="ignorepor" type="boolean" required="false">
                                <label>Ignore POR-value</label>
                                <description>filters all 85°C readings (POR-value), may suppress valid readings if enabled</description>
                                <default>false</default>
-                               <required>false</required>
                        </parameter>
                </config-description>
        </channel-type>
                <description>temperature value of this sensor</description>
                <state readOnly="true" pattern="%.1f %unit%"/>
                <config-description>
-                       <parameter name="ignorepor" type="boolean">
+                       <parameter name="ignorepor" type="boolean" required="false">
                                <label>Ignore POR-value</label>
                                <description>filters all 85°C readings (POR-value), may suppress valid readings if enabled</description>
                                <default>false</default>
-                               <required>false</required>
                        </parameter>
-                       <parameter name="resolution" type="text">
+                       <parameter name="resolution" type="text" required="false">
                                <label>Sensor Resolution</label>
                                <options>
                                        <option value="9">9 bit</option>
@@ -53,7 +51,6 @@
                                </options>
                                <default>10</default>
                                <limitToOptions>true</limitToOptions>
-                               <required>false</required>
                        </parameter>
                </config-description>
        </channel-type>
@@ -77,7 +74,7 @@
                <description>relative humidity (0-100%)</description>
                <state readOnly="true" pattern="%d %%"/>
                <config-description>
-                       <parameter name="humiditytype" type="text">
+                       <parameter name="humiditytype" type="text" required="false">
                                <label>Humidity Sensor-Type</label>
                                <limitToOptions>true</limitToOptions>
                                <options>
@@ -87,7 +84,6 @@
                                        <option value="/DATANAB/humidity">Datanab</option>
                                </options>
                                <default>/humidity</default>
-                               <required>false</required>
                        </parameter>
                </config-description>
        </channel-type>
index 3af91defdcf0ebbf9dfd1f7af452692642d33e5d..7d65617e271ad87171e5238a8fabce208902bd9b 100644 (file)
                <label>Multisensor BMS</label>
                <description>1-wire multisensor (DS2438-based)</description>
                <config-description>
-                       <parameter name="id" type="text">
+                       <parameter name="id" type="text" required="true">
                                <label>TH(S) Sensor ID</label>
                                <description>Sensor ID of the DS2438 sensor in format: xx.xxxxxxxxxxxx or a full path including hubs/branches</description>
-                               <required>true</required>
                        </parameter>
-                       <parameter name="refresh" type="integer" min="1">
+                       <parameter name="refresh" type="integer" min="1" required="false">
                                <label>Refresh Time</label>
                                <description>Time in seconds after which the thing is refreshed</description>
                                <default>300</default>
                                <unitLabel>s</unitLabel>
-                               <required>false</required>
                        </parameter>
-                       <parameter name="temperaturesensor" type="text">
+                       <parameter name="temperaturesensor" type="text" required="false">
                                <label>Temperature Sensor</label>
                                <options>
                                        <option value="DS2438">internal (DS2438)</option>
@@ -38,7 +36,6 @@
                                </options>
                                <default>DS2438</default>
                                <limitToOptions>true</limitToOptions>
-                               <required>false</required>
                        </parameter>
                </config-description>
        </thing-type>
                <label>Multisensor AMS</label>
                <description>1-wire multisensor (DS2438-based)</description>
                <config-description>
-                       <parameter name="id" type="text">
+                       <parameter name="id" type="text" required="true">
                                <label>TH(S) Sensor ID</label>
                                <description>Sensor ID of the DS2438 sensor in format: xx.xxxxxxxxxxxx or a full path including hubs/branches</description>
-                               <required>true</required>
                        </parameter>
-                       <parameter name="refresh" type="integer" min="1">
+                       <parameter name="refresh" type="integer" min="1" required="false">
                                <label>Refresh Time for Analog Channels</label>
                                <description>Time in seconds after which the thing is refreshed</description>
                                <default>300</default>
                                <unitLabel>s</unitLabel>
-                               <required>false</required>
                        </parameter>
-                       <parameter name="refreshdigital" type="integer" min="1">
+                       <parameter name="refreshdigital" type="integer" min="1" required="false">
                                <label>Refresh Time for Digital Channels</label>
                                <description>Time in seconds after which the digital I/Os are refreshed</description>
                                <default>10</default>
                                <unitLabel>s</unitLabel>
-                               <required>false</required>
                        </parameter>
-                       <parameter name="temperaturesensor" type="text">
+                       <parameter name="temperaturesensor" type="text" required="false">
                                <label>Temperature Sensor</label>
                                <options>
                                        <option value="DS2438">internal (DS2438)</option>
@@ -76,7 +70,6 @@
                                </options>
                                <default>DS2438</default>
                                <limitToOptions>true</limitToOptions>
-                               <required>false</required>
                        </parameter>
                </config-description>
        </thing-type>
                        <property name="sensorCount">1</property>
                </properties>
                <config-description>
-                       <parameter name="id" type="text">
+                       <parameter name="id" type="text" required="true">
                                <label>Sensor ID</label>
                                <description>Sensor ID in format: xx.xxxxxxxxxxxx)</description>
-                               <required>true</required>
                        </parameter>
-                       <parameter name="refresh" type="integer" min="1">
+                       <parameter name="refresh" type="integer" min="1" required="false">
                                <label>Refresh Time</label>
                                <description>Time in seconds after which the thing is refreshed</description>
                                <default>300</default>
                                <unitLabel>s</unitLabel>
-                               <required>false</required>
                        </parameter>
                </config-description>
        </thing-type>