Skip to content

A thin Python wrapper for Supla's OpenAPI

License

Notifications You must be signed in to change notification settings

konradorlinski/pysupla

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PySupla

A simplistic (and incomplete!) wrapper for Supla's OpenAPI, used mainly for HomeAssistant integration.

I'm in no way affiliated with Supla and Zamel: I love their devices, but prefer to use all my Smart Home devices from one app.

See tests directory for usage examples.

Currently, there are only integration tests: to run them, you have to export the following environmental variables:

  • SUPLA_SERVER - an address of Supla's cloud server you want to test against (ex. srv1.supla.org, or (better) your own test instance).

  • SUPLA_PERSONAL_ACCESS_TOKEN - a personal access token you can get here (if you use Supla's server of course). PySupla currently does not support OAuth2.

  • SUPLA_SHUTTER_ID - an ID of a shutter type device to test against (this is what I'm mainly using Supla for).

Contributors welcome!

About

A thin Python wrapper for Supla's OpenAPI

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%