#include "Global.h" #ifdef WS_enable AsyncWebSocket ws; //AsyncEventSource events; #endif TickerScheduler ts(SYGNAL + 1); WiFiClient espClient; PubSubClient mqtt(espClient); StringCommand sCmd; AsyncWebServer server(80); OneWire* oneWire; DallasTemperature sensors; /* * Global vars */ boolean just_load = true; boolean telegramInitBeen = false; // Json String configSetupJson = "{}"; String configLiveJson = "{}"; String configStoreJson = "{}"; String configOptionJson = "{}"; String telegramMsgJson = "{}"; // Mqtt String chipId = ""; String prex = ""; String all_widgets = ""; String scenario = ""; //orders and events String orderBuf = ""; String eventBuf = ""; String itemsFile = ""; String itemsLine = ""; //key lists and numbers //========================================= String impuls_KeyList = ""; int impuls_EnterCounter = -1; //========================================= String buttonOut_KeyList = ""; int buttonOut_EnterCounter = -1; //========================================= String inOutput_KeyList = ""; int inOutput_EnterCounter = -1; //========================================= String pwmOut_KeyList = ""; int pwmOut_EnterCounter = -1; //========================================= String countDown_KeyList = ""; int countDown_EnterCounter = -1; //========================================= String logging_KeyList = ""; int logging_EnterCounter = -1; //========================================= int dht_EnterCounter = -1; //========================================= String itemName; String presetName; // Upgrade String serverIP; // Scenario int scenario_line_status[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }; int lastVersion; boolean busScanFlag = false; boolean fsCheckFlag = false; boolean delElementFlag = false;