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

Uploaded Source

Built Distribution

growcube_client-1.0.6-py3-none-any.whl (12.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: growcube-client-1.0.6.tar.gz
  • Upload date:
  • Size: 11.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.6.tar.gz
Algorithm Hash digest
SHA256 6f1fafff8f0ccd5e8f2cdb47f37376aa0c460720ab698585f144aaba7fc97057
MD5 dc9beab17c4dd15ee45b64f543afbe0b
BLAKE2b-256 12e56d7d14f31c5cd6af60a6360846ca22ce239e0f379a6fcd12f7cd1eac85c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for growcube_client-1.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 cb0d53bc6383a0f2580a700766ab97e73723c02bf1c8b17ed21b00d5ab8eecc5
MD5 e5a3e1d6b600b341ae1f83f4b65de1f3
BLAKE2b-256 114606c048abbc793649749f037380d5206eed15785a222f08a08c899c61b70f

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