]> git.basschouten.com Git - openhab-addons.git/commitdiff
[freebox] Deprecated tag "required" for configuration parameter (#9033)
authorlolodomo <lg.hc@free.fr>
Sun, 15 Nov 2020 11:26:34 +0000 (12:26 +0100)
committerGitHub <noreply@github.com>
Sun, 15 Nov 2020 11:26:34 +0000 (12:26 +0100)
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
bundles/org.openhab.binding.freebox/src/main/resources/OH-INF/thing/thing-types.xml

index 796f31b7282f8bfd8d95626c9a6a8f0864229996..84e1bdcb92dd22522e4dc6e855ee63fd5e937234 100644 (file)
                                <context>network-address</context>
                                <description>The IP address / FQDN of the Freebox Server (can include port number)</description>
                                <default>mafreebox.freebox.fr</default>
-                               <required>false</required>
                        </parameter>
 
                        <parameter name="appToken" type="text">
                                <label>Application Token</label>
                                <context>password</context>
                                <description>Token generated by the Freebox server</description>
-                               <required>false</required>
                        </parameter>
 
                        <parameter name="refreshInterval" type="integer" min="1" unit="s">
                                <label>Refresh Interval</label>
                                <description>The refresh interval in seconds which is used to poll given Freebox Server</description>
                                <default>30</default>
-                               <required>false</required>
                        </parameter>
 
                        <parameter name="useOnlyHttp" type="boolean">
                                <label>Use Only HTTP API</label>
                                <description>Use HTTP API even if HTTPS is available</description>
                                <default>false</default>
-                               <required>false</required>
                                <advanced>true</advanced>
                        </parameter>
 
@@ -75,7 +71,6 @@
                                <label>Enable Phone Discovery</label>
                                <description>Enable the discovery of phone things</description>
                                <default>true</default>
-                               <required>false</required>
                                <advanced>true</advanced>
                        </parameter>
 
@@ -83,7 +78,6 @@
                                <label>Enable Network Device Discovery</label>
                                <description>Enable the discovery of network device things</description>
                                <default>true</default>
-                               <required>false</required>
                                <advanced>true</advanced>
                        </parameter>
 
@@ -91,7 +85,6 @@
                                <label>Enable Network Interface Discovery</label>
                                <description>Enable the discovery of network interface things</description>
                                <default>true</default>
-                               <required>false</required>
                                <advanced>true</advanced>
                        </parameter>
 
@@ -99,7 +92,6 @@
                                <label>Enable AirPlay Receiver Discovery</label>
                                <description>Enable the discovery of AirPlay receiver things</description>
                                <default>true</default>
-                               <required>false</required>
                                <advanced>true</advanced>
                        </parameter>
 
                                <label>Phone State Refresh Interval</label>
                                <description>The refresh interval in seconds which is used to poll given Freebox Server for phone state</description>
                                <default>2</default>
-                               <required>false</required>
                        </parameter>
 
                        <parameter name="refreshPhoneCallsInterval" type="integer" min="0" unit="s">
                                <label>Phone Calls Refresh Interval</label>
                                <description>The refresh interval in seconds which is used to poll given Freebox Server for phone calls</description>
                                <default>60</default>
-                               <required>false</required>
                        </parameter>
 
                </config-description>
                </channels>
 
                <config-description>
-                       <parameter name="macAddress" type="text">
+                       <parameter name="macAddress" type="text" required="true">
                                <label>MAC Address</label>
                                <description>The MAC address of the network device</description>
                                <default></default>
-                               <required>true</required>
                        </parameter>
 
                </config-description>
                </channels>
 
                <config-description>
-                       <parameter name="ipAddress" type="text">
+                       <parameter name="ipAddress" type="text" required="true">
                                <label>IP Address</label>
                                <description>The IP address (v4 or v6) of the network interface</description>
                                <default></default>
-                               <required>true</required>
                        </parameter>
 
                </config-description>
                </channels>
 
                <config-description>
-                       <parameter name="name" type="text">
+                       <parameter name="name" type="text" required="true">
                                <label>Name</label>
                                <description>Name of the AirPlay device</description>
-                               <required>true</required>
                        </parameter>
                        <parameter name="password" type="text">
                                <context>password</context>
                                <label>Password</label>
                                <description>AirPlay password</description>
                                <default></default>
-                               <required>false</required>
                        </parameter>
                        <parameter name="acceptAllMp3" type="boolean">
                                <label>Accept All MP3</label>
                                <description>Accept any bitrate for MP3 audio or only bitrates greater than 64 kbps</description>
                                <default>true</default>
-                               <required>false</required>
                                <advanced>true</advanced>
                        </parameter>
                </config-description>