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

Uploaded Source

Built Distribution

growcube_client-1.0.16-py3-none-any.whl (15.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: growcube-client-1.0.16.tar.gz
  • Upload date:
  • Size: 14.8 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.16.tar.gz
Algorithm Hash digest
SHA256 77852261cbc4de90bc8b8ee718a1e83dcc98dc4a8ead8d1b37b7eafd4e6193b0
MD5 1e412a78af7c22a2b48d864952c305de
BLAKE2b-256 1af1e781f4c005ce9f377627a3cf6e86a20e54f21b6ba62a9f0eae8dad092dbe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for growcube_client-1.0.16-py3-none-any.whl
Algorithm Hash digest
SHA256 6926fb393e56bcd568030286d196ef87b6fa043a34630da81bad7d241e74a108
MD5 41604edc97b4b4326fae3d6484e16a8f
BLAKE2b-256 ea7d7ad12d499b192f5fbb53b76e2beeb0171b36d4214961c287793fad23b1c5

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