Mon, 08 May 2017 17:03:25 +0200
Add Raspberry support in MQTT init message
thermferm/mqtt.c | file | annotate | diff | comparison | revisions |
--- a/thermferm/mqtt.c Mon May 08 16:32:43 2017 +0200 +++ b/thermferm/mqtt.c Mon May 08 17:03:25 2017 +0200 @@ -472,8 +472,12 @@ if (birth) { if (comma) payload = xstrcat(payload, (char *)","); +#ifdef HAVE_WIRINGPI_H + payload = xstrcat(payload, (char *)"\"properties\":{\"hardwaremake\":\"Raspberry\",\"hardwaremodel\":\"Unknown\""); +#else payload = xstrcat(payload, (char *)"\"properties\":{\"hardwaremake\":\"Unknown\",\"hardwaremodel\":\"Unknown\""); - if (uname(&ubuf) == 0) { +#endif + if (uname(&ubuf) == 0) { payload = xstrcat(payload, (char *)",\"os\":\""); payload = xstrcat(payload, ubuf.sysname); payload = xstrcat(payload, (char *)"\",\"os_version\":\"");