|
|
|
@ -3,7 +3,7 @@ |
|
|
|
#include "FastLED.h" |
|
|
|
#include "FastLED.h" |
|
|
|
#include "GyverButton.h" |
|
|
|
#include "GyverButton.h" |
|
|
|
|
|
|
|
|
|
|
|
#define VER "5.78" |
|
|
|
#define VER "5.81" |
|
|
|
|
|
|
|
|
|
|
|
#include "ESP8266WiFi.h" |
|
|
|
#include "ESP8266WiFi.h" |
|
|
|
#include "PubSubClient.h" |
|
|
|
#include "PubSubClient.h" |
|
|
|
@ -222,10 +222,13 @@ void setup() |
|
|
|
Serial.println(NTP.readError()); |
|
|
|
Serial.println(NTP.readError()); |
|
|
|
Serial.print("online: "); |
|
|
|
Serial.print("online: "); |
|
|
|
Serial.println(NTP.online()); |
|
|
|
Serial.println(NTP.online()); |
|
|
|
if (NTP.online() == 0) |
|
|
|
// if (NTP.online() == 0)
|
|
|
|
{ |
|
|
|
// {
|
|
|
|
NTP.setHost("192.168.121.9"); |
|
|
|
// NTP.end();
|
|
|
|
} |
|
|
|
// NTP.setHost("192.168.121.9");
|
|
|
|
|
|
|
|
// NTP.begin(3);
|
|
|
|
|
|
|
|
// NTP.updateNow();
|
|
|
|
|
|
|
|
// }
|
|
|
|
}); |
|
|
|
}); |
|
|
|
NTP.onSecond([]()
|
|
|
|
NTP.onSecond([]()
|
|
|
|
{ |
|
|
|
{ |
|
|
|
@ -846,6 +849,7 @@ void action() |
|
|
|
ui.updateBool("sw", enable); |
|
|
|
ui.updateBool("sw", enable); |
|
|
|
ui.updateString("eff", valStr); |
|
|
|
ui.updateString("eff", valStr); |
|
|
|
ui.updateTime("valTime", valTime); |
|
|
|
ui.updateTime("valTime", valTime); |
|
|
|
|
|
|
|
ui.updateTime("valTime_off", valTime_off); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if (ui.click())
|
|
|
|
if (ui.click())
|
|
|
|
@ -879,10 +883,11 @@ void action() |
|
|
|
d_off.minute = valTime_off.minute; |
|
|
|
d_off.minute = valTime_off.minute; |
|
|
|
if(d_off < d_on) |
|
|
|
if(d_off < d_on) |
|
|
|
{ |
|
|
|
{ |
|
|
|
d_off.addMinutes(15); |
|
|
|
d_on.addMinutes(15); |
|
|
|
valTime_off.hour = d_off.hour; |
|
|
|
valTime_off.hour = d_on.hour; |
|
|
|
valTime_off.minute = d_off.minute; |
|
|
|
valTime_off.minute = d_on.minute; |
|
|
|
Serial.printf("on %02d:%02d off %02d:%02d\r\n",valTime_on.hour,valTime_on.minute,valTime_off.hour,valTime_off.minute); |
|
|
|
Serial.printf("on %02d:%02d off %02d:%02d\r\n",valTime_on.hour,valTime_on.minute,valTime_off.hour,valTime_off.minute); |
|
|
|
|
|
|
|
ui.updateTime("valTime_off", valTime_off); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
if (ui.clickBool("rd", rd))
|
|
|
|
if (ui.clickBool("rd", rd))
|
|
|
|
|