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

Uploaded Source

Built Distribution

growcube_client-1.0.4-py3-none-any.whl (10.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: growcube-client-1.0.4.tar.gz
  • Upload date:
  • Size: 10.2 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.4.tar.gz
Algorithm Hash digest
SHA256 405f2c04d13a8fc22abe9abc927e004c2c1ac5f96053f2e5b5e550629ad5e4c1
MD5 03de8c4ea9c08c181c72a344adf6bbe2
BLAKE2b-256 cfc028ee5ab39b0612c6eddd154c10bf8824a692fff78f253d8b8ca46576f725

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for growcube_client-1.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 e85ce29a9caeee8218452a3d16f1843aa155ebd6e969ce253c39584c027d8c2c
MD5 720f4f52fc01a3efd4118c932e4c6481
BLAKE2b-256 3028cd979805dd117f381be312e3a8c4e5282acbb3bbe68b96c032f04d7c57c4

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