Skip to main content

Library for connecting to gogogate2 hubs

Project description

Python gogogate2-api Build status codecov PyPI

Python library for controlling gogogate2 devices

Installation

pip install gogogate2-api

Usage

For a complete example, checkout the integration test in scripts/integration_test.py. It has a working example on how to use the API.

from gogogate2_api import GogoGate2Api
api = GogoGate2Api("10.10.0.23", "admin", "password")

# Get info about device and all doors.
api.info()

# Open/close door.
api.open_door(1)
api.close_door(1)

Building

Building, testing and lintings of the project is all done with one script. You only need a few dependencies.

Dependencies:

  • python3 in your path.
  • The python3 venv module.

The build script will setup the venv, dependencies, test and lint and bundle the project.

./scripts/build.sh

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

gogogate2_api-1.0.3.tar.gz (7.0 kB view details)

Uploaded Source

Built Distribution

gogogate2_api-1.0.3-py3-none-any.whl (6.9 kB view details)

Uploaded Python 3

File details

Details for the file gogogate2_api-1.0.3.tar.gz.

File metadata

  • Download URL: gogogate2_api-1.0.3.tar.gz
  • Upload date:
  • Size: 7.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.5 CPython/3.7.6 Linux/5.0.0-1035-azure

File hashes

Hashes for gogogate2_api-1.0.3.tar.gz
Algorithm Hash digest
SHA256 e73626bdd94d9c1c97df2b9d8939a94e008e5bea6a7c11efb5405534f6678740
MD5 e2f97ea4bab3fe78b64710b92354fa8a
BLAKE2b-256 608cede7b037059a1de602a4d63da410cc449a85fd77566177f8ca0d97631485

See more details on using hashes here.

File details

Details for the file gogogate2_api-1.0.3-py3-none-any.whl.

File metadata

  • Download URL: gogogate2_api-1.0.3-py3-none-any.whl
  • Upload date:
  • Size: 6.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.5 CPython/3.7.6 Linux/5.0.0-1035-azure

File hashes

Hashes for gogogate2_api-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 11dbc315408d8552e6a90665d64c30299ab675710da575f65adf2c2617082e5d
MD5 38fa43ddd38bf722ab28809cf9c75548
BLAKE2b-256 9b060587aaca47fe89830ba5c4b683f689a0882ecc8e0890dd086e403bc9727b

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