// WiFi ir RTC
void wifi_connected() {
WiFi.mode(WIFI_STA);
byte tries = 60;
WiFi.begin(config.ssid, config.password);
while (--tries && WiFi.status() != WL_CONNECTED) {
Serial.print F(".");
delay(1000);
}
if (WiFi.status() != WL_CONNECTED) {
// Если не удалось подключиться запускаем в режиме AP
IPAddress apIP(192, 168, 4, 1);
IPAddress subnet(255, 255, 255, 0);
Serial.println F("");
Serial.print F("WiFi up ACCESS POINT: ");
Serial.println(ssidAP);
Serial.print F("Start Settings IP: ");
Serial.println(apIP);
// Отключаем WIFI
WiFi.disconnect();
// Меняем режим на режим точки доступа
WiFi.mode(WIFI_AP);
// Задаем настройки сети
WiFi.softAPConfig(apIP, apIP, subnet);
// Включаем WIFI в режиме точки доступа с именем и паролем
// хранящихся в переменных _ssidAP _passwordAP
WiFi.softAP(ssidAP, passAP);
ui.attachBuild(build);
ui.attach(action);
ui.start();
ui.enableOTA(ota_name, ota_pass);
} else {
Serial.println F("");
Serial.println F("WiFi OK");
Serial.print("IP : ");
Serial.println(WiFi.localIP());
ui.attachBuild(build);
ui.attach(action);
ui.start(web_start);
ui.enableOTA(ota_name, ota_pass);
}
}
struct temp_t {
String name = "Резервирую место для записи String в EEPROM";
int temp1;
int temp2;
...
} temp_t temp[3]; // массив структур
M_BOX(GP.LABEL("Температура", "", 0, 16); GP.TEXT("txt_name", "Название", temp[qty].name););
GP.SPOILER_BEGIN(temp[qty].name, GP_GRAY);
...
GP.SPOILER_END();
if (ui.update("txt_name")) ui.answer(temp[0].name); // первый элемент массива
ui.updateString("txt_name", temp[0].name);
portal.updateString("txt_name", temp[0].name);
portal.clickString("txt_name", temp[0].name
portal.copyString("txt_name", temp[0].name);
В С разбираетесь и скрипт поймёте. Основная проблема там в том, что в одну строчку написано, неудобно читать так. Копируете в блокнот, делаете переносы по строкам, так легче понимать будет.Там какие-то скрипты, в которых я совсем не разбираюсь.
нужно править highcharts.jsМожно сохранить график?
Не справлюсь, помогите.нужно править highcharts.js
<div class='blockBase block blockTab thinBlock' style='border:2px solid#3b3ebd'>
<input type='checkbox' name='status' id='status' checked onclick='GP_click(this)'>
$('#status').click(function () {
if ($(this).is(':checked')) {
$('.blockBase').eq(1).show();$('.blockBase').eq(2).show();$('.blockBase').eq(3).show();
alert('Включено');
} else {
$('.blockBase').eq(1).hide();$('.blockBase').eq(2).hide();$('.blockBase').eq(3).hide();
alert('Выключено');
}
});
onclick='GP_click(this)