Class SddpAddonFinder

java.lang.Object
org.openhab.core.config.discovery.addon.BaseAddonFinder
org.openhab.core.config.discovery.addon.sddp.SddpAddonFinder
All Implemented Interfaces:
AddonFinder, SddpDeviceParticipant

@NonNullByDefault public class SddpAddonFinder extends BaseAddonFinder implements SddpDeviceParticipant
This is a SddpAddonFinder for finding suggested Addons via SDDP.

Simple Device Discovery Protocol (SDDP) is a simple multicast discovery protocol implemented by many "smart home" devices to allow a controlling agent to easily discover and connect to devices on a local subnet.

SDDP was created by Control4, and is quite similar to UPnP's standard Simple Service Discovery Protocol (SSDP), and it serves a virtually identical purpose. SDDP is not a standard protocol and it is not publicly documented.

It checks the binding's addon.xml 'match-property' elements for the following SDDP properties:

  • driver
  • host
  • ipAddress
  • macAddress
  • manufacturer
  • model
  • port
  • primaryProxy
  • proxies
  • type
  • Author:
    Andrew Fiddian-Green - Initial contribution