string conversion utility in rtc driver

This commit is contained in:
Emanuele Trabattoni
2025-07-27 13:59:50 +02:00
parent 448e1bad15
commit ad90702ab6
6 changed files with 128 additions and 54 deletions

View File

@@ -51,26 +51,20 @@ void loop()
devices_t devices(rtc, tmp, seneca, buzzer, led, io);
//////////////// DEVICES ////////////////
//////////////// NETWORK ////////////////
//////////////// MQTT ////////////////
auto mqtt = MQTTwrapper();
//////////////// NETWORK ////////////////
//////////////// MQTT ////////////////
//////////////// CRONJOB ////////////////
auto cron = Cron(devices);
auto &cron = Cron::getInstance(devices);
ArduinoJson::JsonDocument job;
job["cmd"] = "setIrrigation";
job["params"]["zone"] = "zone1";
job["params"]["timeOn"] = 30;
job["params"]["timeOn"] = 300;
job["params"]["timePause"] = 2;
{
std::string buf;
serializeJson(job,buf);
LOG_INFO("Example Cronjob -> ", buf.c_str());
cron.addEvent("exampleCronEvent", buf, "0 */10 * * * *");
cron.startCron();
};
cron.addEvent("exampleCronEvent", "0 */5 08,20 * * *", job);
cron.startCron();
//////////////// CRONJOB ////////////////
//////////////// MQTT ////////////////