Spezifische Scripte oder Codes helfen erstmal nicht wirklich weiter, da sie individuell auf die gegebene Systemumgebung angepasst sind. Selbst wenn jemand sein spezifisches Script rausrücken sollte, denke ich, dass das, wenn 1 zu 1 übernommen, nicht zu 100 % funktionieren wird.
Generische Scripte für Grow Anwendungen sind massenhaft im Netz als open source zu finden, insbesondere für Arduino. Einfach hierzu googeln oder / und auch zb Youtube Videos mal schaun. Die spezifische Parametrierung erfolgt letzendlich durch den Anwender dann selbst. Na ja, am End ist - mehr oder weniger - ne einfachere mess- und regelungstechnische Angelegenheit, wenn der Anwender ein wenig über Programmierung und Technik i.a. weiß...
Wenn´s nur um ne Sekunden genaue Intervallschaltung gehen soll (zb für Bewässerungspumpe oder Luftbefeuchtung): im Netz bei großen Versandfirmen gibts solche digitalen Intervall-Timer schon relativ günstig (10-20 €) zu beziehen.