Skip to main content

Sends MQTT events from TC66C device

Project description

tc66c2mqtt

tests codecov tc66c2mqtt @ PyPi Python Versions License GPL-3.0-or-later

Send MQTT events from RDTech TC66C device

Tested with Joy-IT TC66C.

RDTech TC66C hardware info at sigrok:

Used Kaitai Struct to parse the binary data from the TC66C device. See: tc66c.ksy and tc66c.py.

Bootstrap tc66c2mqtt

Clone the sources and just call the CLI to create a Python Virtualenv, e.g.:

~$ git clone https://github.com/jedie/tc66c2mqtt.git
~$ cd tc66c2mqtt
~/tc66c2mqtt$ ./cli.py --help

Screenshots

Home Assistant

tc66c2mqtt 2024-05-15 at 22-17-52 zero2w3 – Home Assistant.png

print data

test print data in terminal looks like:

2024-05-07_20-08_print_data.png

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

tc66c2mqtt-0.2.0.tar.gz (66.7 kB view details)

Uploaded Source

Built Distribution

tc66c2mqtt-0.2.0-py3-none-any.whl (25.4 kB view details)

Uploaded Python 3

File details

Details for the file tc66c2mqtt-0.2.0.tar.gz.

File metadata

  • Download URL: tc66c2mqtt-0.2.0.tar.gz
  • Upload date:
  • Size: 66.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.11.9

File hashes

Hashes for tc66c2mqtt-0.2.0.tar.gz
Algorithm Hash digest
SHA256 d8b8c74e095f20dfb5b542562d5a6796b91611a9d8452c656857b34ffbedc04e
MD5 7a7654e87d0faa3dfe3ea0a2725f8499
BLAKE2b-256 ff0e8fb98b21da03f01a8609d1793351ed5b8045c0965101b20bcf233997eb68

See more details on using hashes here.

File details

Details for the file tc66c2mqtt-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: tc66c2mqtt-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 25.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.11.9

File hashes

Hashes for tc66c2mqtt-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 11430c47348b3ad2b75d26a0dbf49b1f58635d069d2582e8f2f0ab096f86aa9d
MD5 4c629fd579521349efab6193b698e353
BLAKE2b-256 1b332a66a01f52c6b45b750088a12bb5181a78fbf11e764fd49be61114468ba9

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page