homeseer-python-client
A thin wrapper around the Homeseer HTTP JSON API
Usage
pip install homeseer-client
from homeseer_client import Homeseer
# Create a client instance
client = Homeseer(host="192.168.1.100", username="admin", password="password")
# Use the client to interact with your HomeSeer system
client.get_locations()
client.get_events()
client.get_control(ref=None)
client.get_status(
ref=None,
location1=None,
location2=None,
compress=False,
everything=False
)
client.control_device_by_value(ref, value)
client.control_device_by_label(ref, label)
Development
Choose a make command to run
init initialize a new python project
install: add a new package (make install <package>), or install all project dependencies from piplock.txt (make install)
start run local project
Generated by https://github.com/jritsema/cookiecutter-python
Release files for homeseer-client 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| homeseer_client-0.1.2.tar.gz | 3.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| homeseer_client-0.1.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 7.9 kB
Release files / homeseer_client-0.1.2.tar.gz
| Download URL | homeseer_client-0.1.2.tar.gz |
|---|---|
| Size | 3.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
992c03426f5116372dfaa1e52a4c2c18821430fa0c370301a2fa777e786cb910
|
|
BLAKE2b-256 checksum How to use checksums |
52206cdc473857b9f1a33582d8137e7cf795651aeb3114f5190c6307100a04c6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.4
|
Release files / homeseer_client-0.1.2-py3-none-any.whl
| Download URL | homeseer_client-0.1.2-py3-none-any.whl |
|---|---|
| Size | 4.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
45899c638a984cd0581859650a49a287ac4aa8532614ed0fa45e37a50875d0ab
|
|
BLAKE2b-256 checksum How to use checksums |
1dfd5fb3edd71059bdb21b105e8c0e26869a840bcea679e09a00d68989054435
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.4
|