The Pause between watering (minutes) is set to 480. So it should water, if the sensor reading stays below threshold, every 8 hours. But it waters every 60 Minutes.
My God, why do you have to use such language. I'm astonished about your lack of respect for the implementation I made, there are reasons behind such design.
In this forum I've found very useful comments, sometimes we discovered bugs and implemented new features, but cannot accept such lack of respect and selfishness.
Just think that you are using this SW for free...
and the point 3 is not correct. There is a parameter to set the number of samples which are used to make the average which will be compared with the thresholds.
- The threshold is compared with the sensor value after calibration, which are the values you see on the graph.
- Pause between watering is relevant when you have more than one steps in one cycle, if you use only one step that is not going to be effective.
- Cycles starts when the sensor value is below the threshold and end when is above max threshold or all the watering steps are finished, it restarts when the sensor is again below the threshold or you save a new setting.
Anyway what is your goal? According to the graph, what is the threshold you want to set?
Hi Tom Hydrosys, thank you for your answer but I am thinking we need to talk more.
Let me address your points.
- The threshold is compared with the sensor value after calibration, which are the values you see on the graph. Thats good, if it would be working. But this 50% threshold is always set independet if I set my threshold to 20 to 25, it still switches at around 50%. So it does not work. Please set your min to 20% and your max to 25 and let me know if it works on your side.
Pause between watering is relevant when you have more than one steps in one cycle, if you use only one step that is not going to be effective. Please forgive me my language, but this is bullshit. This nested loop is not necessary. Why would it? If you need a minimum watering you set it with the watering time. I set it to 30 seconds. If this is not enough, you make another moisture measurement (Cycle) according to the waiting time and water again. There is no need to cycle (period) inside a cycle.
Cycles starts when the sensor value is below the threshold and end when is above max threshold or all the watering steps are finished, it restarts when the sensor is again below the threshold or you save a new setting. Please forgive me, but very few and only very very very expensive sensors can fast and accurately read moisture in seconds. But in seconds your software can not average,so it cannot compensate for the cheapos we use. Anyway, in such a situation the sensor must be read out every second or even shorter to create a good result. But the read settings on the hardware page are set to very 15 Minutes. But more important, if you water for lets say 30 seconds there is no need to water for another 30 seconds right away. Also there is no need to measure moisture right away. Lets say your cycle waiting time is 3 hours, and the unit according to my proposal will measure again and water another 30 Minutes. So your upper threshold limit is over complicating everything and not necessary.
I wonder if there is someone else, who can test the functions on their setup, by setting waiting period to f.e. 480, watering period to 1 and threshold to 20 to 25. Please comment here for your results.
Independent from the fact that it is not working, it is way to complicated.
There should be :
Active (Interval): "Time"
Evaluation : every lets say "2" hours. "Average" Data from last "30" minutes.
If Result is under threshold f.e."40%"
Water for "40" seconds.
Thats it.
All the other stuff and whatnot should be added to the warning email. If you like you can send me the script? Is it in python? Anyway, I will have a look at it and would make some suggestions if you would like it. Lisas4@hotmail.com.
When the autowatering is active, the Sensor line become solid, and the actuator takes the same color of the sensor line. As it can be seen Light blue line and light blue dot are associated.
The sensor should be reading higher values for the dry soil and lower values for the wet soil, if not like this, the calibration "inv" should be used.
In my setting, when the sensor drops below the 55 then relay is activated.
During winter, sometimes I have less than one activation per week because the soil dries very slowly.
Thanks, Hydrosys. Actually my name is Lisa, what is yours?I did read the text you recommended and could not find a problem to my settings.
Here are the screenshots from today and yesterday.
As you can see, my readings of the sensor are fine. You can see, if it gets under ca. 55% it starts to water again and again, and when its above 55% it stops. That means, the "sensor threshold" and the "pause between watering" is not working. Your sensor reads very fast an shows the moisture increase immediately. Mine is buffered through a capacitor and comes up very slow, so it needs this delay to make the next evaluation. I wander which reading the "sensor threshold" is using? Is it using the reading before the calibration adjustment or after the calibration adjustment. Because I did set the threshold 20 - 25. But than also I wander why it is taking a reading at all every hour and waters when the "pause" is set to 480. Is there a max pause time of an hour? Also I have set the cycle to 1. Is maybe the delay only for the second watering step in one cycle? Than, what is a cycle, and how are they delayed? And why is the watering counter zero? And what is the meaning to reset cycle?
I just confirmed its also starting to water at around 45% but the setting is 20 to 25 Volts (meaning percent). So the auto watering is not working at all, it seems.
My God, why do you have to use such language. I'm astonished about your lack of respect for the implementation I made, there are reasons behind such design.
In this forum I've found very useful comments, sometimes we discovered bugs and implemented new features, but cannot accept such lack of respect and selfishness.
Just think that you are using this SW for free...
and the point 3 is not correct. There is a parameter to set the number of samples which are used to make the average which will be compared with the thresholds.
For the other points I don't have time to waste.
Hi Lisa,
Let me try to address some of your questions:
- The threshold is compared with the sensor value after calibration, which are the values you see on the graph.
- Pause between watering is relevant when you have more than one steps in one cycle, if you use only one step that is not going to be effective.
- Cycles starts when the sensor value is below the threshold and end when is above max threshold or all the watering steps are finished, it restarts when the sensor is again below the threshold or you save a new setting.
Anyway what is your goal? According to the graph, what is the threshold you want to set?
Independent from the fact that it is not working, it is way to complicated.
There should be :
Active (Interval): "Time"
Evaluation : every lets say "2" hours. "Average" Data from last "30" minutes.
If Result is under threshold f.e."40%"
Water for "40" seconds.
Thats it.
All the other stuff and whatnot should be added to the warning email. If you like you can send me the script? Is it in python? Anyway, I will have a look at it and would make some suggestions if you would like it. Lisas4@hotmail.com.
As my system is still working, I'd rather focus on setting problems more than bugs on the SW.
If you didn't read the link below yet, please have a look at it, it has useful info for the autowatering setting: https://hydrosysblog.wordpress.com/applications/
Here the chart of my system this week:
When the autowatering is active, the Sensor line become solid, and the actuator takes the same color of the sensor line. As it can be seen Light blue line and light blue dot are associated.
The sensor should be reading higher values for the dry soil and lower values for the wet soil, if not like this, the calibration "inv" should be used.
In my setting, when the sensor drops below the 55 then relay is activated.
During winter, sometimes I have less than one activation per week because the soil dries very slowly.
I just confirmed its also starting to water at around 45% but the setting is 20 to 25 Volts (meaning percent). So the auto watering is not working at all, it seems.
Which is the relay? I see that the sensor is moisture 2, but I do not see the activations every 60 min.