Python client library for interacting with Bticino MyHomeSERVER1
Project description
myhome
myhome is a Python package providing an API client for the Legrand/Bticino MyHomeSERVER1 API.
This API is usually used by the MyHome_UP mobile application and has been partially reverse-engineered from intercepting the traffic between the application and the server running on the local network. You can find information on the analysis setup and the API itself in the doc directory of this repository.
Please be aware that this is a very early version of the library and things may change at any point in time. The long-term goal is to implement a library with a stable interface which can then be used in home automation systems and frameworks, like Home Assistant.
OpenAPI spec
This repository contains an OpenAPI spec which partially describes the API exposed by MyHomeSERVER1.
Status
- Basic light control
- Basic dimmer control
- Basic shutter control
- Basic thermostat control
- Basic room support
- Basic zone support
- CI pipeline
- Unit tests
- Library documentation
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
Built Distribution
File details
Details for the file myhome-0.3.0.tar.gz
.
File metadata
- Download URL: myhome-0.3.0.tar.gz
- Upload date:
- Size: 53.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.8 CPython/3.9.2 Linux/5.10.0-8-amd64
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 12123348d795d3fa34f41c2e0dbac5bd55e6954abd2e78eee44dd89b3d3a0017 |
|
MD5 | 67b2230ea1b1a65a528e366291436288 |
|
BLAKE2b-256 | c0a5cf36e7a5a5c1487d2e897785bbb69534711346eb27043b8428f64cbb9d76 |
File details
Details for the file myhome-0.3.0-py3-none-any.whl
.
File metadata
- Download URL: myhome-0.3.0-py3-none-any.whl
- Upload date:
- Size: 112.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.8 CPython/3.9.2 Linux/5.10.0-8-amd64
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 229a67075d6aee978619916b111709aa3e8cbe21f73e339f59940e61c07db4bf |
|
MD5 | ba797501ad38de892c7c54de9aaa4a2e |
|
BLAKE2b-256 | b6ee389287e038cf2e5b34657f125183cf65f4798a2f1e57b940adc3257b1387 |