diff -r 300b5c4cd977 -r 5a26429abbf8 thermferm/mqtt.c --- a/thermferm/mqtt.c Mon Jul 16 11:41:46 2018 +0200 +++ b/thermferm/mqtt.c Mon Jul 16 17:23:22 2018 +0200 @@ -530,7 +530,16 @@ payload = payload_header(); payload = xstrcat(payload, (char *)"{"); + if (birth) { + payload = xstrcat(payload, (char *)"\"uuid\":\""); + payload = xstrcat(payload, Config.uuid); + payload = xstrcat(payload, (char *)"\""); + comma = true; + } + if (birth || flag & MQTT_NODE_CONTROL) { + if (comma) + payload = xstrcat(payload, (char *)","); payload = xstrcat(payload, (char *)"\"nodecontrol\":{\"reboot\":false,\"rebirth\":false,\"nextserver\":false,\"scanrate\":3000}"); comma = true; }