From 5f5a405278e1c46782ba072571128739e6cd3c97 Mon Sep 17 00:00:00 2001 From: orbitalo Date: Sun, 21 Jun 2026 18:04:32 +0000 Subject: [PATCH] infra(telegraf): satellites.conf versioniert (Ingest -> DB sensors) --- infra/telegraf/satellites.conf | 54 ++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 infra/telegraf/satellites.conf diff --git a/infra/telegraf/satellites.conf b/infra/telegraf/satellites.conf new file mode 100644 index 000000000..fdc318245 --- /dev/null +++ b/infra/telegraf/satellites.conf @@ -0,0 +1,54 @@ +# Telemetrie-Ingestion -> InfluxDB 'sensors' (Telegraf, additiv). +# Raum-Satelliten (+/temp) + Heizraum (Temp + digitale io-Signale). +# Routing: dieser Output nimmt NUR temperature/io_state; openwb.conf-Output dropt sie. +[[outputs.influxdb]] + urls = ["http://127.0.0.1:8086"] + database = "sensors" + namepass = ["temperature", "io_state"] + +# --- Raum-Satelliten: /temp --- +[[inputs.mqtt_consumer]] + servers = ["tcp://127.0.0.1:1883"] + topics = ["+/temp"] + data_format = "value" + data_type = "float" + name_override = "temperature" + topic_tag = "" + [[inputs.mqtt_consumer.topic_parsing]] + topic = "+/temp" + measurement = "_/_" + tags = "node/_" + +# --- Heizraum: DS18B20-Temperatur(en) heizraum/ --- +[[inputs.mqtt_consumer]] + servers = ["tcp://127.0.0.1:1883"] + topics = ["heizraum/+"] + data_format = "value" + data_type = "float" + name_override = "temperature" + topic_tag = "" + [inputs.mqtt_consumer.tags] + node = "heizraum" + [[inputs.mqtt_consumer.topic_parsing]] + topic = "heizraum/+" + measurement = "_/_" + tags = "_/sensor" + +# --- Heizraum: digitale Signale (Pumpen/Brenner/Kessel) 0/1 --- +[[inputs.mqtt_consumer]] + servers = ["tcp://127.0.0.1:1883"] + topics = ["heizraum/io/+", "heizraum/state/kessel"] + data_format = "value" + data_type = "integer" + name_override = "io_state" + topic_tag = "" + [inputs.mqtt_consumer.tags] + node = "heizraum" + [[inputs.mqtt_consumer.topic_parsing]] + topic = "heizraum/io/+" + measurement = "_/_/_" + tags = "_/_/signal" + [[inputs.mqtt_consumer.topic_parsing]] + topic = "heizraum/state/+" + measurement = "_/_/_" + tags = "_/_/signal"