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.0rc1.tar.gz (52.7 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: tinkerforge2mqtt-0.1.0rc1.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.0rc1.tar.gz
Algorithm Hash digest
SHA256 6af3ae2d10b732f456f18c55a80018ec318fa853589106ca40c0304a94190172
MD5 6570492154130e18046a9e8d59da2dc0
BLAKE2b-256 d932db646b451329d023f36ea3036dd76f9972e2bd8bb61d5843bdb0c3f03628

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tinkerforge2mqtt-0.1.0rc1-py3-none-any.whl
Algorithm Hash digest
SHA256 2a78108455ebfd30a1b04a1422d4d872381e9b86f2b00015a0b6c785a1edf5d6
MD5 0d1cd18df6148639c5db051f62eb0343
BLAKE2b-256 dcf9699a64ce5f128a727838ae0ca4cc6742fd55f1b7c317089849f7c9e9a5f1

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