Make bindings discoverable on system startup (#15817)
* [discovery-methods] mDNS discovery methods * [discovery-methods] UPnP discovery methods --------- Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
This commit is contained in:
parent
d6b19fecfe
commit
3814f37d9a
@ -8,4 +8,17 @@
|
||||
<description>This is the binding for the AmpliPi Home Audio System from MicroNova.</description>
|
||||
<connection>local</connection>
|
||||
|
||||
<discovery-methods>
|
||||
<discovery-method>
|
||||
<service-type>mdns</service-type>
|
||||
<mdns-service-type>_http._tcp.local.</mdns-service-type>
|
||||
<match-properties>
|
||||
<match-property>
|
||||
<name>name</name>
|
||||
<regex>amplipi-api</regex>
|
||||
</match-property>
|
||||
</match-properties>
|
||||
</discovery-method>
|
||||
</discovery-methods>
|
||||
|
||||
</addon:addon>
|
||||
|
||||
@ -30,4 +30,16 @@
|
||||
<default>255</default>
|
||||
</parameter>
|
||||
</config-description>
|
||||
|
||||
<discovery-methods>
|
||||
<discovery-method>
|
||||
<service-type>mdns</service-type>
|
||||
<mdns-service-type>_androidtvremote2._tcp.local.</mdns-service-type>
|
||||
</discovery-method>
|
||||
<discovery-method>
|
||||
<service-type>mdns</service-type>
|
||||
<mdns-service-type>_amzn-wplay._tcp.local.</mdns-service-type>
|
||||
</discovery-method>
|
||||
</discovery-methods>
|
||||
|
||||
</addon:addon>
|
||||
|
||||
@ -8,4 +8,15 @@
|
||||
<description>This is the add-on for AndroidTV.</description>
|
||||
<connection>local</connection>
|
||||
|
||||
<discovery-methods>
|
||||
<discovery-method>
|
||||
<service-type>mdns</service-type>
|
||||
<mdns-service-type>_androidtvremote2._tcp.local.</mdns-service-type>
|
||||
</discovery-method>
|
||||
<discovery-method>
|
||||
<service-type>mdns</service-type>
|
||||
<mdns-service-type>_nv_shield_remote._tcp.local.</mdns-service-type>
|
||||
</discovery-method>
|
||||
</discovery-methods>
|
||||
|
||||
</addon:addon>
|
||||
|
||||
@ -8,4 +8,16 @@
|
||||
<description>This is the binding for a Autelis pool controller.</description>
|
||||
<connection>local</connection>
|
||||
|
||||
<discovery-methods>
|
||||
<discovery-method>
|
||||
<service-type>upnp</service-type>
|
||||
<match-properties>
|
||||
<match-property>
|
||||
<name>manufacturer</name>
|
||||
<regex>(?i)AUTELIS.*</regex>
|
||||
</match-property>
|
||||
</match-properties>
|
||||
</discovery-method>
|
||||
</discovery-methods>
|
||||
|
||||
</addon:addon>
|
||||
|
||||
@ -8,4 +8,16 @@
|
||||
<description>This is the binding for AVM FRITZ! devices.</description>
|
||||
<connection>local</connection>
|
||||
|
||||
<discovery-methods>
|
||||
<discovery-method>
|
||||
<service-type>upnp</service-type>
|
||||
<match-properties>
|
||||
<match-property>
|
||||
<name>deviceType</name>
|
||||
<regex>(?i).*fritzbox.*</regex>
|
||||
</match-property>
|
||||
</match-properties>
|
||||
</discovery-method>
|
||||
</discovery-methods>
|
||||
|
||||
</addon:addon>
|
||||
|
||||
@ -8,4 +8,11 @@
|
||||
<description>This is the binding for the Bond Bridge for Ceiling Fans and other RF devices.</description>
|
||||
<connection>local</connection>
|
||||
|
||||
<discovery-methods>
|
||||
<discovery-method>
|
||||
<service-type>mdns</service-type>
|
||||
<mdns-service-type>_bond._tcp.local.</mdns-service-type>
|
||||
</discovery-method>
|
||||
</discovery-methods>
|
||||
|
||||
</addon:addon>
|
||||
|
||||
@ -8,4 +8,11 @@
|
||||
<description>This is the binding for Bose SoundTouch devices.</description>
|
||||
<connection>local</connection>
|
||||
|
||||
<discovery-methods>
|
||||
<discovery-method>
|
||||
<service-type>mdns</service-type>
|
||||
<mdns-service-type>_soundtouch._tcp.local.</mdns-service-type>
|
||||
</discovery-method>
|
||||
</discovery-methods>
|
||||
|
||||
</addon:addon>
|
||||
|
||||
@ -15,4 +15,11 @@
|
||||
</parameter>
|
||||
</config-description>
|
||||
|
||||
<discovery-methods>
|
||||
<discovery-method>
|
||||
<service-type>mdns</service-type>
|
||||
<mdns-service-type>_googlecast._tcp.local.</mdns-service-type>
|
||||
</discovery-method>
|
||||
</discovery-methods>
|
||||
|
||||
</addon:addon>
|
||||
|
||||
@ -10,4 +10,20 @@
|
||||
with the HUE binding which makes the lights and plugs available.</description>
|
||||
<connection>local</connection>
|
||||
|
||||
<discovery-methods>
|
||||
<discovery-method>
|
||||
<service-type>upnp</service-type>
|
||||
<match-properties>
|
||||
<match-property>
|
||||
<name>manufacturerURI</name>
|
||||
<regex>.*dresden.*</regex>
|
||||
</match-property>
|
||||
<match-property>
|
||||
<name>manufacturer</name>
|
||||
<regex>dresden elektronik</regex>
|
||||
</match-property>
|
||||
</match-properties>
|
||||
</discovery-method>
|
||||
</discovery-methods>
|
||||
|
||||
</addon:addon>
|
||||
|
||||
@ -8,4 +8,18 @@
|
||||
<description>Binding for controlling network enabled Denon and Marantz receivers.</description>
|
||||
<connection>local</connection>
|
||||
|
||||
<discovery-methods>
|
||||
<discovery-method>
|
||||
<service-type>mdns</service-type>
|
||||
<mdns-service-type>_raop._tcp.local.</mdns-service-type>
|
||||
<match-properties>
|
||||
<match-property>
|
||||
<name>name</name>
|
||||
<regex>^(000678|0005CD)</regex>
|
||||
</match-property>
|
||||
</match-properties>
|
||||
</discovery-method>
|
||||
</discovery-methods>
|
||||
|
||||
|
||||
</addon:addon>
|
||||
|
||||
@ -8,4 +8,16 @@
|
||||
<description>@text/binding_desc</description>
|
||||
<connection>local</connection>
|
||||
|
||||
<discovery-methods>
|
||||
<discovery-method>
|
||||
<service-type>mdns</service-type>
|
||||
<mdns-service-type>_tcp.local.</mdns-service-type>
|
||||
<match-properties>
|
||||
<match-property>
|
||||
<name>application</name>
|
||||
<regex>.*dssweb.*</regex>
|
||||
</match-property>
|
||||
</match-properties>
|
||||
</discovery-method>
|
||||
</discovery-methods>
|
||||
</addon:addon>
|
||||
|
||||
@ -8,4 +8,11 @@
|
||||
<description>This is the binding for D-Link Smart Home devices</description>
|
||||
<connection>local</connection>
|
||||
|
||||
<discovery-methods>
|
||||
<discovery-method>
|
||||
<service-type>mdns</service-type>
|
||||
<mdns-service-type>_dhnap._tcp.local.</mdns-service-type>
|
||||
</discovery-method>
|
||||
</discovery-methods>
|
||||
|
||||
</addon:addon>
|
||||
|
||||
@ -8,4 +8,17 @@
|
||||
<description>This is the binding for Drayton Wiser smart heating system.</description>
|
||||
<connection>local</connection>
|
||||
|
||||
<discovery-methods>
|
||||
<discovery-method>
|
||||
<service-type>mdns</service-type>
|
||||
<mdns-service-type>_http._tcp.local.</mdns-service-type>
|
||||
<match-properties>
|
||||
<match-property>
|
||||
<name>name</name>
|
||||
<regex>.*WiserHeat.*</regex>
|
||||
</match-property>
|
||||
</match-properties>
|
||||
</discovery-method>
|
||||
</discovery-methods>
|
||||
|
||||
</addon:addon>
|
||||
|
||||
@ -8,4 +8,17 @@
|
||||
<description>This is the binding for Enigma2.</description>
|
||||
<connection>local</connection>
|
||||
|
||||
<discovery-methods>
|
||||
<discovery-method>
|
||||
<service-type>mdns</service-type>
|
||||
<mdns-service-type>_http._tcp.local.</mdns-service-type>
|
||||
<match-properties>
|
||||
<match-property>
|
||||
<name>name</name>
|
||||
<regex>.*enigma.*</regex>
|
||||
</match-property>
|
||||
</match-properties>
|
||||
</discovery-method>
|
||||
</discovery-methods>
|
||||
|
||||
</addon:addon>
|
||||
|
||||
@ -8,4 +8,17 @@
|
||||
<description>This is the binding for Enphase Envoy solar panels.</description>
|
||||
<connection>hybrid</connection>
|
||||
|
||||
<discovery-methods>
|
||||
<discovery-method>
|
||||
<service-type>mdns</service-type>
|
||||
<mdns-service-type>_enphase-envoy._tcp.local.</mdns-service-type>
|
||||
<match-properties>
|
||||
<match-property>
|
||||
<name>name</name>
|
||||
<regex>.*envoy.*</regex>
|
||||
</match-property>
|
||||
</match-properties>
|
||||
</discovery-method>
|
||||
</discovery-methods>
|
||||
|
||||
</addon:addon>
|
||||
|
||||
@ -21,4 +21,11 @@
|
||||
</parameter>
|
||||
</config-description>
|
||||
|
||||
<discovery-methods>
|
||||
<discovery-method>
|
||||
<service-type>mdns</service-type>
|
||||
<mdns-service-type>_fbx-api._tcp.local.</mdns-service-type>
|
||||
</discovery-method>
|
||||
</discovery-methods>
|
||||
|
||||
</addon:addon>
|
||||
|
||||
@ -8,4 +8,25 @@
|
||||
<description>This is the binding for internet radios based on the Frontier Silicon chipset.</description>
|
||||
<connection>local</connection>
|
||||
|
||||
<discovery-methods>
|
||||
<discovery-method>
|
||||
<service-type>upnp</service-type>
|
||||
<match-properties>
|
||||
<match-property>
|
||||
<name>manufacturer</name>
|
||||
<regex>(?i)(MEDION|HAMA|TEUFEL|TTMICRO|REVO|ROBERTS|AUNA|SANGEAN|ROKU).*</regex>
|
||||
</match-property>
|
||||
</match-properties>
|
||||
</discovery-method>
|
||||
<discovery-method>
|
||||
<service-type>upnp</service-type>
|
||||
<match-properties>
|
||||
<match-property>
|
||||
<name>friendlyName</name>
|
||||
<regex>(?i).*(MEDION|HAMA|TEUFEL|TTMICRO|REVO|ROBERTS|AUNA|SANGEAN|ROKU).*</regex>
|
||||
</match-property>
|
||||
</match-properties>
|
||||
</discovery-method>
|
||||
</discovery-methods>
|
||||
|
||||
</addon:addon>
|
||||
|
||||
@ -8,4 +8,16 @@
|
||||
<description>The HarmonyHub Binding integrates Logitech Harmony hubs and remotes.</description>
|
||||
<connection>local</connection>
|
||||
|
||||
<discovery-methods>
|
||||
<discovery-method>
|
||||
<service-type>upnp</service-type>
|
||||
<match-properties>
|
||||
<match-property>
|
||||
<name>modelName</name>
|
||||
<regex>Harmony Hub</regex>
|
||||
</match-property>
|
||||
</match-properties>
|
||||
</discovery-method>
|
||||
</discovery-methods>
|
||||
|
||||
</addon:addon>
|
||||
|
||||
@ -8,4 +8,15 @@
|
||||
<description>The Hunter Douglas PowerView binding provides access to the Hunter Douglas line of PowerView shades.</description>
|
||||
<connection>local</connection>
|
||||
|
||||
<discovery-methods>
|
||||
<discovery-method>
|
||||
<service-type>mdns</service-type>
|
||||
<mdns-service-type>_powerview-g3._tcp.local.</mdns-service-type>
|
||||
</discovery-method>
|
||||
<discovery-method>
|
||||
<service-type>mdns</service-type>
|
||||
<mdns-service-type>_powerview._tcp.local.</mdns-service-type>
|
||||
</discovery-method>
|
||||
</discovery-methods>
|
||||
|
||||
</addon:addon>
|
||||
|
||||
@ -8,4 +8,16 @@
|
||||
<description>Binding for the Denon HEOS system.</description>
|
||||
<connection>local</connection>
|
||||
|
||||
<discovery-methods>
|
||||
<discovery-method>
|
||||
<service-type>upnp</service-type>
|
||||
<match-properties>
|
||||
<match-property>
|
||||
<name>manufacturer</name>
|
||||
<regex>(?i)DENON</regex>
|
||||
</match-property>
|
||||
</match-properties>
|
||||
</discovery-method>
|
||||
</discovery-methods>
|
||||
|
||||
</addon:addon>
|
||||
|
||||
@ -9,4 +9,11 @@
|
||||
to household devices from brands like Bosch and Siemens.</description>
|
||||
<connection>cloud</connection>
|
||||
|
||||
<discovery-methods>
|
||||
<discovery-method>
|
||||
<service-type>mdns</service-type>
|
||||
<mdns-service-type>_homeconnect._tcp.local.</mdns-service-type>
|
||||
</discovery-method>
|
||||
</discovery-methods>
|
||||
|
||||
</addon:addon>
|
||||
|
||||
@ -8,4 +8,16 @@
|
||||
<description>This is the binding for Homematic gateways</description>
|
||||
<connection>local</connection>
|
||||
|
||||
<discovery-methods>
|
||||
<discovery-method>
|
||||
<service-type>upnp</service-type>
|
||||
<match-properties>
|
||||
<match-property>
|
||||
<name>manufacturer</name>
|
||||
<regex>(?i)HOMEGEAR</regex>
|
||||
</match-property>
|
||||
</match-properties>
|
||||
</discovery-method>
|
||||
</discovery-methods>
|
||||
|
||||
</addon:addon>
|
||||
|
||||
@ -8,4 +8,35 @@
|
||||
<description>Binding for HP Printers with Embedded Web Servers</description>
|
||||
<connection>local</connection>
|
||||
|
||||
<discovery-methods>
|
||||
<discovery-method>
|
||||
<service-type>mdns</service-type>
|
||||
<mdns-service-type>_printer._tcp.local.</mdns-service-type>
|
||||
<match-properties>
|
||||
<match-property>
|
||||
<name>rp</name>
|
||||
<regex>.*</regex>
|
||||
</match-property>
|
||||
<match-property>
|
||||
<name>ty</name>
|
||||
<regex>(?i)HP .*</regex>
|
||||
</match-property>
|
||||
</match-properties>
|
||||
</discovery-method>
|
||||
<discovery-method>
|
||||
<service-type>mdns</service-type>
|
||||
<mdns-service-type>_ipp._tcp.local.</mdns-service-type>
|
||||
<match-properties>
|
||||
<match-property>
|
||||
<name>rp</name>
|
||||
<regex>.*</regex>
|
||||
</match-property>
|
||||
<match-property>
|
||||
<name>ty</name>
|
||||
<regex>(?i)HP .*</regex>
|
||||
</match-property>
|
||||
</match-properties>
|
||||
</discovery-method>
|
||||
</discovery-methods>
|
||||
|
||||
</addon:addon>
|
||||
|
||||
@ -8,4 +8,20 @@
|
||||
<description>The Hue Binding integrates the Philips Hue system. It allows to control Hue bulbs.</description>
|
||||
<connection>hybrid</connection>
|
||||
|
||||
<discovery-methods>
|
||||
<discovery-method>
|
||||
<service-type>mdns</service-type>
|
||||
<mdns-service-type>_hue._tcp.local.</mdns-service-type>
|
||||
</discovery-method>
|
||||
<discovery-method>
|
||||
<service-type>upnp</service-type>
|
||||
<match-properties>
|
||||
<match-property>
|
||||
<name>modelName</name>
|
||||
<regex>Philips hue bridge.*</regex>
|
||||
</match-property>
|
||||
</match-properties>
|
||||
</discovery-method>
|
||||
</discovery-methods>
|
||||
|
||||
</addon:addon>
|
||||
|
||||
@ -8,4 +8,11 @@
|
||||
<description>This binding integrates openHAB with the Hyperion ambient lighting software.</description>
|
||||
<connection>local</connection>
|
||||
|
||||
<discovery-methods>
|
||||
<discovery-method>
|
||||
<service-type>mdns</service-type>
|
||||
<mdns-service-type>_hyperiond-json._tcp.local.</mdns-service-type>
|
||||
</discovery-method>
|
||||
</discovery-methods>
|
||||
|
||||
</addon:addon>
|
||||
|
||||
@ -10,4 +10,11 @@
|
||||
on an IPP/CUPS Printer</description>
|
||||
<connection>local</connection>
|
||||
|
||||
<discovery-methods>
|
||||
<discovery-method>
|
||||
<service-type>mdns</service-type>
|
||||
<mdns-service-type>_ipp._tcp.local.</mdns-service-type>
|
||||
</discovery-method>
|
||||
</discovery-methods>
|
||||
|
||||
</addon:addon>
|
||||
|
||||
@ -8,4 +8,11 @@
|
||||
<description>This is the binding for the ISM8 card used for Wolf heating systems or other Wolf eBus devices.</description>
|
||||
<connection>local</connection>
|
||||
|
||||
<discovery-methods>
|
||||
<discovery-method>
|
||||
<service-type>mdns</service-type>
|
||||
<mdns-service-type>_ism7._tcp.local.</mdns-service-type>
|
||||
</discovery-method>
|
||||
</discovery-methods>
|
||||
|
||||
</addon:addon>
|
||||
|
||||
@ -8,4 +8,20 @@
|
||||
<description>Controls a Kaleidescape Movie Player</description>
|
||||
<connection>local</connection>
|
||||
|
||||
<discovery-methods>
|
||||
<discovery-method>
|
||||
<service-type>upnp</service-type>
|
||||
<match-properties>
|
||||
<match-property>
|
||||
<name>manufacturer</name>
|
||||
<regex>(?i)Kaleidescape</regex>
|
||||
</match-property>
|
||||
<match-property>
|
||||
<name>deviceType</name>
|
||||
<regex>.*Basic.*</regex>
|
||||
</match-property>
|
||||
</match-properties>
|
||||
</discovery-method>
|
||||
</discovery-methods>
|
||||
|
||||
</addon:addon>
|
||||
|
||||
@ -11,4 +11,16 @@
|
||||
</description>
|
||||
<connection>local</connection>
|
||||
|
||||
<discovery-methods>
|
||||
<discovery-method>
|
||||
<service-type>mdns</service-type>
|
||||
<mdns-service-type>_http._tcp.local.</mdns-service-type>
|
||||
<match-properties>
|
||||
<match-property>
|
||||
<name>hwversion</name>
|
||||
<regex>.*iCom_Low.*</regex>
|
||||
</match-property>
|
||||
</match-properties>
|
||||
</discovery-method>
|
||||
</discovery-methods>
|
||||
</addon:addon>
|
||||
|
||||
@ -15,4 +15,20 @@
|
||||
</parameter>
|
||||
</config-description>
|
||||
|
||||
<discovery-methods>
|
||||
<discovery-method>
|
||||
<service-type>upnp</service-type>
|
||||
<match-properties>
|
||||
<match-property>
|
||||
<name>manufacturer</name>
|
||||
<regex>(?i)XBMC.*</regex>
|
||||
</match-property>
|
||||
<match-property>
|
||||
<name>deviceType</name>
|
||||
<regex>.*MediaRenderer.*</regex>
|
||||
</match-property>
|
||||
</match-properties>
|
||||
</discovery-method>
|
||||
</discovery-methods>
|
||||
|
||||
</addon:addon>
|
||||
|
||||
@ -6,4 +6,17 @@
|
||||
<name>Konnected Binding</name>
|
||||
<description>This is the binding for Konnected.</description>
|
||||
<connection>local</connection>
|
||||
|
||||
<discovery-methods>
|
||||
<discovery-method>
|
||||
<service-type>upnp</service-type>
|
||||
<match-properties>
|
||||
<match-property>
|
||||
<name>modelName</name>
|
||||
<regex>Konnected.*</regex>
|
||||
</match-property>
|
||||
</match-properties>
|
||||
</discovery-method>
|
||||
</discovery-methods>
|
||||
|
||||
</addon:addon>
|
||||
|
||||
@ -8,4 +8,25 @@
|
||||
<description>This is the binding for LaMetric Time.</description>
|
||||
<connection>hybrid</connection>
|
||||
|
||||
<discovery-methods>
|
||||
<discovery-method>
|
||||
<service-type>upnp</service-type>
|
||||
<match-properties>
|
||||
<match-property>
|
||||
<name>manufacturer</name>
|
||||
<regex>(?i)LAMETRIC.*</regex>
|
||||
</match-property>
|
||||
</match-properties>
|
||||
</discovery-method>
|
||||
<discovery-method>
|
||||
<service-type>upnp</service-type>
|
||||
<match-properties>
|
||||
<match-property>
|
||||
<name>modelName</name>
|
||||
<regex>(?i)LAMETRIC.*</regex>
|
||||
</match-property>
|
||||
</match-properties>
|
||||
</discovery-method>
|
||||
</discovery-methods>
|
||||
|
||||
</addon:addon>
|
||||
|
||||
@ -8,4 +8,20 @@
|
||||
<description>Binding to connect LG's WebOS based smart TVs</description>
|
||||
<connection>local</connection>
|
||||
|
||||
<discovery-methods>
|
||||
<discovery-method>
|
||||
<service-type>upnp</service-type>
|
||||
<match-properties>
|
||||
<match-property>
|
||||
<name>modelName</name>
|
||||
<regex>.*TV.*</regex>
|
||||
</match-property>
|
||||
<match-property>
|
||||
<name>manufacturer</name>
|
||||
<regex>LG Electronics</regex>
|
||||
</match-property>
|
||||
</match-properties>
|
||||
</discovery-method>
|
||||
</discovery-methods>
|
||||
|
||||
</addon:addon>
|
||||
|
||||
@ -6,4 +6,17 @@
|
||||
<name>Loxone Binding</name>
|
||||
<description>This is the binding for Loxone Miniserver</description>
|
||||
<connection>local</connection>
|
||||
|
||||
<discovery-methods>
|
||||
<discovery-method>
|
||||
<service-type>upnp</service-type>
|
||||
<match-properties>
|
||||
<match-property>
|
||||
<name>manufacturer</name>
|
||||
<regex>.*loxone.*</regex>
|
||||
</match-property>
|
||||
</match-properties>
|
||||
</discovery-method>
|
||||
</discovery-methods>
|
||||
|
||||
</addon:addon>
|
||||
|
||||
@ -9,4 +9,11 @@
|
||||
RadioRA 2, HomeWorks, HomeWorks QS, RA2 Select, Caseta, and GRAFIK Eye.</description>
|
||||
<connection>local</connection>
|
||||
|
||||
<discovery-methods>
|
||||
<discovery-method>
|
||||
<service-type>mdns</service-type>
|
||||
<mdns-service-type>_lutron._tcp.local.</mdns-service-type>
|
||||
</discovery-method>
|
||||
</discovery-methods>
|
||||
|
||||
</addon:addon>
|
||||
|
||||
@ -8,4 +8,20 @@
|
||||
<description>This is the binding for MagentaTV receivers</description>
|
||||
<connection>hybrid</connection>
|
||||
|
||||
<discovery-methods>
|
||||
<discovery-method>
|
||||
<service-type>upnp</service-type>
|
||||
<match-properties>
|
||||
<match-property>
|
||||
<name>manufacturer</name>
|
||||
<regex>(?i)HUAWEI.*</regex>
|
||||
</match-property>
|
||||
<match-property>
|
||||
<name>modelName</name>
|
||||
<regex>(?i).*(DMS_TPB|MR401B|MR601|MR201).*</regex>
|
||||
</match-property>
|
||||
</match-properties>
|
||||
</discovery-method>
|
||||
</discovery-methods>
|
||||
|
||||
</addon:addon>
|
||||
|
||||
@ -8,4 +8,17 @@
|
||||
<description>This is the binding for the din-rail power meter from MEC.</description>
|
||||
<connection>local</connection>
|
||||
|
||||
<discovery-methods>
|
||||
<discovery-method>
|
||||
<service-type>mdns</service-type>
|
||||
<mdns-service-type>_http._tcp.local.</mdns-service-type>
|
||||
<match-properties>
|
||||
<match-property>
|
||||
<name>name</name>
|
||||
<regex>^(vpm|mec)</regex>
|
||||
</match-property>
|
||||
</match-properties>
|
||||
</discovery-method>
|
||||
</discovery-methods>
|
||||
|
||||
</addon:addon>
|
||||
|
||||
@ -8,4 +8,17 @@
|
||||
<description>This is the binding for Miele@home appliances</description>
|
||||
<connection>local</connection>
|
||||
|
||||
<discovery-methods>
|
||||
<discovery-method>
|
||||
<service-type>mdns</service-type>
|
||||
<mdns-service-type>_mieleathome._tcp.local.</mdns-service-type>
|
||||
<match-properties>
|
||||
<match-property>
|
||||
<name>path</name>
|
||||
<regex>\/Rest\/</regex>
|
||||
</match-property>
|
||||
</match-properties>
|
||||
</discovery-method>
|
||||
</discovery-methods>
|
||||
|
||||
</addon:addon>
|
||||
|
||||
@ -8,4 +8,17 @@
|
||||
<description>@text/addon.mielecloud.description</description>
|
||||
<connection>cloud</connection>
|
||||
|
||||
<discovery-methods>
|
||||
<discovery-method>
|
||||
<service-type>mdns</service-type>
|
||||
<mdns-service-type>_mieleathome._tcp.local.</mdns-service-type>
|
||||
<match-properties>
|
||||
<match-property>
|
||||
<name>path</name>
|
||||
<regex>^\/$</regex>
|
||||
</match-property>
|
||||
</match-properties>
|
||||
</discovery-method>
|
||||
</discovery-methods>
|
||||
|
||||
</addon:addon>
|
||||
|
||||
@ -8,4 +8,17 @@
|
||||
<description>This binding can integrate Minecraft servers.</description>
|
||||
<connection>cloud</connection>
|
||||
|
||||
<discovery-methods>
|
||||
<discovery-method>
|
||||
<service-type>mdns</service-type>
|
||||
<mdns-service-type>_http._tcp.local.</mdns-service-type>
|
||||
<match-properties>
|
||||
<match-property>
|
||||
<name>name</name>
|
||||
<regex>wc-minecraft</regex>
|
||||
</match-property>
|
||||
</match-properties>
|
||||
</discovery-method>
|
||||
</discovery-methods>
|
||||
|
||||
</addon:addon>
|
||||
|
||||
@ -8,4 +8,11 @@
|
||||
<description>This is the binding for the Music Player Daemon.</description>
|
||||
<connection>local</connection>
|
||||
|
||||
<discovery-methods>
|
||||
<discovery-method>
|
||||
<service-type>mdns</service-type>
|
||||
<mdns-service-type>_mpd._tcp.local.</mdns-service-type>
|
||||
</discovery-method>
|
||||
</discovery-methods>
|
||||
|
||||
</addon:addon>
|
||||
|
||||
@ -8,4 +8,11 @@
|
||||
<description>This binding lets you connect to your IT4Wifi Nice device.</description>
|
||||
<connection>local</connection>
|
||||
|
||||
<discovery-methods>
|
||||
<discovery-method>
|
||||
<service-type>mdns</service-type>
|
||||
<mdns-service-type>_nap._tcp.local.</mdns-service-type>
|
||||
</discovery-method>
|
||||
</discovery-methods>
|
||||
|
||||
</addon:addon>
|
||||
|
||||
@ -8,4 +8,11 @@
|
||||
<description>@text/addon.nanoleaf.description</description>
|
||||
<connection>local</connection>
|
||||
|
||||
<discovery-methods>
|
||||
<discovery-method>
|
||||
<service-type>mdns</service-type>
|
||||
<mdns-service-type>_nanoleafapi._tcp.local.</mdns-service-type>
|
||||
</discovery-method>
|
||||
</discovery-methods>
|
||||
|
||||
</addon:addon>
|
||||
|
||||
@ -10,4 +10,11 @@
|
||||
on the Devices</description>
|
||||
<connection>local</connection>
|
||||
|
||||
<discovery-methods>
|
||||
<discovery-method>
|
||||
<service-type>mdns</service-type>
|
||||
<mdns-service-type>_neeo._tcp.local.</mdns-service-type>
|
||||
</discovery-method>
|
||||
</discovery-methods>
|
||||
|
||||
</addon:addon>
|
||||
|
||||
@ -8,4 +8,17 @@
|
||||
<description>This is the binding for Heatmiser NeoHub devices</description>
|
||||
<connection>local</connection>
|
||||
|
||||
<discovery-methods>
|
||||
<discovery-method>
|
||||
<service-type>mdns</service-type>
|
||||
<mdns-service-type>_hap._tcp.local.</mdns-service-type>
|
||||
<match-properties>
|
||||
<match-property>
|
||||
<name>name</name>
|
||||
<regex>Heatmiser neoHub</regex>
|
||||
</match-property>
|
||||
</match-properties>
|
||||
</discovery-method>
|
||||
</discovery-methods>
|
||||
|
||||
</addon:addon>
|
||||
|
||||
@ -17,4 +17,11 @@
|
||||
</parameter>
|
||||
</config-description>
|
||||
|
||||
<discovery-methods>
|
||||
<discovery-method>
|
||||
<service-type>mdns</service-type>
|
||||
<mdns-service-type>_netatmo-lcomm._tcp.local.</mdns-service-type>
|
||||
</discovery-method>
|
||||
</discovery-methods>
|
||||
|
||||
</addon:addon>
|
||||
|
||||
@ -8,4 +8,11 @@
|
||||
<description>Binding for connecting to Network UPS Tools (NUT) servers</description>
|
||||
<connection>local</connection>
|
||||
|
||||
<discovery-methods>
|
||||
<discovery-method>
|
||||
<service-type>mdns</service-type>
|
||||
<mdns-service-type>_nut._tcp.local.</mdns-service-type>
|
||||
</discovery-method>
|
||||
</discovery-methods>
|
||||
|
||||
</addon:addon>
|
||||
|
||||
@ -7,4 +7,18 @@
|
||||
<name>@text/bindingName</name>
|
||||
<description>@text/bindingDescription</description>
|
||||
<connection>local</connection>
|
||||
|
||||
<discovery-methods>
|
||||
<discovery-method>
|
||||
<service-type>mdns</service-type>
|
||||
<mdns-service-type>_http._tcp.local.</mdns-service-type>
|
||||
<match-properties>
|
||||
<match-property>
|
||||
<name>name</name>
|
||||
<regex>(?i)FP00112A.*</regex>
|
||||
</match-property>
|
||||
</match-properties>
|
||||
</discovery-method>
|
||||
</discovery-methods>
|
||||
|
||||
</addon:addon>
|
||||
|
||||
@ -8,4 +8,11 @@
|
||||
<description>Controls the Nuvo Grand Concerto or Essentia G Whole House Amplifier.</description>
|
||||
<connection>local</connection>
|
||||
|
||||
<discovery-methods>
|
||||
<discovery-method>
|
||||
<service-type>mdns</service-type>
|
||||
<mdns-service-type>_ac-mcs._tcp.local.</mdns-service-type>
|
||||
</discovery-method>
|
||||
</discovery-methods>
|
||||
|
||||
</addon:addon>
|
||||
|
||||
@ -14,4 +14,21 @@
|
||||
<description>url to use for playing notification sounds, e.g. http://192.168.0.2:8080</description>
|
||||
</parameter>
|
||||
</config-description>
|
||||
|
||||
<discovery-methods>
|
||||
<discovery-method>
|
||||
<service-type>upnp</service-type>
|
||||
<match-properties>
|
||||
<match-property>
|
||||
<name>manufacturer</name>
|
||||
<regex>(?i).*ONKYO.*</regex>
|
||||
</match-property>
|
||||
<match-property>
|
||||
<name>deviceType</name>
|
||||
<regex>.*MediaRenderer.*</regex>
|
||||
</match-property>
|
||||
</match-properties>
|
||||
</discovery-method>
|
||||
</discovery-methods>
|
||||
|
||||
</addon:addon>
|
||||
|
||||
@ -8,4 +8,17 @@
|
||||
<description>The OpenWebNet Binding integrates the BTicino/Legrand 'MyHOME' connected home system using the OpenWebNet
|
||||
protocol. It supports BUS (SCS) and Zigbee USB gateways and devices.</description>
|
||||
<connection>local</connection>
|
||||
|
||||
<discovery-methods>
|
||||
<discovery-method>
|
||||
<service-type>upnp</service-type>
|
||||
<match-properties>
|
||||
<match-property>
|
||||
<name>manufacturer</name>
|
||||
<regex>(?i).*BTICINO.*</regex>
|
||||
</match-property>
|
||||
</match-properties>
|
||||
</discovery-method>
|
||||
</discovery-methods>
|
||||
|
||||
</addon:addon>
|
||||
|
||||
@ -8,4 +8,20 @@
|
||||
<description>Controls Oppo UDP-203/205 and BDP-83/93/95/103/105 Blu-ray Players</description>
|
||||
<connection>local</connection>
|
||||
|
||||
<discovery-methods>
|
||||
<discovery-method>
|
||||
<service-type>upnp</service-type>
|
||||
<match-properties>
|
||||
<match-property>
|
||||
<name>manufacturer</name>
|
||||
<regex>(?i)OPPO</regex>
|
||||
</match-property>
|
||||
<match-property>
|
||||
<name>deviceType</name>
|
||||
<regex>.*MediaRenderer.*</regex>
|
||||
</match-property>
|
||||
</match-properties>
|
||||
</discovery-method>
|
||||
</discovery-methods>
|
||||
|
||||
</addon:addon>
|
||||
|
||||
@ -8,4 +8,20 @@
|
||||
<description>A binding for Pioneer AVRs.</description>
|
||||
<connection>local</connection>
|
||||
|
||||
<discovery-methods>
|
||||
<discovery-method>
|
||||
<service-type>upnp</service-type>
|
||||
<match-properties>
|
||||
<match-property>
|
||||
<name>manufacturer</name>
|
||||
<regex>(?i)PIONEER</regex>
|
||||
</match-property>
|
||||
<match-property>
|
||||
<name>deviceType</name>
|
||||
<regex>.*MediaRenderer.*</regex>
|
||||
</match-property>
|
||||
</match-properties>
|
||||
</discovery-method>
|
||||
</discovery-methods>
|
||||
|
||||
</addon:addon>
|
||||
|
||||
@ -31,4 +31,11 @@
|
||||
</parameter>
|
||||
</config-description>
|
||||
|
||||
<discovery-methods>
|
||||
<discovery-method>
|
||||
<service-type>mdns</service-type>
|
||||
<mdns-service-type>_pulse-server._tcp.local.</mdns-service-type>
|
||||
</discovery-method>
|
||||
</discovery-methods>
|
||||
|
||||
</addon:addon>
|
||||
|
||||
@ -9,4 +9,20 @@
|
||||
models</description>
|
||||
<connection>local</connection>
|
||||
|
||||
<discovery-methods>
|
||||
<discovery-method>
|
||||
<service-type>upnp</service-type>
|
||||
<match-properties>
|
||||
<match-property>
|
||||
<name>manufacturer</name>
|
||||
<regex>(?i).*SAMSUNG ELECTRONICS.*</regex>
|
||||
</match-property>
|
||||
<match-property>
|
||||
<name>deviceType</name>
|
||||
<regex>.*MediaRenderer.*</regex>
|
||||
</match-property>
|
||||
</match-properties>
|
||||
</discovery-method>
|
||||
</discovery-methods>
|
||||
|
||||
</addon:addon>
|
||||
|
||||
@ -32,4 +32,17 @@
|
||||
</parameter>
|
||||
</config-description>
|
||||
|
||||
<discovery-methods>
|
||||
<discovery-method>
|
||||
<service-type>mdns</service-type>
|
||||
<mdns-service-type>_http._tcp.local.</mdns-service-type>
|
||||
<match-properties>
|
||||
<match-property>
|
||||
<name>name</name>
|
||||
<regex>.*Shelly.*</regex>
|
||||
</match-property>
|
||||
</match-properties>
|
||||
</discovery-method>
|
||||
</discovery-methods>
|
||||
|
||||
</addon:addon>
|
||||
|
||||
@ -19,4 +19,20 @@
|
||||
</parameter>
|
||||
</config-description>
|
||||
|
||||
<discovery-methods>
|
||||
<discovery-method>
|
||||
<service-type>mdns</service-type>
|
||||
<mdns-service-type>_sonos._tcp.local.</mdns-service-type>
|
||||
</discovery-method>
|
||||
<discovery-method>
|
||||
<service-type>upnp</service-type>
|
||||
<match-properties>
|
||||
<match-property>
|
||||
<name>manufacturer</name>
|
||||
<regex>(?i).*SONOS.*</regex>
|
||||
</match-property>
|
||||
</match-properties>
|
||||
</discovery-method>
|
||||
</discovery-methods>
|
||||
|
||||
</addon:addon>
|
||||
|
||||
@ -8,4 +8,20 @@
|
||||
<description>This is the binding for SonyAudio products (Receivers and wireless speakers).</description>
|
||||
<connection>local</connection>
|
||||
|
||||
<discovery-methods>
|
||||
<discovery-method>
|
||||
<service-type>upnp</service-type>
|
||||
<match-properties>
|
||||
<match-property>
|
||||
<name>manufacturer</name>
|
||||
<regex>(?i).*SONY.*</regex>
|
||||
</match-property>
|
||||
<match-property>
|
||||
<name>deviceType</name>
|
||||
<regex>.*MediaRenderer.*</regex>
|
||||
</match-property>
|
||||
</match-properties>
|
||||
</discovery-method>
|
||||
</discovery-methods>
|
||||
|
||||
</addon:addon>
|
||||
|
||||
@ -15,4 +15,16 @@
|
||||
</parameter>
|
||||
</config-description>
|
||||
|
||||
<discovery-methods>
|
||||
<discovery-method>
|
||||
<service-type>upnp</service-type>
|
||||
<match-properties>
|
||||
<match-property>
|
||||
<name>modelName</name>
|
||||
<regex>Logitech Media Server</regex>
|
||||
</match-property>
|
||||
</match-properties>
|
||||
</discovery-method>
|
||||
</discovery-methods>
|
||||
|
||||
</addon:addon>
|
||||
|
||||
@ -8,4 +8,18 @@
|
||||
<description>Binding for tado° devices</description>
|
||||
<connection>cloud</connection>
|
||||
|
||||
|
||||
<discovery-methods>
|
||||
<discovery-method>
|
||||
<service-type>mdns</service-type>
|
||||
<mdns-service-type>_hap._tcp.local.</mdns-service-type>
|
||||
<match-properties>
|
||||
<match-property>
|
||||
<name>name</name>
|
||||
<regex>tado.*</regex>
|
||||
</match-property>
|
||||
</match-properties>
|
||||
</discovery-method>
|
||||
</discovery-methods>
|
||||
|
||||
</addon:addon>
|
||||
|
||||
@ -8,4 +8,11 @@
|
||||
<description>Controls TiVo DVRs that support the TiVo TCP Control Protocol v1.1</description>
|
||||
<connection>local</connection>
|
||||
|
||||
<discovery-methods>
|
||||
<discovery-method>
|
||||
<service-type>mdns</service-type>
|
||||
<mdns-service-type>_tivo-remote._tcp.local.</mdns-service-type>
|
||||
</discovery-method>
|
||||
</discovery-methods>
|
||||
|
||||
</addon:addon>
|
||||
|
||||
@ -8,4 +8,17 @@
|
||||
<description>This binding supports IKEA TRÅDFRI lighting devices through the IKEA gateway.</description>
|
||||
<connection>local</connection>
|
||||
|
||||
<discovery-methods>
|
||||
<discovery-method>
|
||||
<service-type>mdns</service-type>
|
||||
<mdns-service-type>_coap._udp.local.</mdns-service-type>
|
||||
<match-properties>
|
||||
<match-property>
|
||||
<name>name</name>
|
||||
<regex>(gw[:-]{1}([a-f0-9]{2}[-]?){6}){1}</regex>
|
||||
</match-property>
|
||||
</match-properties>
|
||||
</discovery-method>
|
||||
</discovery-methods>
|
||||
|
||||
</addon:addon>
|
||||
|
||||
@ -15,4 +15,26 @@
|
||||
The folder will be created on first use when it does not exist.</description>
|
||||
</parameter>
|
||||
</config-description>
|
||||
|
||||
<discovery-methods>
|
||||
<discovery-method>
|
||||
<service-type>upnp</service-type>
|
||||
<match-properties>
|
||||
<match-property>
|
||||
<name>deviceType</name>
|
||||
<regex>.*MediaRenderer.*</regex>
|
||||
</match-property>
|
||||
</match-properties>
|
||||
</discovery-method>
|
||||
<discovery-method>
|
||||
<service-type>upnp</service-type>
|
||||
<match-properties>
|
||||
<match-property>
|
||||
<name>deviceType</name>
|
||||
<regex>.*MediaServer.*</regex>
|
||||
</match-property>
|
||||
</match-properties>
|
||||
</discovery-method>
|
||||
</discovery-methods>
|
||||
|
||||
</addon:addon>
|
||||
|
||||
@ -8,4 +8,17 @@
|
||||
<description>@text/addon.velux.description</description>
|
||||
<connection>local</connection>
|
||||
|
||||
<discovery-methods>
|
||||
<discovery-method>
|
||||
<service-type>mdns</service-type>
|
||||
<mdns-service-type>_http._tcp.local.</mdns-service-type>
|
||||
<match-properties>
|
||||
<match-property>
|
||||
<name>name</name>
|
||||
<regex>(?i)VELUX.KLF.LAN.*</regex>
|
||||
</match-property>
|
||||
</match-properties>
|
||||
</discovery-method>
|
||||
</discovery-methods>
|
||||
|
||||
</addon:addon>
|
||||
|
||||
@ -8,4 +8,11 @@
|
||||
<description>Controls Vizio TVs w/SmartCast API (2016+ Models)</description>
|
||||
<connection>local</connection>
|
||||
|
||||
<discovery-methods>
|
||||
<discovery-method>
|
||||
<service-type>mdns</service-type>
|
||||
<mdns-service-type>_viziocast._tcp.local.</mdns-service-type>
|
||||
</discovery-method>
|
||||
</discovery-methods>
|
||||
|
||||
</addon:addon>
|
||||
|
||||
@ -7,4 +7,11 @@
|
||||
<name>Volumio Binding</name>
|
||||
<description>This is the binding for Volumio devices.</description>
|
||||
|
||||
<discovery-methods>
|
||||
<discovery-method>
|
||||
<service-type>mdns</service-type>
|
||||
<mdns-service-type>_Volumio._tcp.local.</mdns-service-type>
|
||||
</discovery-method>
|
||||
</discovery-methods>
|
||||
|
||||
</addon:addon>
|
||||
|
||||
@ -8,4 +8,16 @@
|
||||
<description>The WeMo binding integrates Belkin WeMo devices.</description>
|
||||
<connection>local</connection>
|
||||
|
||||
<discovery-methods>
|
||||
<discovery-method>
|
||||
<service-type>upnp</service-type>
|
||||
<match-properties>
|
||||
<match-property>
|
||||
<name>manufacturer</name>
|
||||
<regex>(?i)BELKIN</regex>
|
||||
</match-property>
|
||||
</match-properties>
|
||||
</discovery-method>
|
||||
</discovery-methods>
|
||||
|
||||
</addon:addon>
|
||||
|
||||
@ -8,4 +8,18 @@
|
||||
<description>This is the binding for WLED</description>
|
||||
<connection>local</connection>
|
||||
|
||||
<discovery-methods>
|
||||
<discovery-method>
|
||||
<service-type>mdns</service-type>
|
||||
<mdns-service-type>_http._tcp.local.</mdns-service-type>
|
||||
<match-properties>
|
||||
<match-property>
|
||||
<name>name</name>
|
||||
<regex>.*wled.*</regex>
|
||||
</match-property>
|
||||
</match-properties>
|
||||
</discovery-method>
|
||||
</discovery-methods>
|
||||
|
||||
|
||||
</addon:addon>
|
||||
|
||||
@ -8,4 +8,20 @@
|
||||
<description>For all network enabled Yamaha receivers.</description>
|
||||
<connection>local</connection>
|
||||
|
||||
<discovery-methods>
|
||||
<discovery-method>
|
||||
<service-type>upnp</service-type>
|
||||
<match-properties>
|
||||
<match-property>
|
||||
<name>manufacturer</name>
|
||||
<regex>(?i).*YAMAHA.*</regex>
|
||||
</match-property>
|
||||
<match-property>
|
||||
<name>deviceType</name>
|
||||
<regex>.*MediaRenderer.*</regex>
|
||||
</match-property>
|
||||
</match-properties>
|
||||
</discovery-method>
|
||||
</discovery-methods>
|
||||
|
||||
</addon:addon>
|
||||
|
||||
@ -12,4 +12,11 @@
|
||||
|
||||
<config-description-ref uri="io:neeo"/>
|
||||
|
||||
<discovery-methods>
|
||||
<discovery-method>
|
||||
<service-type>mdns</service-type>
|
||||
<mdns-service-type>_neeo._tcp.local.</mdns-service-type>
|
||||
</discovery-method>
|
||||
</discovery-methods>
|
||||
|
||||
</addon:addon>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user