Skip to main content

Python API for controlling Genie garage doors connected to Aladdin Connect devices

Project description

aladdin-connect

Python module that allows interacting with Genie Aladdin Connect devices

Note that shared doors are not currently supported, only doors that are owned by your account can be controlled

Usage

from aladdin_connect import AladdinConnectClient

# Create session using aladdin connect credentials
client = AladdinConnectClient(email, password)
client.login()

# Get list of available doors
doors = client.get_doors()
my_door = doors[0]

# Issue commands for doors
client.close_door(my_door['device_id'], my_door['door_number'])
client.open_door(my_door['device_id'], my_door['door_number'])

# Get updated door status
client.get_door_status(my_door['device_id'], my_door['door_number'])

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aladdin_connect-0.3.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

aladdin_connect-0.3-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

Details for the file aladdin_connect-0.3.tar.gz.

File metadata

  • Download URL: aladdin_connect-0.3.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/3.6.3

File hashes

Hashes for aladdin_connect-0.3.tar.gz
Algorithm Hash digest
SHA256 e54de19356630144bd86feeb76e98bc434d7da21c492330590e1f11ba6f24315
MD5 c9452cf31b49d726e635e302c4538faa
BLAKE2b-256 e0d55cce86900a67e7a2b298604d38d8fb731e414d6b7c95e10a2965af10f015

See more details on using hashes here.

Provenance

File details

Details for the file aladdin_connect-0.3-py3-none-any.whl.

File metadata

  • Download URL: aladdin_connect-0.3-py3-none-any.whl
  • Upload date:
  • Size: 5.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/3.6.3

File hashes

Hashes for aladdin_connect-0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 4a082213acf47b85fe85157050c7e6747a6812cf81a6387c5e5e727612cb6235
MD5 7b526e6e70698d48793e54ba0984a404
BLAKE2b-256 b4e89b395e80aa0793da6cb3886b76a23607ba1f91396a8e7d90ad138dec2dc0

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page