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