]> mj.ucw.cz Git - home-hw.git/commitdiff
Influx: Mill
authorMartin Mares <mj@ucw.cz>
Tue, 31 Dec 2024 14:12:00 +0000 (15:12 +0100)
committerMartin Mares <mj@ucw.cz>
Tue, 31 Dec 2024 14:12:00 +0000 (15:12 +0100)
influx/burrow-influx.c

index ce5baf247e4d88ea230f1f07e11a70223db0153c..8510086a8d4e8bbb1a551cad7cc261ce7e247313 100644 (file)
@@ -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");
        }