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
Metadata
Release files for myhome 0.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| myhome-0.3.0.tar.gz | 53.8 kB | Without provenance | Details for myhome-0.3.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| myhome-0.3.0-py3-none-any.whl | Python 3 | none | any | Details for myhome-0.3.0-py3-none-any.whl |
Total release size: 166.4 kB
Release files / myhome-0.3.0.tar.gz
| Download URL | myhome-0.3.0.tar.gz |
|---|---|
| Size | 53.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
12123348d795d3fa34f41c2e0dbac5bd55e6954abd2e78eee44dd89b3d3a0017
|
|
BLAKE2b-256 checksum How to use checksums |
c0a5cf36e7a5a5c1487d2e897785bbb69534711346eb27043b8428f64cbb9d76
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.1.8 CPython/3.9.2 Linux/5.10.0-8-amd64
|
Release files / myhome-0.3.0-py3-none-any.whl
| Download URL | myhome-0.3.0-py3-none-any.whl |
|---|---|
| Size | 112.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
229a67075d6aee978619916b111709aa3e8cbe21f73e339f59940e61c07db4bf
|
|
BLAKE2b-256 checksum How to use checksums |
b6ee389287e038cf2e5b34657f125183cf65f4798a2f1e57b940adc3257b1387
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.1.8 CPython/3.9.2 Linux/5.10.0-8-amd64
|
Security for myhome 0.3.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.