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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: gogogate2_api-1.0.1.tar.gz
  • Upload date:
  • Size: 6.9 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.1.tar.gz
Algorithm Hash digest
SHA256 69a1751d8d31d0f8f5be47899f6c92d51327523ee45c3549a652e621a8cf49bb
MD5 3f74cf3f22d42d6d5c428526f727d6ee
BLAKE2b-256 ffbe3f0d5ca8e66e63dff5034cc40c462e161a9791f9f1b271caadc666361300

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gogogate2_api-1.0.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0f5b45a56a43871bab057697b1febf3859aea955c1836be22e9749a8d790e47a
MD5 2b4948ff218021822a9128368a135812
BLAKE2b-256 6ec792a8a8c83fdb020800a7afcde33aec2e533917278926ee56506253fe9986

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