ttHost, sizeof(mqttHost)); mqttPort = (uint16_t)p.toInt(); u.toCharArray(mqttUser, sizeof(mqttUser)); pw.toCharArray(mqttPass, sizeof(mqttPass)); mqttBaseTop... mmit();
Serial.println("[WEB] Saved MQTT config to EEPROM: host=" + String(mqttHost) + " port=" + St... ln("[BOOT] WiFi connected, IP: " + WiFi.localIP().toString());
// web + OTA
httpUpdater.setup(&se... ge state here; state machine handles it.
// To allow immediate reaction, we can set hallPulses=0