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

Uploaded Source

Built Distribution

growcube_client-1.0.12-py3-none-any.whl (15.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: growcube-client-1.0.12.tar.gz
  • Upload date:
  • Size: 14.6 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.0.12.tar.gz
Algorithm Hash digest
SHA256 e606ac8eca78bccdc520835fef79f89b3555b8139b3ed770f0d296a5fcecbba3
MD5 6029f4e361fcad4b8d3758cfcf3f4de6
BLAKE2b-256 61364d4cebfcd7b1fa8c1091a2e5c691e6e3ce7cc9988c0a3d7478099bdae407

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for growcube_client-1.0.12-py3-none-any.whl
Algorithm Hash digest
SHA256 5b467a8de86b06ec47c0ab7bacc8db961b82f717248254c0c0cb81eb137af136
MD5 e52e30b4d363bc4124be3611d9e83593
BLAKE2b-256 143b8d8037ad56bdfa6cf68c6bdd1b0e3dcaa84b3081cddaa64772817ff08eae

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