Skip to content

speijnik/myhome

Folders and files

NameName
Last commit message
Last commit date

Latest commit

9fd0e2a · Aug 31, 2021

History

12 Commits
Aug 20, 2021
Aug 31, 2021
Aug 31, 2021
Jan 6, 2021
Aug 31, 2021
Aug 31, 2021
Aug 14, 2021
Aug 31, 2021
Aug 31, 2021
Aug 31, 2021
Aug 14, 2021
Jan 6, 2021
Aug 14, 2021
Jan 6, 2021
Aug 31, 2021
Aug 31, 2021

Repository files navigation

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

About

Python library for interacting with MyHomeSERVER1

Resources

License

Stars

Watchers

Forks

Packages

No packages published