Skip to content
This repository was archived by the owner on Oct 1, 2021. It is now read-only.

Commit 85060c7

Browse files
brandondballoob
authored andcommitted
Add support for Sercomm IP camera discovery. (#238)
Sercomm manufactures a line of wired and wireless IP video cameras that are frequently rebranded and distributed as part of a security package by vendors such as ADT or Comcast/Xfinity. At this point they have been pretty well reverse-engineered as well as rooted: https://github.com/edent/Sercomm-API
1 parent da1bda1 commit 85060c7

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

netdisco/discoverables/sercomm.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
"""
2+
Discover Sercomm network cameras.
3+
These are rebranded as iControl and many others, and are usually
4+
distributed as part of an ADT or Comcast/Xfinity monitoring package.
5+
https://github.com/edent/Sercomm-API
6+
"""
7+
from . import SSDPDiscoverable
8+
9+
10+
class Discoverable(SSDPDiscoverable):
11+
"""Add support for discovering camera services."""
12+
13+
def get_entries(self):
14+
"""Get all Sercomm iControl devices."""
15+
return self.find_by_device_description({'manufacturer': 'iControl'})

0 commit comments

Comments
 (0)