thermferm/mqtt.c

changeset 698
92a080c1a5d5
parent 693
3518c07737d8
child 703
344470c6bb1c
--- a/thermferm/mqtt.c	Mon Apr 22 20:58:55 2024 +0200
+++ b/thermferm/mqtt.c	Tue Apr 23 13:06:33 2024 +0200
@@ -1416,6 +1416,8 @@
 
     payload = xstrcpy((char *)"{\"type\":\"global\",\"name\":\"");
     payload = xstrcat(payload, Config.name);
+    payload = xstrcat(payload, (char *)"\",\"uuid\":\"");
+    payload = xstrcat(payload, Config.uuid);
     payload = xstrcat(payload, (char *)"\",\"node\":\"");
     if (uname(&ubuf) == 0) {
 	payload = xstrcat(payload, ubuf.nodename);
@@ -1434,6 +1436,9 @@
     payload = xstrcat(payload, (char *)",\"websocket_port\":");
     sprintf(buf, "%d", Config.websocket_port);
     payload = xstrcat(payload, buf);
+    payload = xstrcat(payload, (char *)",\"nextunit\":");
+    sprintf(buf, "%d", Config.next_unit);
+    payload = xstrcat(payload, buf);
 
     if (Config.temp_uuid || Config.hum_uuid) {
         payload = xstrcat(payload, (char *)",\"THB\":{");

mercurial