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

Uploaded Source

Built Distribution

aladdin_connect-0.4-py3-none-any.whl (5.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: aladdin_connect-0.4.tar.gz
  • Upload date:
  • Size: 4.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.10

File hashes

Hashes for aladdin_connect-0.4.tar.gz
Algorithm Hash digest
SHA256 077a33f4e64fccd33e360c38b3a288a7090bf04ebd104eb1a543d57f3e0c7388
MD5 a05e83e5972233e2175f8ca476b92844
BLAKE2b-256 d1983b6292846b56976f86ae42ed48fb2f57fc6de3189db5b49be87c7c617b3c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aladdin_connect-0.4-py3-none-any.whl
  • Upload date:
  • Size: 5.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.10

File hashes

Hashes for aladdin_connect-0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 70a3b0c2c7ea3cf9601e40e11d3b31c78bb807a46f6b5607f3746eef66671d37
MD5 0f80f2cf6fabfb808d5c00d282dbe498
BLAKE2b-256 99eb343edf64157ab3a55c4dbc6f72abbda37cb54408c17758d585a2cb527cea

See more details on using hashes here.

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