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

Uploaded Source

Built Distribution

growcube_client-1.0.15-py3-none-any.whl (15.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: growcube-client-1.0.15.tar.gz
  • Upload date:
  • Size: 15.0 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.15.tar.gz
Algorithm Hash digest
SHA256 dc96304a0d220a5e85e0b417d4b6181877ab9251ae600dec76d8e1d02ee09f65
MD5 0d3698eb91be504cf1542d1b65c08dad
BLAKE2b-256 0b9a8d338b17834cef08712269568189ca03228907f0ea51832b0f2e93250966

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for growcube_client-1.0.15-py3-none-any.whl
Algorithm Hash digest
SHA256 b9a9b6382a8319a136b5a1d4fc09536bc3889a0600edd8c82b11fbfd0322a019
MD5 3ac909e0ec5418c2f5271d2ef0576cb8
BLAKE2b-256 c44d5d24a6bc351c2430718f288e85dd92c4560e528175d01195d91b5acef8b3

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