Library for communicating with Ryobi Garage Door Websocket and HTTP API.
Project description
ryobigdopy
Library to interface with Ryobi GDO Websockets in Python.
Example use
import auth as a
import ryobigdo
import logging
_LOGGER = logging.getLogger(__name__)
logging.basicConfig(level=logging.DEBUG)
creds = {
"username": RYOBI_USERNAME, #Username from Ryobi GDO App
"password": RYOBI_PASSWORD, #Password from Ryobi GDO App
}
auth = a.Auth(creds) #Manages login, creds, and API Key
auth.login() #Checks creds and gets API Key for use in Websocket.
print(http_api.get_devices(auth)) #Choose DEVICE_ID wanted and give to RyobiGDO Obj.
DEVICE_ID = "" #From http_api.get_devices()
gdo = ryobigdo.RyobiGDO(DEVICE_ID, auth)
gdo.connect_ws()
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ryobigdopy-0.0.1.tar.gz
(2.7 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ryobigdopy-0.0.1.tar.gz.
File metadata
- Download URL: ryobigdopy-0.0.1.tar.gz
- Upload date:
- Size: 2.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
768b2997fcf33da4ed09dd4f655a25087c8dec5d9727719a9d8f34abed47d12f
|
|
| MD5 |
313bed31c49d332f6052ad7fd3157564
|
|
| BLAKE2b-256 |
1fc4a5e5280f112d09f3e08006e9ddce7c0538588a9d08b855b94876505a63be
|
File details
Details for the file ryobigdopy-0.0.1-py3-none-any.whl.
File metadata
- Download URL: ryobigdopy-0.0.1-py3-none-any.whl
- Upload date:
- Size: 3.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f86b6ce6c9f04456056b14054c6805d6dc1f2c19871a290dfaed8f9ff31d5f7c
|
|
| MD5 |
020edcadbb9700b224a2cc38c2adcf98
|
|
| BLAKE2b-256 |
bbebf9d04b66ead9cf205a8e274c28986a4f688524ad2ed95f847405905d2d94
|