Eure Erfahrung bei der Berücksichtigung von Regentagen in der Bewässerung

Begonnen von tupol, 21 Mai 2014, 07:47:46

Vorheriges Thema - Nächstes Thema

tupol

Hallo,

ich wollte mich langsam auch mal mit der Gartenbewässerung beschäftigen. Ich vermute, dass viele nicht die Bodenfeuchte sondern vor allem die Regenmenge und -tage in der Steuerung berücksichtigen. Könnt Ihr mir Eure Erfahrung mitteilen, ab welcher Regenmenge ihr nicht mehr bewässert und ob ihr mehrere Tage zusammenfasst? Z.b 20 Liter/qm in den letzten 3 Tagen?

Danke
tupoll

ujaudio

Und, hast du mit deienr Idee schon Erfahrung sammeln können? Und wie misst du die Regenmenge?
Einen lieben Gruß
Jürgen

tupol

Mit einem Regenmesser. Also ich habe es derzeit so gelöst. Hoffe es ist selbsterklärend.

###############################################
sub Bewaesserungsautomatik ($)
{  my ($Event) = @_;
   Log 3, "call Bewaesserungsautomatik $Event";
   my $f0cor = ReadingsVal("WeCo_Wetter","fc0_chOfRain",0);
   my $f0cor06 = ReadingsVal("WeCo_Wetter","fc0_chOfRain06",0);
   my $f0cor11 = ReadingsVal("WeCo_Wetter","fc0_chOfRain11",0);
   my $f0cor17 = ReadingsVal("WeCo_Wetter","fc0_chOfRain17",0);
   my $f0cor23 = ReadingsVal("WeCo_Wetter","fc0_chOfRain23",0);
   my $f1cor = ReadingsVal("WeCo_Wetter","fc1_chOfRain",0);
   my $f1cor06 = ReadingsVal("WeCo_Wetter","fc0_chOfRain06",0);
   my $f1cor11 = ReadingsVal("WeCo_Wetter","fc0_chOfRain11",0);
   my $f1cor17 = ReadingsVal("WeCo_Wetter","fc0_chOfRain17",0);
   my $f1cor23 = ReadingsVal("WeCo_Wetter","fc0_chOfRain23",0);
   my $time = 0;
   my $f0tempMax = ReadingsVal("WeCo_Wetter","fc0_tempMax",0);
   my $tempMaxDay = ReadingsVal("Wettersensor","statTemperatureDayMax",0);
   my $tempNow = ReadingsVal("Wettersensor","temperature",0);
   if ($Event eq "sunrise") {
   # Gemüsebeet bewässern
      if (Value("Bewaesserungs_Modus") =~ /Gemuese|alles/ && ReadingsVal("Wettersensor","statRainDay",0) + ReadingsVal("Wettersensor","statRainDayLast",0) == 0
         && $f0tempMax >= 15 && ReadingsVal("Wettersensor","temperature",0) > 3 )  {
         $time = 0;
         # kein Regen bis 17 Uhr
         $time = 200    if $f0cor06 <= 80 && $f0cor11 <= 80 && $f0tempMax <= 30;
         $time = 300    if $f0cor06 <= 80 && $f0cor11 <= 80 && $f0tempMax > 30;
         # Regen erst nach 11 Uhr
         $time = 100    if $f0cor06 <= 80 && $f0cor11 > 80 ;
         # Regen nach 6 Uhr
         $time = 50   if $f0cor06 > 80 ;
         
         $time *= 2   if $f0tempMax>30;
         
         fhem ("set Bewaesserung_Ventil_2 on-for-timer ".$time) if $time>0;
      }
   # Hecken bewässern bei über 30°C jeden 2. Tag oder bei über 25°C jeden 3. Tag
      if (Value("Bewaesserungs_Modus") =~ /Hecke|alles/ && ReadingsVal("Wettersensor","statRainDay",0) + ReadingsVal("Wettersensor","statRainHour72",0) < 0.7
         && ReadingsVal("Wettersensor","temperature",0) > 3 && ($f0tempMax > 30  && time() % 2 == 0 || $f0tempMax >= 25 && time() % 3 == 0) ) {
         $time = 1800;
         # Regen nach 6 Uhr
         $time = 900 if $f0cor > 80 ;

         fhem ("define Temp_Bew_Hecke at +00:10:00 set Bewaesserung_Ventil_1 on-for-timer ".$time)       if $time>0;
      }
   }
   elsif ($Event eq "sunset") {
      if (Value("Bewaesserungs_Modus") =~ /Gemuese|alles/ && ReadingsVal("Wettersensor","statRainDay",0) == 0
         && $tempMaxDay >= 25 && $tempNow > 3 )
      {
         $time = 0;
         # kein Regen bis 11 Uhr
         $time = 200 if $f0cor23 <= 80 && $f1cor06 <= 80 ;
         # Regen nach 6 Uhr
         $time = 100 if $f0cor23 <= 80 && $f1cor06 > 80 ;
         
         fhem ("set Bewaesserung_Ventil_2 on-for-timer ".$time) if $time > 0;
      }
   }
}

ujaudio

Danke, soweit verstanden. Welchen Regensensor setzt du ein? Ich habe bislang noch keine Wetterstation in mein FHEM eingeunden, möchte das aber auch mal machen.

Wie ist denn deine Erfahrung mit dieser Lösung?
Einen lieben Gruß
Jürgen

Stril

Hallo!

Ich nutze die Kombination aus Regensensor und Bodenfeuchtesensor.

Wenn Bodenfeuchte > 85% --> nicht bewässern.
Wenn Regenmenge_6h > 10mm --> nicht bewässern.

Grüße
Phil

tupol

Zitat von: ujaudio am 02 November 2016, 17:13:18
Danke, soweit verstanden. Welchen Regensensor setzt du ein? Ich habe bislang noch keine Wetterstation in mein FHEM eingeunden, möchte das aber auch mal machen.

Wie ist denn deine Erfahrung mit dieser Lösung?
KS300.
Gut.