Skip to main content

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)

Source distribution for myhome 0.3.0
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)

Table of built distributions (wheels) for myhome 0.3.0
File Interpreter ABI Platform Actions
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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page