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

Uploaded Source

Built Distribution

growcube_client-1.0.10-py3-none-any.whl (15.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: growcube-client-1.0.10.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.10.tar.gz
Algorithm Hash digest
SHA256 df9fae16a33ff087c70950d85c9480c2e19872a52b99d05bf6482073003e5972
MD5 17313d2fdc24be5878db70154a1bca0d
BLAKE2b-256 91dab0ebd071b374325a0f67e5076a3f9fcd8ec5064e55109f0d7b4b23e09ce3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for growcube_client-1.0.10-py3-none-any.whl
Algorithm Hash digest
SHA256 f45d0d8722fc51c13eab3f42293d6e24460bdd9833f0953805621834c2a0ec71
MD5 3a8517aef461c04ed9317adf4c0e6756
BLAKE2b-256 dea154d95f33e8107ff20274aab5048b861de46d3c04b020cb11a39e47042b71

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