fixxx with epoch time we pray to it work
This commit is contained in:
parent
367baf5f9a
commit
c463b39c56
|
@ -15,7 +15,7 @@
|
||||||
#include <Pangodream_18650_CL.h>
|
#include <Pangodream_18650_CL.h>
|
||||||
#include <secret.h>
|
#include <secret.h>
|
||||||
|
|
||||||
#define TOPIC "test-alex"
|
#define TOPIC "prod"
|
||||||
#define MQTT_ADDRESS "185.233.103.24"
|
#define MQTT_ADDRESS "185.233.103.24"
|
||||||
#define MQTT_PORT 1883
|
#define MQTT_PORT 1883
|
||||||
#define ESPNAME "esp32-bastien"
|
#define ESPNAME "esp32-bastien"
|
||||||
|
|
37
src/main.cpp
37
src/main.cpp
|
@ -35,8 +35,8 @@ WiFiUDP NtpUDP;
|
||||||
*
|
*
|
||||||
* @param 7200: jet lag europe time from France (2 * 3600 sec)
|
* @param 7200: jet lag europe time from France (2 * 3600 sec)
|
||||||
*/
|
*/
|
||||||
NTPClient TimeClient(NtpUDP, "europe.pool.ntp.org" , 7200 , 60000);
|
//NTPClient TimeClient(NtpUDP, "europe.pool.ntp.org" , 7200 , 60000); // ancienne configuration
|
||||||
//NTPClient TimeClient(NtpUDP, "pool.ntp.org");
|
NTPClient TimeClient(NtpUDP, "europe.pool.ntp.org");
|
||||||
|
|
||||||
//-------------------- CONDITION --------------------//
|
//-------------------- CONDITION --------------------//
|
||||||
|
|
||||||
|
@ -369,6 +369,7 @@ void setup()
|
||||||
|
|
||||||
|
|
||||||
TimeClient.begin();
|
TimeClient.begin();
|
||||||
|
TimeClient.update();
|
||||||
|
|
||||||
//int rawtime = (TimeClient.getEpochTime()) % 86400; // 86400 = 60sec*60minutes*24heures
|
//int rawtime = (TimeClient.getEpochTime()) % 86400; // 86400 = 60sec*60minutes*24heures
|
||||||
unsigned long rawtime = getTime();
|
unsigned long rawtime = getTime();
|
||||||
|
@ -424,7 +425,7 @@ void loop()
|
||||||
writeMessage(msg, temp, hum, SENSORS_NUMBER);
|
writeMessage(msg, temp, hum, SENSORS_NUMBER);
|
||||||
|
|
||||||
TimeClient.update();
|
TimeClient.update();
|
||||||
TimeClient.getFormattedTime().toCharArray(time, 30);
|
//TimeClient.getFormattedTime().toCharArray(time, 30);
|
||||||
|
|
||||||
|
|
||||||
//tie(year, month, day) = getDate();
|
//tie(year, month, day) = getDate();
|
||||||
|
@ -439,36 +440,8 @@ void loop()
|
||||||
|
|
||||||
|
|
||||||
now = getTime();
|
now = getTime();
|
||||||
//TimeClient.update();
|
|
||||||
//Serial.println(TimeClient.getFormattedTime());
|
|
||||||
|
|
||||||
//Solution to the issue generated by the Ntpclient for the horodatage midnight at two o'clock
|
lenght = sprintf(date,"%s", ultoa(now, date, 10) /* "|%d-%d-%d ", year, month, day */);
|
||||||
// if (time[0] == '0' && (time[1] == '0' || time[1] == '1')){
|
|
||||||
// if (day == 31){
|
|
||||||
// if(month == 1 || month == 3 || month == 5 || month == 7 || month == 8 || month == 10 || month == 12){
|
|
||||||
// day = 1;
|
|
||||||
// month++;
|
|
||||||
// if(month == 13){
|
|
||||||
// month == 1;
|
|
||||||
// year++;
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
// }else if (day == 30){
|
|
||||||
// if(month == 4 || month == 6 || month == 9 || month == 11){
|
|
||||||
// day = 1;
|
|
||||||
// month++;
|
|
||||||
// }
|
|
||||||
// }else if(day == 29){
|
|
||||||
// if(month == 2){
|
|
||||||
// day = 1;
|
|
||||||
// month++;
|
|
||||||
// }
|
|
||||||
// }else{
|
|
||||||
// day++;
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
|
|
||||||
lenght = sprintf(date,"%s|", ultoa(now, date, 10) /* "|%d-%d-%d ", year, month, day */);
|
|
||||||
sprintf(date + lenght, time);
|
sprintf(date + lenght, time);
|
||||||
sprintf(date + strlen(date), msg);
|
sprintf(date + strlen(date), msg);
|
||||||
MqttClient.publish(TOPIC, date);
|
MqttClient.publish(TOPIC, date);
|
||||||
|
|
Loading…
Reference in a new issue