Skip to main content

Emit MQTT events from Tinkerforge devices

Project description

tinkerforge2mqtt

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

Stage: Planing...

Usage

Preperation

Setup APT repository for Tinkerforge: https://www.tinkerforge.com/doc/Software/APT_Repository.html

work-a-round for missing tinkerforge.asc file:

wget -qO /tmp/tinkerforge.gpg https://download.tinkerforge.com/apt/$(. /etc/os-release; echo $ID)/tinkerforge.gpg
gpg  --keyring /tmp/temp.gpg  --no-default-keyring --import  /tmp/tinkerforge.gpg
gpg  --keyring /tmp/temp.gpg  --no-default-keyring  --export -a | sudo tee /etc/apt/trusted.gpg.d/tinkerforge.asc >/dev/null
rm -f /tmp/tinkerforge.gpg /tmp/temp.gpg

See: https://www.tinkerunity.org/topic/12201-fehler-beim-apt-quellen-einbinden/ (german)

Install Tinkerforge Brick Daemon: https://www.tinkerforge.com/doc/Software/Brickd.html

sudo apt install brickd
### Bootstrap

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

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

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

tinkerforge2mqtt-0.1.0.tar.gz (52.7 kB view details)

Uploaded Source

Built Distribution

tinkerforge2mqtt-0.1.0-py3-none-any.whl (23.0 kB view details)

Uploaded Python 3

File details

Details for the file tinkerforge2mqtt-0.1.0.tar.gz.

File metadata

  • Download URL: tinkerforge2mqtt-0.1.0.tar.gz
  • Upload date:
  • Size: 52.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.8

File hashes

Hashes for tinkerforge2mqtt-0.1.0.tar.gz
Algorithm Hash digest
SHA256 b6ea2de098df96f8e4616f85436e6d8c985729abc78e3872d4b1e56a26f19b8c
MD5 2546420b25f8e683d372bb012d8eb0cb
BLAKE2b-256 a47cef2d6f133bbdebc036ad8338b472b3729a244ccd1635c476242989ef7c03

See more details on using hashes here.

Provenance

File details

Details for the file tinkerforge2mqtt-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for tinkerforge2mqtt-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b32b6de335ac0f3325c96652602a17fc6d4dabcd22ac193d6450f10495824682
MD5 21358bbb01498f61e31e038b8228c68d
BLAKE2b-256 1e5b9d215d815158823cc5dd6747f10067f034ff783e765f1297facb23ab57a7

See more details on using hashes here.

Provenance

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