diff --git a/M5Atom_airqa.ino b/M5Atom_airqa.ino index 3e97c51..d463ab2 100644 --- a/M5Atom_airqa.ino +++ b/M5Atom_airqa.ino @@ -35,6 +35,7 @@ unsigned int VersionSW = 225; //65536 Версия прошивки //19 - вывод в консоль всех действий, ошибки с обновлнеием - починил, прияногое мигание светодиодом, тест для поиска metrics. //21 - убран мак из вывода в топике //22 - поправлено поиск сервера по metrics local. +//23 - добавленн BSID WiFiManager wm; // обьект менеджера WiFiManagerParameter custom_field; @@ -613,26 +614,27 @@ void SendMqttReq() dtostrf(TempAv * 100, 4, 0, TemperatureInt); dtostrf(HumAv * 100, 4, 0, HumidityInt); - int tBytes = SPIFFS.totalBytes()/1024; - int uBytes = SPIFFS.usedBytes()/1024; - + // int tBytes = SPIFFS.totalBytes()/1024; + // int uBytes = SPIFFS.usedBytes()/1024; + doc["swver"] = VersionSW; doc["t"] = atoi(TemperatureInt); doc["h"] = atoi(HumidityInt); doc["eco"] = (int)Eco2Av; doc["tvoc"] = (int)TvocAv; doc["rssi"] = rssi; + doc["bsid"] = WiFi.BSSID(); // doc["hall"]= hall; doc["lasterror"] = errorID; //По умолчанию 0 - doc["memory"][0]= tBytes; - doc["memory"][1] =uBytes; + // doc["memory"][0]= tBytes; + // doc["memory"][1] =uBytes; doc["time"] = now(); char resultString[200]; String JsonData = ""; serializeJson(doc, JsonData); - ////Serial.println(JsonData); //Вывод JSON строки в консоль + Serial.println(JsonData); //Вывод JSON строки в консоль JsonData.toCharArray(resultString, JsonData.length() + 1); if (mqttSendFlag == true) @@ -653,7 +655,7 @@ void reconnectMqtt() ////Serial.print("MQTT reconnect..."); circle++; - if (circle == 5) + if (circle == 2) { break; } diff --git a/pdf/Описание2.docx b/pdf/Описание2.docx index 37778db..4f30e4a 100644 Binary files a/pdf/Описание2.docx and b/pdf/Описание2.docx differ