Welcome to RachioPy

This python package provides a interface to the Rachio public API.

Library Installation

$ pip install rachiopy

Getting Started

from rachiopy import Rachio

r = Rachio("8e600a4c-0027-4a9a-9bda-dc8d5c90350d")
resp, content = r.person.info()

print (resp["status"])
print (content["id"])

This prints:

200
ccd8bb4d-d7ef-407c-b029-1c578c7a98d8

Source code

The project is hosted on GitHub

Please feel free to file an issue on the bug tracker if you have found a bug or have some suggestion in order to improve the library.

Dependencies

  • Python 3.6+
  • requests

Authors and License

The rachiopy package is written mostly by Robbert Verbruggen.

It’s MIT licensed and freely available.

Feel free to improve this package and send a pull request to GitHub.

Indices and tables