From 65737d35e93c195b268019d1e3519bbb7e6c9d82 Mon Sep 17 00:00:00 2001 From: Martin Mares Date: Tue, 31 Dec 2024 15:12:00 +0100 Subject: [PATCH] Influx: Mill --- influx/burrow-influx.c | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/influx/burrow-influx.c b/influx/burrow-influx.c index ce5baf2..8510086 100644 --- a/influx/burrow-influx.c +++ b/influx/burrow-influx.c @@ -257,6 +257,26 @@ static const struct attr attr_table[] = { .timeout = 660, .is_string = true, }, + { + .metric = "mill_temp,where=horni", + .value_name = "t", + .topic = "mill/thermostat/horni", + }, + { + .metric = "mill_temp,where=dolni", + .value_name = "t", + .topic = "mill/thermostat/dolni", + }, + { + .metric = "mill_temp,where=velky", + .value_name = "t", + .topic = "mill/thermostat/velky", + }, + { + .metric = "mill_temp,where=kuchyn", + .value_name = "t", + .topic = "mill/thermostat/kuchyn", + }, }; /*** MQTT ***/ @@ -281,6 +301,8 @@ static void mqtt_conn_callback(struct mosquitto *mosq UNUSED, void *obj UNUSED, msg(L_DEBUG, "MQTT: Connection established, subscribing"); if (mosquitto_subscribe(mosq, NULL, "burrow/#", 1) != MOSQ_ERR_SUCCESS) die("Mosquitto: subscribe failed"); + if (mosquitto_subscribe(mosq, NULL, "mill/#", 1) != MOSQ_ERR_SUCCESS) + die("Mosquitto: subscribe failed"); mqtt_publish("status/influx", "ok"); } -- 2.39.5