Handle different start and end times to water plants
This commit is contained in:
parent
cad836b070
commit
f0127921b1
@ -367,9 +367,17 @@ int determineNextPump()
|
|||||||
}
|
}
|
||||||
if (plant.isPumpRequired())
|
if (plant.isPumpRequired())
|
||||||
{
|
{
|
||||||
if ((plant.getHoursStart() > getCurrentHour() && plant.getHoursEnd() < getCurrentHour()) ||
|
/* Handle e.g. start = 21, end = 8 */
|
||||||
(getCurrentTime() < 10000) /* no time from NTP received */)
|
if (((plant.getHoursStart() > plant.getHoursEnd()) &&
|
||||||
{todotdotdotodtodtoedot
|
(getCurrentHour() >= plant.getHoursStart() || getCurrentHour() <= plant.getHoursEnd()))
|
||||||
|
||
|
||||||
|
/* Handle e.g. start = 8, end = 21 */
|
||||||
|
((plant.getHoursStart() < plant.getHoursEnd()) &&
|
||||||
|
(getCurrentHour() >= plant.getHoursStart() && getCurrentHour() <= plant.getHoursEnd()))
|
||||||
|
||
|
||||||
|
/* no time from NTP received */
|
||||||
|
(getCurrentTime() < 10000) )
|
||||||
|
{
|
||||||
Serial.printf("%d Requested pumping\r\n", i);
|
Serial.printf("%d Requested pumping\r\n", i);
|
||||||
pumpToUse = i;
|
pumpToUse = i;
|
||||||
} else {
|
} else {
|
||||||
|
Loading…
Reference in New Issue
Block a user