diff --git a/src/main.cpp b/src/main.cpp index 8f73c9f..2caf631 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -186,6 +186,18 @@ void receiveMqtt(const char* topic, const char* data) { sensor->humidity = atof(data); } else if (strcmp("/pressure", topic_last) == 0) { sensor->pressure = atof(data); + } else if (strcmp("/pm10", topic_last) == 0) { + sensor->pm10 = atof(data); + } else if (strcmp("/pm25", topic_last) == 0) { + sensor->pm25 = atof(data); + } else if (strcmp("/uvi", topic_last) == 0) { + sensor->uvi = atof(data); + } else if (strcmp("/uva", topic_last) == 0) { + sensor->uva = atof(data); + } else if (strcmp("/uvb", topic_last) == 0) { + sensor->uvb = atof(data); + } else if (strcmp("/voc", topic_last) == 0) { + sensor->voc = atof(data); } } }