Thank you for the quick reply.
I may be asking wrong questions because I am not a software developer. Sorry if you come across such a question.
Yes I use esp8266. The device is currently only looking at the battery status. I use timers for savings. I don’t send data to the blynk server very often. If the battery drops below a certain level, esp goes into sleep mode. He wakes up every 5 minutes to see if the battery condition has improved. Once charged, it can work for 26 hours. But things will change when the season is winter.
I try to extend this period much more with the help of sleep mode by getting information from the openweathermap site whether the weather is rainy and looking at the remaining time to water.
When I look at the advanced time setting, I can transfer irrigation start and end time information, and even more, to the device once I connect to the blynk server.
For example (I haven’t checked how long esp8266 can sleep) wakes up every 5 minutes and looks at the remaining time. The advanced time setting tells us the start time and the end time. But I have no idea what kind of condition I can write with it. How nice it would be if we could talk to the devices with a normal sentence as below
Turn off sleep mode if there are 5 minutes to start time. If it is 5 minutes after the end time, sleep again … Good boy … Good boy …