[Fixed]: NTP Update Error
This commit is contained in:
@@ -30,7 +30,7 @@ CRGB leds[NUM_LEDS];
|
||||
RTClib RTC;
|
||||
DS3231 Clock;
|
||||
//NTP Setup
|
||||
NTPtime NTPch("ch.pool.ntp.org"); // Choose server pool as required
|
||||
NTPtime NTPch("ntp2.uni-augsburg.de"); // Choose server pool as required
|
||||
|
||||
//Display
|
||||
LiquidCrystal_I2C lcd(0x3f, 16, 2);
|
||||
@@ -165,7 +165,7 @@ void setup() {
|
||||
Serial.print("IP address: ");
|
||||
Serial.println(WiFi.localIP());
|
||||
wifi_connected = true;
|
||||
display_text("IP address",String(WiFi.localIP()));
|
||||
display_text("IP address",WiFi.localIP().toString());
|
||||
delay(5000);
|
||||
}
|
||||
else{
|
||||
@@ -209,6 +209,7 @@ void setup() {
|
||||
Serial.println("Alarm2 Set:" + String(A1Day) + ", " + String(A1Hour) + ", " + String(A1Minute) + ", " + String(AlarmBits) + ", " + String(A1Dy) + ", " + String(A1h12) + ", ");
|
||||
|
||||
show_green();
|
||||
update_time_from_web();
|
||||
delay(1000);
|
||||
show_black();
|
||||
|
||||
@@ -269,7 +270,7 @@ void loop() {
|
||||
}
|
||||
test_pin();
|
||||
handleSleep(intervall, currentMillis);
|
||||
if(m == 1)
|
||||
if(m == 1 && s == 30)
|
||||
{
|
||||
update_time_from_web();
|
||||
}
|
||||
|
||||
@@ -123,10 +123,15 @@ void display_year(int Day, int Month, int Year){
|
||||
void display_time(int Stunde, int Minute, int Sekunde){
|
||||
String Min = String(Minute);
|
||||
String Stu = String(Stunde);
|
||||
String Sek = String(Sekunde);
|
||||
if (Minute < 10)
|
||||
{
|
||||
Min = "0" + Min;
|
||||
}
|
||||
if (Sekunde < 10)
|
||||
{
|
||||
Sek = "0" + Sek;
|
||||
}
|
||||
if (Stunde < 10)
|
||||
{
|
||||
Stu = "0" + Stu;
|
||||
@@ -159,11 +164,11 @@ void display_time(int Stunde, int Minute, int Sekunde){
|
||||
{
|
||||
display_text("Alarm 2", "Minute: " + Min);
|
||||
}
|
||||
else if (Sekunde % 2 == 0){
|
||||
/*else if (Sekunde % 2 == 0){
|
||||
display_text(Stu + ":" + Min, get_alarm_string());
|
||||
}
|
||||
}*/
|
||||
else{
|
||||
display_text(Stu + "." + Min, get_alarm_string());
|
||||
display_text(Stu + ":" + Min + ":" + Sek, get_alarm_string());
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@ void update_time_from_web(){
|
||||
byte actualMonth = dateTime.month;
|
||||
byte actualday =dateTime.day;
|
||||
byte actualdayofWeek = dateTime.dayofWeek;
|
||||
if (actualMinute != m){
|
||||
if (actualMinute != m && actualday != 7 && actualMonth != 2 && actualyear != 2036){
|
||||
h = actualHour;
|
||||
m = actualMinute;
|
||||
s = actualsecond;
|
||||
@@ -26,6 +26,8 @@ void update_time_from_web(){
|
||||
d = actualday;
|
||||
set_clock();
|
||||
Serial.println("Time Updated!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");
|
||||
display_text("Update Time","");
|
||||
delay_gui(1000);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user