Mit Smarthome Rasenbewässerung und Arduino eine Rasenbewässerung realisieren
Schaltplan

https://klsys.com/2016/08/rasenbewaesserung/
Sketch

Conrad Startseite für TopBonus
Code
/* Rainbird 2 */ /* Autor: Klaus Löwenhagen im August 2017 ##################################*/ // define pin D12 and D13 to control the two relays const int relay[2] = {7,8}; int togglePin = 0; int MAX_RELAYS = 2; // Die setup Methode wird nur einmal ausgeführt und bei reset void setup() { // use the serial port with 9600 bps pinMode(LED_BUILTIN, OUTPUT); // initialize the digital pins as output for (int index = 0; index < MAX_RELAYS; index++) { pinMode(relay[index], OUTPUT); digitalWrite(relay[index], HIGH); } Serial.begin(9600); } // Die Endlosschleife void loop() { /* digitalWrite(relay[1], HIGH); //delay(600000); // 10 Minuten an lassen delay(1000); // 10 Minuten an lassen digitalWrite(relay[1], LOW); delay(500); */ //----------------------------------------------- togglePin = 1; digitalWrite(relay[2], HIGH); digitalWrite(LED_BUILTIN, HIGH); //delay(600000); // 10 Minuten an lassen delay(1000); // 10 Minuten an lassen digitalWrite(relay[2], LOW); digitalWrite(LED_BUILTIN, LOW); delay(500); togglePin=0; }
Das Zonenventil1 öffnet für 10 Minuten dann wird das Zonenventil2 für 5 Minuten geöffnet. Das ganze läuft in einem Loop (falls es nicht reichen sollte) Der Schaltaktor wird über FHEM aktiviert.
Weitere Infos hier