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

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

Uploaded Source

Built Distribution

growcube_client-1.0.5-py3-none-any.whl (11.1 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for growcube-client-1.0.5.tar.gz
Algorithm Hash digest
SHA256 d8ede91df81d04bda10750fe5984f29c3f3bd08b9327caab070910d97e649ec4
MD5 5cfebb2cdb3cb70d63dabe68c34900fd
BLAKE2b-256 a03d569d703064ac01c4ee6d024bcd80068c5c6ebdbe87069a70ed02ad0a04b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for growcube_client-1.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 721704105e9d3f3169c36b23ba450e4c6576ce0c7a3623cddb2770bd9be51da5
MD5 ae205b125e8a26e6237125d794c8a1f1
BLAKE2b-256 4d705112fb77c3b0a9529da3c69288f9a39d9ec5e500cc808d44b67e124b9ec6

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