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.

The library can also search for devices on the network.

Features

  • Connect to the Growcube device
  • Listen for messages from the device
  • Send commands to the device

Install

pip3 install growcube-client

Getting started

Check out the instructions on github.com/jonnybergdahl/Python-growcube-client. You will find a sample script that show how it is used, as well a more advanced terminal 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.9.tar.gz (11.8 kB view details)

Uploaded Source

Built Distribution

growcube_client-1.0.9-py3-none-any.whl (12.7 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for growcube-client-1.0.9.tar.gz
Algorithm Hash digest
SHA256 89c9fc3f7cee02ede66225b04b89b5ef7928baecaa3b5934f24c7d4fe3485c6a
MD5 1bd030a65ed7d00e6ab32ef23e799a87
BLAKE2b-256 7fd3e19acf7137b0cb1ad894fc171ba2a5c5e43f52e309eb04d808b88fe56e82

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for growcube_client-1.0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 d13f9d9b0a7c4d23fcfd96ed0a74f18d722e90025c380d943ad664ecefab79c2
MD5 cf3c5ba6f52004f1394439d1c05ffd8c
BLAKE2b-256 50f5668304c5ca5f751c3a8b93ea33bf5dd18ebb28b2175133f1314d285f3ec7

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