A client for Elecrow Growcube plant watering devices
Project description
This is an asyncio Python library to communicate with Elecrow Growcube devices. By using this library you can communicate directly with the device, without the need to use the phone app.
Once connected to a device, the library will listen for messages from the device and use a callback function to return parsed messages to the application. The application can also send commands to the device.
Features
- Connect to the Growcube device
- Listen for messages from the device
- Send commands to the device
Install
pip3 install growcube-client
Getting started
Check out the instructions on github.com/jonnybergdahl/Python-growcube-client. You will find a sample script that show how it is used, as well a more advanced terminal app.
More information
Documentation on how the protocol was reverse engineered can be found at Growcube_Hacking.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for growcube_client-1.0.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e85ce29a9caeee8218452a3d16f1843aa155ebd6e969ce253c39584c027d8c2c |
|
MD5 | 720f4f52fc01a3efd4118c932e4c6481 |
|
BLAKE2b-256 | 3028cd979805dd117f381be312e3a8c4e5282acbb3bbe68b96c032f04d7c57c4 |