aiorobonect
Asynchronous library to communicate with the Robonect API
API Example
"""Test for aiorobonect."""
from aiorobonect import RobonectClient
import asyncio
import httpx
import logging
logging.basicConfig(level=logging.INFO)
_LOGGER = logging.getLogger("aiorobonect")
_LOGGER.setLevel(logging.DEBUG)
async def main():
host = "10.0.0.99" ## The Robonect mower IP
username = "USERNAME" ## Your Robonect username
password = "xxxxxxxx" ## Your Robonect password
tracking = [ ## Commands to query
"battery",
"clock",
"door",
"error",
"ext",
"gps",
"health",
"hour",
"motor",
"portal",
"push",
"remote",
"report",
"status",
"timer",
"version",
"weather",
"wlan",
"wire"
]
client = RobonectClient(host, username, password)
try:
status = await client.async_cmd("status")
print(f"Status: {status}")
tracking = await client.async_cmds(tracking)
print(f"Tracking: {tracking}")
except Exception as exception:
if isinstance(exception, httpx.HTTPStatusError):
print(exception)
await client.client_close()
asyncio.run(main())
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
aiorobonect-1.3.1.tar.gz
(5.8 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 aiorobonect-1.3.1.tar.gz.
File metadata
- Download URL: aiorobonect-1.3.1.tar.gz
- Upload date:
- Size: 5.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/5.1.1 CPython/3.10.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d896479089d05b98167edc754961c93b00e43d0d79410257802fcd1e6dc6a12c
|
|
| MD5 |
9bf1d6abd7c8024eabb7f58abf651e72
|
|
| BLAKE2b-256 |
3afcd4bbf1a8ae7e6192940356b6839c11a48bacffb3096c2e3b9303379568d4
|
File details
Details for the file aiorobonect-1.3.1-py3-none-any.whl.
File metadata
- Download URL: aiorobonect-1.3.1-py3-none-any.whl
- Upload date:
- Size: 6.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/5.1.1 CPython/3.10.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
360061dc7d0724f99d457c6b04553134e28178a6f5d64644cf3b5e118f12357a
|
|
| MD5 |
56e297fb71ac5a65436a373deac18456
|
|
| BLAKE2b-256 |
1f485aebf394e88990a810a58d50c73989304354d1249dd98555b2f0ed2b1708
|