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
- Search for devices in a local network
Install
pip3 install growcube-client
Getting started
Check out the instructions on github.com/jonnybergdahl/Python-growcube-client. You will find sample scripts that show how it is used, as well a more advanced GUI 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.10-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f45d0d8722fc51c13eab3f42293d6e24460bdd9833f0953805621834c2a0ec71 |
|
MD5 | 3a8517aef461c04ed9317adf4c0e6756 |
|
BLAKE2b-256 | dea154d95f33e8107ff20274aab5048b861de46d3c04b020cb11a39e47042b71 |