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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: growcube-client-1.0.8.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.8.tar.gz
Algorithm Hash digest
SHA256 de7eb7f0d45a03e2f916e9112cbc17ff664e0ab197074e1983cc7a2ddc396b6f
MD5 c2da496f46c1ab9123c89c8baf1732e5
BLAKE2b-256 3c5cd5425ab5e76c0d5a0cf3e51132b061ee251e66bc22c49853054720b22673

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for growcube_client-1.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 b4b11ed82da7b7c7b6a6ad8160a1752c52874ae0b8134eb4b58ead38bb8dd9bf
MD5 16f128c2dfd45d2e7e604ac7f5f1d64c
BLAKE2b-256 eaa1b5c007bd28a41e3ba36620046ef6b8a8f4bf0228b59379b37e39d75f2615

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