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

Uploaded Source

Built Distribution

growcube_client-1.2.3-py3-none-any.whl (15.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: growcube-client-1.2.3.tar.gz
  • Upload date:
  • Size: 15.5 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.2.3.tar.gz
Algorithm Hash digest
SHA256 7137e54e53fa18652d2df75a7a22079360f7faf49389ebe676fe914d5cf0f903
MD5 66cbf433695c504260e5459a7c3ce36c
BLAKE2b-256 b4269c8e825e4377aca1747a58222f0f7cedd39c2ecfe708cb347e2f517ae24b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for growcube_client-1.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 7ab83aa69c7c5a421ec1cbb59884bd2b78588af54c9d1adbb15a99fe617b051c
MD5 a7674859f76eb1e5b821d3dba58aeb68
BLAKE2b-256 71a1dea5b26ee4c8813c420eb2acd69e9010df11d035d9c7514c6b89af858502

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