Skip to main content

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

myhome-0.3.0.tar.gz (53.8 kB view details)

Uploaded Source

Built Distribution

myhome-0.3.0-py3-none-any.whl (112.6 kB view details)

Uploaded Python 3

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

Hashes for myhome-0.3.0.tar.gz
Algorithm Hash digest
SHA256 12123348d795d3fa34f41c2e0dbac5bd55e6954abd2e78eee44dd89b3d3a0017
MD5 67b2230ea1b1a65a528e366291436288
BLAKE2b-256 c0a5cf36e7a5a5c1487d2e897785bbb69534711346eb27043b8428f64cbb9d76

See more details on using hashes here.

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

Hashes for myhome-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 229a67075d6aee978619916b111709aa3e8cbe21f73e339f59940e61c07db4bf
MD5 ba797501ad38de892c7c54de9aaa4a2e
BLAKE2b-256 b6ee389287e038cf2e5b34657f125183cf65f4798a2f1e57b940adc3257b1387

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page