Liebes Forum,
ich habe eines dieser 8-Channel-Relay Boards am Raspi, mit python kann ich jedes Relais natürlich einfach ein- und ausschalten.
Jetzt aber folgendes Problem: An diese Relais kommen Magnetventile zur Bewässerungssteuerung. Da möchte ich die Relais für eine bestimmte Zeit einschalten, sagen wir mal 30min. Mir fällt da kein guter Ansatz ein, wenn ich in python einfach eine 30min Warteschleife einlege, kann ich in der Zeit ja keine anderen Relais anwerfen. Mehrfachaufruf des gleichen Skipts wäre ja auch blöd, da dann u.U. ein vorheriger Skripttimer das Relais vorzeitig abschaltet. Eigentlich bräuchte ich 8 Timer, die sekündlich bis auf 0 runterzählen. Wenn sie bei 0 sind, geht das Relais aus. Extern müsste man dann diese Timer irgendwie setzen können - z.B. auf 1800 für 30s.
Habt ihr da einen Ansatz für mich ?
Alle Suchen nach Timer laufen eher auf Zeitschaltuhren wie z.B. für Aquarien...