void init() { spiffs_mount(); // Mount file system, in order to work with files Serial.begin(SERIAL_BAUD_RATE); // 115200 by default Serial.systemDebugOutput(false); // Debug output to serial ActiveConfig = loadConfig(); // Select control line pinMode(CONTROL_PIN, OUTPUT); // DHT sensor start dht.begin(); lcd.begin(16, 2); lcd.backlight(); lcd.createChar(1, icon_termometer); lcd.createChar(2, icon_water); lcd.createChar(3, celsius); lcd.createChar(4, icon_retarrow); lcd.createChar(5, icon_clock); lcd.createChar(6, icon_cross); lcd.createChar(7, icon_check); WifiStation.config(ActiveConfig.NetworkSSID, ActiveConfig.NetworkPassword); WifiStation.enable(true); WifiAccessPoint.enable(false); WifiStation.waitConnection(connectOk, 20, connectFail); // We recommend 20+ seconds for connection timeout at start procTimer.initializeMs(5000, process).start(); process(); }