ESP8266 runnable
This commit is contained in:
parent
ca36d71288
commit
1d0af8bc42
@ -10,6 +10,7 @@
|
||||
void setup() {
|
||||
delay(500);
|
||||
Serial.begin(115200);
|
||||
Serial.print("\n\n\n");
|
||||
info("Startup...");
|
||||
configSetup();
|
||||
mqttSetup();
|
||||
|
||||
@ -30,6 +30,8 @@ time_t preTimeOffset = 0;
|
||||
|
||||
unsigned long wifiLastConnectTry = 0;
|
||||
|
||||
bool otaInitialized = false;
|
||||
|
||||
void otaSetup();
|
||||
|
||||
void bootDelay();
|
||||
@ -47,7 +49,10 @@ void wifiConnect() {
|
||||
wifiLastConnectTry = millis();
|
||||
|
||||
sntp_stop();
|
||||
ArduinoOTA.end();
|
||||
if (otaInitialized) {
|
||||
ArduinoOTA.end();
|
||||
otaInitialized = false;
|
||||
}
|
||||
mqttDisconnect();
|
||||
|
||||
WiFi.disconnect();
|
||||
@ -159,6 +164,7 @@ void wifiLoop() {
|
||||
wifiConnected = true;
|
||||
info("WiFi connected: ip=%s", WiFi.localIP().toString().c_str());
|
||||
ArduinoOTA.begin();
|
||||
otaInitialized = true;
|
||||
configTime(TIMEZONE_OFFSET, DST_OFFSET, WiFi.gatewayIP().toString().c_str(), NTP_SERVER);
|
||||
} else if (millis() - wifiLastConnectTry > WIFI_TIMEOUT_MS) {
|
||||
info("WiFi timeout!");
|
||||
|
||||
@ -16,7 +16,7 @@ lib_deps = milesburton/DallasTemperature
|
||||
paulstoffregen/OneWire
|
||||
https://github.com/phassel/ArduPID/
|
||||
|
||||
[env:DEV]
|
||||
[env:TEST32]
|
||||
upload_port = 10.42.0.66
|
||||
upload_flags = --auth=OtaAuthPatrixDEV
|
||||
upload_protocol = ${COMMON.ota_protocol}
|
||||
@ -29,19 +29,34 @@ monitor_port = ${COMMON.monitor_port}
|
||||
monitor_speed = ${COMMON.monitor_speed}
|
||||
monitor_filters = ${COMMON.monitor_filters}
|
||||
lib_deps = ${COMMON.lib_deps}
|
||||
build_flags = -D HOSTNAME=\"DEV\" -D WIFI_SSID=\"${COMMON.WIFI_SSID}\" -D WIFI_PKEY=\"${COMMON.WIFI_PKEY}\" -D OTA_PASSWORD=\"OtaAuthPatrixDEV\" -D BOOT_DELAY=false -D DEBUG_LOG=false
|
||||
build_flags = -D HOSTNAME=\"TEST32\" -D WIFI_SSID=\"${COMMON.WIFI_SSID}\" -D WIFI_PKEY=\"${COMMON.WIFI_PKEY}\" -D OTA_PASSWORD=\"OtaAuthPatrixTEST32\" -D BOOT_DELAY=false -D DEBUG_LOG=false
|
||||
|
||||
[env:Fermenter]
|
||||
;upload_port = 10.0.0.138
|
||||
;upload_flags = --auth=OtaAuthPatrixFermenter
|
||||
;upload_protocol = ${COMMON.ota_protocol}
|
||||
upload_port = ${COMMON.usb_port}
|
||||
upload_speed = ${COMMON.usb_speed}
|
||||
[env:TEST8266]
|
||||
upload_port = 10.0.0.162
|
||||
upload_flags = --auth=OtaAuthPatrixTEST8266
|
||||
upload_protocol = ${COMMON.ota_protocol}
|
||||
;upload_port = ${COMMON.usb_port}
|
||||
;upload_speed = ${COMMON.usb_speed}
|
||||
platform = espressif8266
|
||||
board = esp12e
|
||||
framework = ${COMMON.framework}
|
||||
monitor_port = ${COMMON.monitor_port}
|
||||
monitor_speed = ${COMMON.monitor_speed}
|
||||
monitor_filters = ${COMMON.monitor_filters}
|
||||
monitor_filters = esp8266_exception_decoder
|
||||
lib_deps = ${COMMON.lib_deps}
|
||||
build_flags = -D HOSTNAME=\"TEST8266\" -D WIFI_SSID=\"${COMMON.WIFI_SSID}\" -D WIFI_PKEY=\"${COMMON.WIFI_PKEY}\" -D OTA_PASSWORD=\"OtaAuthPatrixTEST8266\" -D BOOT_DELAY=true -D DEBUG_LOG=true
|
||||
|
||||
[env:Fermenter]
|
||||
upload_port = 10.0.0.138
|
||||
upload_flags = --auth=OtaAuthPatrixFermenter
|
||||
upload_protocol = ${COMMON.ota_protocol}
|
||||
;upload_port = ${COMMON.usb_port}
|
||||
;upload_speed = ${COMMON.usb_speed}
|
||||
platform = espressif8266
|
||||
board = esp12e
|
||||
framework = ${COMMON.framework}
|
||||
monitor_port = ${COMMON.monitor_port}
|
||||
monitor_speed = ${COMMON.monitor_speed}
|
||||
monitor_filters = esp8266_exception_decoder
|
||||
lib_deps = ${COMMON.lib_deps}
|
||||
build_flags = -D HOSTNAME=\"Fermenter\" -D WIFI_SSID=\"${COMMON.WIFI_SSID}\" -D WIFI_PKEY=\"${COMMON.WIFI_PKEY}\" -D OTA_PASSWORD=\"OtaAuthPatrixFermenter\" -D BOOT_DELAY=true -D DEBUG_LOG=true
|
||||
|
||||
Loading…
Reference in New Issue
Block a user