diff -r 685f20ad87ed -r 92a080c1a5d5 thermferm/mqtt.c --- 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\":{");