if che non viene elaborato correttamente

nell' if mancano delle parentesi

if (((ora >= Pompa_Lim2) && (minu >= Pompa_Lim2a)) && ((ora <= Pompa_Lim2b) && (minu <= Pompa_Lim2c)))

userei >= altrimenti si accende alle 7
simbolo di AND &&
simbolo di OR ||

dici che i valori di ora e min che sono ore=6 e minu=28
se (6 >= 6 e 28 >= 0) e (6 <= 11 e 28 <= 59) sono entrambe vere con quell'orario

la pompa sta accesa dalle 6 alle 12