To jsem právě počítal a proto to nemůžu pořád pochopit. Takže 8s+1s=9s a watchdog má maximum 8s. Nicméně jsem to zkusil podle tvojí rady (rozdělit to) a Heureka! funguje to!
Tady je tedy výsledná změněná část kódu:
digitalWrite(davkovaniPelet, LOW); //davkuj pelety
delay(4000); //pockej 4s
wdt_reset(); // resetuj watchdog
delay(4000); //pockej 4s
wdt_reset(); // resetuj watchdog
digitalWrite(davkovaniPelet, HIGH); //vypni davkovani
delay(5000); //pockej 5s
wdt_reset(); // resetuj watchdog
delay(5000); //pockej 5s
wdt_reset(); // resetuj watchdog