diff --git a/netdisco/discoverables/sercomm.py b/netdisco/discoverables/sercomm.py new file mode 100644 index 00000000..6281f31d --- /dev/null +++ b/netdisco/discoverables/sercomm.py @@ -0,0 +1,15 @@ +""" +Discover Sercomm network cameras. +These are rebranded as iControl and many others, and are usually +distributed as part of an ADT or Comcast/Xfinity monitoring package. +https://github.com/edent/Sercomm-API +""" +from . import SSDPDiscoverable + + +class Discoverable(SSDPDiscoverable): + """Add support for discovering camera services.""" + + def get_entries(self): + """Get all the Wireless Network Camera uPnP entries.""" + return self.find_by_device_description({'manufacturer': 'iControl'})