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.2.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: aladdin_connect-0.2.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.2.tar.gz
Algorithm Hash digest
SHA256 d65aafd439f6a3a297985bc648f9c389afef55fbeb8d16dcca806099e824daef
MD5 d2cee14971572bfb8cfc40176894e7cd
BLAKE2b-256 6c83416bad8d7ae466231338cd63fe7b8e1c82e13b2b04239de3a8aba1b259bf

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: aladdin_connect-0.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 72a5ff3fe6c04a97bdd97f291d012d3b20a6135c2cdfa090134dadb6d83edc46
MD5 51a754e9f3144987fca00354d00cc3a3
BLAKE2b-256 8669c960f2e402456ca3a08fd20e7002554aed28872afb206ca4aa330c3c6e0c

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