Nach ersten abschreckenen Erfahrungen beginne ich, MQTT wertzuschätzen.
Initial dachte ich ja wirklich, ›was für eine gequirllte Scheiße ist das denn?‹ — aber dank findigen Menschen, die entsprechende Übersetzungsmodelle in Telegraf einarbeiteten, erscheint »MQTT« deutlich weniger blöde als gedacht.
Mittlerweile habe ich, dank verschiedenen Blog- bzw. Foren-Beiträgen, Telegraf halbwegs verstanden und gemeistert. So füllt Telegraf mittlerweile meine InfluxDB mit den Daten von ZigBee-Geräten (an ZigBee2MQTT-Zentrale), Tasmota-Geräten (Powerplugs derzeit, more to follow), Flukso (dank lokalem MQTT-Sender) sowie Tibber (direkt in Grafana per API ausgelesen; Übersetzung der Daten des Tibber Pulse nach InfluxDB ausstehend).
Und langsam wird die Mächtigkeit von MQTT sichtbar: man kann beliebig strukturierte Daten gegen MQTT werfen — solange es einen ›Filter‹ gibt, der die Datensätze verstehen und sinnvoll in die InfluxDB kippen kann.
Und mit …
mosquitto_sub -h localhost -v -F "%I %t %l '%p'" -t \# -u "user" -P "pass"
… kann man sich zeigen lassen, was so gegen den MQTT-Server auf localhost geworfen wird.
Irgendwie schon cool …