Skip to content

API for ADT Secure Home. (Basically a skinned version of IDS Hyyp)

License

Notifications You must be signed in to change notification settings

RenierM26/pyHyypApi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Donate Upload Python Package

pyHyypApi

API for ADT Secure Home and IDS Hyyp. There could be more variants but it's easy to add package names to the constants.py file.

How to use:

  1. Install:

pip install pyHyypApi

2.1. Login (ADT Secure Home):

import pyhyypapi
import json
client = pyhyypapi.hyypclient(email="",password="")
client.login()

OR

2.2. Login (IDT Hyyp):

import pyhyypapi
import json
client = pyhyypapi.hyypclient(email="",password="",pkg=pyhyypapi.HyypPkg.IDS_HYYP_GENERIC.value)
client.login()

  1. Get site/partition/user/zone info:
print(json.dumps(client.get_sync_info(),indent=2))

TO Do:

  • CLI usage. (GCF client is there, just needs some more automation.)
  • Capture panic api...for obvious reasons.
  • What zone caused arm/arm stay not to work. - Looks like GCM/Firebase push messages. Added GCM client...just run main program and register GCF code in function called register gcf. It works.