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

Uploaded Source

Built Distribution

gogogate2_api-1.0.0-py3-none-any.whl (6.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: gogogate2_api-1.0.0.tar.gz
  • Upload date:
  • Size: 6.8 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.0.tar.gz
Algorithm Hash digest
SHA256 de6a677dfcea000de634ae0fb489293914a26a0af6a35ce2e841fcf52ae71c04
MD5 1400cf8d7a84fff8bedf8a17bb59c3c6
BLAKE2b-256 0eb1558762a52da4b205e1d84080d5423cfc760ee5c8c9ccc7aacfc10e1a9712

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gogogate2_api-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 6.6 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 746fe1c39ccdc43ced02489960eca8e17d575cdee3d7771effe63c06aed33a9f
MD5 834aca09b7421195600498d6fd07b254
BLAKE2b-256 18515b2bf4f631527feb09f0710a55ce5d6232481a96f458ddf7bdd011ce83ef

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