Announcement

Collapse
No announcement yet.

Syringe Cycle Soil Moisture

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    #31
    Click image for larger version  Name:	image_92559.png Views:	3 Size:	278.7 KB ID:	1412613Click image for larger version  Name:	image_92560.png Views:	0 Size:	361.7 KB ID:	1412620Click image for larger version  Name:	image_92559.png Views:	3 Size:	278.7 KB ID:	1412324Click image for larger version  Name:	image_92560.png Views:	3 Size:	361.7 KB ID:	1412325Click image for larger version  Name:	image_92561.png Views:	3 Size:	11.2 KB ID:	1412326 It's not a refresh thing, as the calendar entries are changing, it's just that the Touch Zone is a day behind somehow as yesterday the 17th had the Blue sprinkler, but now it's on the 18th, and the system did run today.

    the Touch Zone has a Blue Sprinkler Icon on the 18th. The Touch Area has the Yellow Sprinkler on the 21st. I think the Blue Sprinkler is the planned watering cycle. I'm just questioning why the two touch calendars are different.

    Here's the soil moisture for the past seven days: (The Moisture Graph is flat-lined)
    11th 24-69
    12th 69-53
    13th 53-29
    14th 29-72
    15th 72-45
    16th 45-72
    17th 72-45
    18th 45-79

    Is there supposed to be anything under the "Programs Setup" Page? When i click the link, the page is blank.
    Attached Files
    Last edited by tome10; August 19, 2020, 08:09 PM. Reason: Full Size Images. the Touch Zone has a Yellow Sprinkler Icon on the 18th. The Touch Area has the Yellow Sprinkler on the 21st. I think the Yellow Sprinkler is the planned watering cycle. I'm just ques

    Comment


      #32
      There are lines in the debug file that start with "ReadWeeksMoisture Zone " that show the min and max soil moisture during read of the data from the database. If that does not tell us anything then I can add the debug to show the actual hour-by-hour zone moisture levels being read and used for the graph.

      Posting images at full size would allow them to be seen. I cannot read the images of the two touch pages. When I display the two touch pages I get the same information on both. I may not be understanding exactly what you are indicating.

      The Programs Setup Page will have a table if one of the Areas has a control strategy that is timed. If it is calculated or measured then there are no programs to show in these modes.

      Comment


        #33
        This is what the two calenders look like to day. It's scheduled to run friday the 21st. A Manual Syringe cycle ran today, maybe that's why the touch zone has the Blue sprinkler today? Click image for larger version  Name:	Touch Zone 0819.PNG Views:	0 Size:	22.3 KB ID:	1412625Click image for larger version  Name:	Touch Area 0819.PNG Views:	0 Size:	23.3 KB ID:	1412626

        Comment


          #34
          The blue icon shows the predicted day the selected zone (Touch) or selected area (TouchArea) will have an automatic irrigation cycle. Is the zone selected on Touch page in the Area that is selected on the TouchArea page? If they are then it should be showing on the same day.

          I just noticed that the (OWM Fcst) text in included in the 5th forecast day. I should strip that off for the calendar.

          Comment


            #35
            I found the weekly moisture reading.

            8/22/2020 4:37:22 PM | mcsSprinklers | ReadWeeksMoisture Zone=0, Hour=0, FirstDate=8/15/2020 4:37:22 PMIndex was outside the bounds of the array.

            Comment


              #36
              The zone calander is showing the blue sprinkler today the 22nd, but the Area Calander shows it tomorrow the 23rd which is correct because it was scheduled to run on the 23rd since I tweaked the moisture settings on Thursday night. The Syringe cycle did run today, so maybe on the zone page the blue sprinkler is indicating the system did run today?
              I also think I found another bug. The Low ET Inhibit does not seem to work correctly. If I set it to 2.5 for 1 day, I would expect it to throw an inhibit if yesterday the ET never got above 2.5. Well, when I check the box with 2.5 for 1 day, the inhibit is immediately activated. Bug?

              Comment


                #37
                The zone calander is showing the blue sprinkler today the 22nd, but the Area Calander shows it tomorrow the 23rd
                Do you have the touch page selected zone in the same Area as the selected area on the Area page?

                Index was outside the bounds of the array.
                This explains why your graphic has flat-lined. Next step is to isolate the array bound that is causing the issue.

                If I set it to 2.5 for 1 day, I would expect it to throw an inhibit if yesterday the ET never got above 2.5.
                It is not a commonly used inhibit, but I believe the inhibit applies to the current day so irrigation will not occur any any day where the ET has not yet exceeded 2.5. If you set it and ET has not yet reached that point then the inhibit will be set immediately.

                Comment


                  #38
                  Do you have the touch page selected zone in the same Area as the selected area on the Area page?
                  I only have one area with 7 zones. The area page is listed as "Area 1" I don't see any indication on the zone page that lists what it's parent area is, but I assume it's Area 1. Other than that, I'm not really following the question.

                  Isolating the 'Array Bound' sounds like a splendid idea. What do I need to do? ;-)

                  It is not a commonly used inhibit, but I believe the inhibit applies to the current day so irrigation will not occur any any day where the ET has not yet exceeded 2.5. If you set it and ET has not yet reached that point then the inhibit will be set immediately.
                  I was trying to figure out how I could incorporate this, but it seems not a good fit because i'm already watering based on the ET, so the system would just push the future watering program out. I thought it would inhibit watering today if yesterday never got over 2.5 ET. I don't see how it would work for same day because in the morning at 6am, the ET would be below 2.5.

                  Comment


                    #39
                    Looking at the code the only array index that was not protected was the relationship between zone and area so area could have been out of range. I put a check in for this and added area to the error output. Unzip the attached over the existing .dll and see if it improves the graphic. I would also like to see the "ReadWeeksMoisture" lines from the debug.

                    I was not aware you had only one Area. When I did a test with everything in the same Area I obtained the same expected result. I will look at it more later. I'm thinking it may be related to zone/area relationship and that is why I would like to see the "ReadWeeksMoisture" debug.
                    Attached Files

                    Comment


                      #40
                      Here's this.
                      PM 637340638610593799 | mcsSprinklers Debug | ReadWeeksMoisture Zone 0 is in out of range Area -1
                      8/26/2020 6:37:41 PM | mcsSprinklers | ReadWeeksMoisture Area=-1 Zone=0, Hour=0, FirstDate=8/19/2020 6:37:41 PMIndex was outside the bounds of the array.
                      What's the "Area 1 Rain" Inhibit? I currently have a 'Rain Forecast' Inhibit, and an 'Area 1 Rain' Inhibit, do these share the same Trigger? It did sprinkle a couple of times today, but the the calendar says 0 rain for today, and my device says it rained .03, and I have forecast and actual set to .3, so I can't figure out where Area 1 Rain inhibit is coming from.

                      Do I need to send anything else?

                      Comment


                        #41
                        Area 1 rain inhibit is the inhibit that was defined on the Area page for Area 1. I suspect the Rain Forecast inhibit was the one setup on the Site page.

                        For the log message it indicates that there is a valve (the first one) that is not mapped into an Area. Are your zone moisture graphs now working?

                        Comment


                          #42
                          Moisture Graphs are still not working.
                          I understand the forecast rain inhibit, because we're scheduled to get a lot of rain, but I only got .03 inches today, and the inhibit is supposed to trigger over .3, so I'm wondering if maybe there's a decimal issue somewhere. The touch page says it rained 0 today, so does that only update after a certain amount? Maybe the rain device is having translation issues.
                          Zones 1-8 are in the wiring harness, but only 1-7 are operational, zone 8 is wired out but not being used. Click image for larger version

Name:	Zones.PNG
Views:	65
Size:	58.5 KB
ID:	1414400

                          Comment


                            #43
                            The debug file will provide more insight about inhibits. I see where I have a debug statement that is causing the ReadWeeksMoisture error. It should be fixed in the attached
                            Attached Files

                            Comment


                              #44
                              The Moisture graphs are indeed working now. Thanks for the help with that!
                              It just really started raining this morning, and looking at the data I was using the wrong device for incremental data. I was using Rain Rate which gives high readings and is posted on minute intervals 0.089, 0.077, 0.059 etc which skewed the data yesterday. So now i'm using the precipitation daily device, but around midnight I'll switch to the Precipitation device which is handing off the incremental data to Jon00's charting program.
                              So now that I have the rain meter working, how is the rain saturation-oversaturation calculated?

                              Comment


                                #45
                                Hourly calculation of evaptranspiration loss and rain gain. moisture above 100% continues to accumulate rain until it reaches 200% or until the ET for the hour is more than the rain for the hour.

                                Comment

                                Working...
                                X