Host:tennis.intern.k4cg.org: Unterschied zwischen den Versionen
Karl (Diskussion | Beiträge) |
Karl (Diskussion | Beiträge) |
||
| Zeile 28: | Zeile 28: | ||
Installation via | Installation via | ||
<pre> | <pre> | ||
apt install | apt install tinkerforge-mqtt | ||
</pre> | </pre> | ||
ebenfalls aus den Repos, siehe oben. | ebenfalls aus den Repos, siehe oben. | ||
Version vom 19. März 2026, 20:19 Uhr
| Host:tennis.intern.k4cg.org | |
| Hostname | tennis.intern.k4cg.org |
| IPv4 | 192.168.5.X |
| Network | 255.255.255.0 |
| Gateway | 192.168.5.1 |
| DNS | 192.168.5.1 |
| OS | Raspberry Pi OS |
| Location | Raum |
Generelles
Auf diesem Raspberry läuft ein Brickd und ein Brick-MQTT-Proxy um die Sensordaten von dem Tischtennisschläger ins MQTT zu bringen.
Brickd
Brickd läuft auf dem RaspberryPi und kommuniziert via USB mit den Tickerforge Modulen. Via TCP auf Port 4223 kann man die Daten abfragen. Tinkerforge stellt Bibliotheken für diverse Programmiersprachen bereit und bietet auch eine GUI dafür an.
Die Installation ist am einfachsten über die von Tickerforge bereitgestellten APT Repos. Siehe hier: https://www.tinkerforge.com/de/doc/Software/APT_Repository.html#apt-repository
Danach einfach via
apt install brickd
installieren.
Brickd MQTT Proxy
Tinkerforge stellt auch ein Programm bereit um die Daten zu einem MQTT Server zu schicken.
Installation via
apt install tinkerforge-mqtt
ebenfalls aus den Repos, siehe oben.
# /etc/systemd/system/brickd-mqtt.service [Unit] Description=brickd-mqtt Service After=network.target Requires=brickd.service [Service] Type=simple User=root ExecStart=/usr/local/bin/brick-mqtt-proxy.py --broker-username xxx --broker-password xxx Restart=on-abort [Install] WantedBy=multi-user.target
Debugging
Wann immer man das gefühl hat das irgendwas falsch geht, einfach auf dem tennis raspberrypi einloggen (user pi) und mit dem Script im Home directory überprüfen ob die Sensordaten auch hier komisch sind.
root@tennis:/home/pi# ./test-sensors.py Temperature: 12.06 °C Acceleration: X(0.044) Y(1.003) Z(0.049) Sound Intensity: 2568 UV Light: 0 µW/cm²