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.

The library can also search for devices on the network.

Features

  • Connect to the Growcube device
  • Listen for messages from the device
  • Send commands to the device

Install

pip3 install growcube-client

Getting started

Check out the instructions on github.com/jonnybergdahl/Python-growcube-client. You will find a sample script that show how it is used, as well a more advanced terminal 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.7.tar.gz (11.6 kB view details)

Uploaded Source

Built Distribution

growcube_client-1.0.7-py3-none-any.whl (12.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: growcube-client-1.0.7.tar.gz
  • Upload date:
  • Size: 11.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for growcube-client-1.0.7.tar.gz
Algorithm Hash digest
SHA256 70748dad33b656347ec3816b3b6d331eb2840372d740345e0c4f56910718072a
MD5 b884877c1c415e8661b4bf16be7c009b
BLAKE2b-256 11eb09c7a6b1b9737eb729c8ace59487220e29cca01000609e453c132f52c68e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for growcube_client-1.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 845ae9e14b7d0b31839b559e5044c5232b7057f6c8b2b57468edd5c06fdadadd
MD5 93c986a2e1720c28d4c6fb551b63ff14
BLAKE2b-256 d61a616d77e109a3bde80f91db4476aeb85cffba86cfeb4e541519d98c59efbd

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