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.2.1.tar.gz (15.3 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: growcube-client-1.2.1.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.2.1.tar.gz
Algorithm Hash digest
SHA256 e137f76e883e9f27213a62e62d2437f009908ada33ed27da78dfc9707d2e8cc4
MD5 795cdca63d56b5cbf384f69f879a0999
BLAKE2b-256 7d1b5d2f25dd61e5577f0353e1418592abd703002eb05212cedf9a6fc5cd96e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for growcube_client-1.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 73f7f72b00a519cff46157891cd1f352cae2a5a4c8de0d7d0b526b6a206cc0a8
MD5 66172b0cc575f4e5f2f98470c9b9c195
BLAKE2b-256 fe513655583c2a6547d2b40b3dd6fca0cdf201087fac9bdd4c40f73dec15a547

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