Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

growcube-client-1.1.0.tar.gz (15.3 kB view details)

Uploaded Source

Built Distribution

growcube_client-1.1.0-py3-none-any.whl (15.5 kB view details)

Uploaded Python 3

File details

Details for the file growcube-client-1.1.0.tar.gz.

File metadata

  • Download URL: growcube-client-1.1.0.tar.gz
  • Upload date:
  • Size: 15.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for growcube-client-1.1.0.tar.gz
Algorithm Hash digest
SHA256 03c12c7995a86ca57bdbff4a9e25f899f8f1f1463f0fe1b03b19bdf34d207bb2
MD5 5e870e989e9825851215569b773d3dcc
BLAKE2b-256 5fff05deb041b12290be3084d47d6262bd65e6a9bd54d88411f38061fa3baf40

See more details on using hashes here.

File details

Details for the file growcube_client-1.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for growcube_client-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6f9cd4b66933ef73f14be5419dadf1ca0040ef2401d292508eeabb9da29c2628
MD5 9f82d9c171be397b0856ddfb600b5e24
BLAKE2b-256 d6f7ea8bb078b4d4c95b05af89416307785a3c0871433259077a21dba575989f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page