serghei писал(а):Странно... Ажакс на может собрать страницу.Я с таким сталкивался.У меня плата от RobotDyn с 8266 на борту.СпойлерПоказать
Последние NAN- это ответ DHT. их нет в наличие. Давай пойдем другим путем. Просто выведем показания на страницу, Как Full2.htm
Сейчас в слепую попробую набросать.
====================
А , ну конечно! Такой фокус с массивом DHT не проходит , потому что там передаются два параметра в одном пакете. Замени в сервере ажаксИ появится даш-панель. И дальше очень внимательно смотри за названиями! первый в makeTag название датчика как в скетче , потом две кавычки , потом String реальная переменная!!!!СпойлерПоказатьКод: Выделить всё
#ifdef DHT_FEATURE s += makeTag("dht1_temp", "", String(dhta.readTemperature())); s += makeTag("dht1_hum", "", String(dhta.readHumidity())); s += makeTag("dht2_temp", "", String(dhtb.readTemperature())); s += makeTag("dht2_hum", "", String(dhtb.readHumidity())); s += makeTag("dht3_temp", "", String(dhtc.readTemperature())); s += makeTag("dht3_hum", "", String(dhtc.readHumidity())); s += makeTag("dht4_temp", "", String(dhtd.readTemperature())); s += makeTag("dht4_hum", "", String(dhtd.readHumidity())); // for (byte i = 0; i < MAX_DHT_SENSORS; i++) { // s += makeTag(dobjSens[i], "", String(current_dht[i])); // s += makeTag(dobjSens[i], "Health", String(dtempSensorHealth[i])); // } // s += makeTag("mdTempHealth", "", String(tempModulHealth)); #endif
Ну а в dash.js разберёшься?
Разберусь. Спасибо , только попробовать смогу ближе к вечеру