WIP_20240708_1558

This commit is contained in:
rxf
2024-07-08 15:58:12 +02:00
parent fc498dcea1
commit b7080c359a
5 changed files with 121 additions and 28 deletions

View File

@@ -3,6 +3,45 @@
#include "weifi.h"
#include "mqtt.h"
struct tm gettheTime(int repeat) {
if(!getLocalTime(&timeinfo)){
Serial.println("Failed to obtain time");
}
return timeinfo;
}
void printLocalTime(){
struct tm timeinfo;
if(!getLocalTime(&timeinfo)){
Serial.println("Failed to obtain time");
return;
}
Serial.println(&timeinfo, "%A, %B %d %Y %H:%M:%S");
Serial.print("Day of week: ");
Serial.println(&timeinfo, "%A");
Serial.print("Month: ");
Serial.println(&timeinfo, "%B");
Serial.print("Day of Month: ");
Serial.println(&timeinfo, "%d");
Serial.print("Year: ");
Serial.println(&timeinfo, "%Y");
Serial.print("Hour: ");
Serial.println(&timeinfo, "%H");
Serial.print("Hour (12 hour format): ");
Serial.println(&timeinfo, "%I");
Serial.print("Minute: ");
Serial.println(&timeinfo, "%M");
Serial.print("Second: ");
Serial.println(&timeinfo, "%S");
Serial.println("Time variables");
char timeHour[3];
strftime(timeHour,3, "%H", &timeinfo);
Serial.println(timeHour);
char timeWeekDay[10];
strftime(timeWeekDay,10, "%A", &timeinfo);
Serial.println(timeWeekDay);
Serial.println();
}
void connectToWifi() {
Serial.println("Connecting to Wi-Fi...");
@@ -13,8 +52,12 @@ void connectToWifi() {
}
Serial.print("Connected to the WiFi with IP: ");
Serial.println(WiFi.localIP());
configTime(gmtOffset_sec, daylightOffset_sec, ntpServer);
printLocalTime();
}
/*
void WiFiEvent(WiFiEvent_t event) {
Serial.printf("[WiFi-event] event: %d\n", event);