]> git.basschouten.com Git - openhab-addons.git/commitdiff
[radiothermostat] Add discovery-methods (#16768)
authormlobstein <michael.lobstein@gmail.com>
Fri, 24 May 2024 06:16:30 +0000 (01:16 -0500)
committerGitHub <noreply@github.com>
Fri, 24 May 2024 06:16:30 +0000 (08:16 +0200)
* Add discovery-methods

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
bundles/org.openhab.binding.radiothermostat/src/main/resources/OH-INF/addon/addon.xml

index 63bff508b70ef46c4158f25246a4a250bba74ec2..b99598ac4046862e2d16083caae97dd8346f2619 100644 (file)
@@ -8,4 +8,38 @@
        <description>Controls the RadioThermostat model CT30, CT50 or CT80 via the built-in WIFI module</description>
        <connection>local</connection>
 
+       <discovery-methods>
+               <discovery-method>
+                       <service-type>ip</service-type>
+                       <discovery-parameters>
+                               <discovery-parameter>
+                                       <name>type</name>
+                                       <value>ipMulticast</value>
+                               </discovery-parameter>
+                               <discovery-parameter>
+                                       <name>destIp</name>
+                                       <value>239.255.255.250</value>
+                               </discovery-parameter>
+                               <discovery-parameter>
+                                       <name>destPort</name>
+                                       <value>1900</value>
+                               </discovery-parameter>
+                               <discovery-parameter>
+                                       <name>requestPlain</name>
+                                       <value>TYPE: WM-DISCOVER\r\nVERSION: 1.0\r\n\r\nservices:com.marvell.wm.system*\r\n\r\n</value>
+                               </discovery-parameter>
+                               <discovery-parameter>
+                                       <name>timeoutMs</name>
+                                       <value>5000</value>
+                               </discovery-parameter>
+                       </discovery-parameters>
+                       <match-properties>
+                               <match-property>
+                                       <name>response</name>
+                                       <regex>.*</regex>
+                               </match-property>
+                       </match-properties>
+               </discovery-method>
+       </discovery-methods>
+
 </addon:addon>