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.
Metadata
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 | Provenance | |
|---|---|---|---|---|
| growcube_client-1.3.0.tar.gz | 382.9 kB | Without provenance | 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
|
Security for growcube-client 1.3.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.