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.
Release files for growcube-client 1.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| growcube_client-1.3.0.tar.gz | 382.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| growcube_client-1.3.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 401.8 kB
Release files / growcube_client-1.3.0.tar.gz
| Download URL | growcube_client-1.3.0.tar.gz |
|---|---|
| Size | 382.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5951b410223b229b1cc74b17b77fdcab5658364acf57f25084345fd1a0ed092b
|
|
BLAKE2b-256 checksum How to use checksums |
69368cebba934eb294902effb657563e3a2a02847d217b378f8e8deb2a932cc7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.5
|
Release files / growcube_client-1.3.0-py3-none-any.whl
| Download URL | growcube_client-1.3.0-py3-none-any.whl |
|---|---|
| Size | 19.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
117a6577754895b9cf07a62177d564cb50e3d0638e7b3cb960a0515daa0b58c9
|
|
BLAKE2b-256 checksum How to use checksums |
32473937be6dc85ddca9f3e200285ceb34e52812ed4fe36d98e03ef0ff4c14d4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.5
|