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

Uploaded Source

Built Distribution

growcube_client-1.0.13-py3-none-any.whl (15.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: growcube-client-1.0.13.tar.gz
  • Upload date:
  • Size: 14.7 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.13.tar.gz
Algorithm Hash digest
SHA256 2b5150688a9c3dc79b00b6e60b700b53b32cc90e1ab0997fbc95ff50f033864b
MD5 73399ee2a6d92376df959a1f9243017b
BLAKE2b-256 7b1fe715e81a3cd9ac1c9390acc8b16e8c54de8130f568623be10fc5426b43f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for growcube_client-1.0.13-py3-none-any.whl
Algorithm Hash digest
SHA256 0581c9366ed37446bed013b5fb9138b2a05de3f3970322f66c259350c53b59ab
MD5 1bebcf4742beb9c7847c78c9e1c5ae3b
BLAKE2b-256 f1f2ae62a028535f19de9f0d3977d7094f3858bdd858412abc60b0f97406dcc8

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