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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: growcube-client-1.0.14.tar.gz
  • Upload date:
  • Size: 14.9 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.14.tar.gz
Algorithm Hash digest
SHA256 08e100346b38ae020ec1c5f0ef7027de83188aadde48481a12b569a1e3df86bb
MD5 db8de37864c5844f147de586b846b288
BLAKE2b-256 2f4538b82b419ea5fa8ef4bfeec0d0a9642a6f3781b18f2c0ef5f81d97e10545

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for growcube_client-1.0.14-py3-none-any.whl
Algorithm Hash digest
SHA256 48a4038e7d16a1ec91b0b8a87457cf10480f4f690e31bcb7195bab6434009811
MD5 43d3b3de395b9c16bd50439bc3f7eaf2
BLAKE2b-256 8b58616979623f9f2907260e01345a4dcfea3c4ca2a38c73302c0f8bc3e6a45f

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