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

Uploaded Source

Built Distribution

gogogate2_api-1.0.4-py3-none-any.whl (7.0 kB view hashes)

Uploaded Python 3

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