homelab-brain/infra/telegraf/satellites.conf
Homelab Cursor d9dd087602 Klima-Bewertung: Telegraf Shelly-Ingest + Grafana-Dashboard
Shelly PM Mini Gen3 Leistung (klima_flur_oben/unten) nach InfluxDB sensors/power;
Grafana-Dashboard klima-bewertung korreliert Watt mit Raumtemperaturen.
2026-06-24 16:48:36 +02:00

54 lines
1.6 KiB
Text

# 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", "power"]
# --- Raum-Satelliten: <raum>/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/<ROM> ---
[[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"