Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Using moisture sensors to control programs
#20
*** Edit *** - I ran more tests on the run-once branch and this time also checked the logs. 

Compared to the tests I ran on the main branch (see (much) further down) it looks like you have fixed some bugs along the way and the home page now exhibits what I believe to be the  correct behavior. There are however still missing entries on the log page.

Version: 2024-01-24 / git status: Your branch is up to date with 'origin/run-once'
Run Once / Concurrent Mode / Run once
1) Trigger one station 1min  - Runs for 1 mins. - Log entry for 1 min
2) Trigger two stations, each 1 min - Both run concurrently for 1 min - Log for each station for 1 min
3) Trigger one station 1 min, trigger same station before end for 1 min - Station timer reset to 1 min and runs for 1 min - Missing log for first trigger, log for second trigger
4) Trigger two stations 1 mins, trigger first station before end for 1 min – Second station continues to run for 1 min, first station timer reset to 1 min - Missing log entry for first trigger on first station. Log entry for second trigger on first station and trigger on second station.
5) Trigger one station 1 mins, trigger second station before end for 1 min - First station continues to run for 1 min,  second station runs for 1 mins - Log entries for each station for 1 min
6) Trigger two stations 1 mins, trigger third station before end for 1 min- First two stations each continue to run for 1 min, third station runs for 1 min - Log entries for each station for 1 min

7) Trigger one station 1 min, trigger same station after 10 secs for 30 secs - Station timer reset to 30 secs and runs for 30 secs - Missing log for first trigger, log for second trigger
8) Trigger two stations 1 min, trigger first station after 10 secs for 30 secs – Second station continues to run for 1 min, first station timer reset to 30 secs - Missing log entry for first trigger on first station. Log entry for seconds trigger on first station and trigger on second station.
9) Trigger one station 1 mins, trigger second station after 10 secs for 30 secs - First station continues to run for 1 min,  second station runs for 30 secs - Log entries for first and second station
10) Trigger two stations 1 mins, trigger third station after 10 secs for 30 secs- First two stations each continue to run for 1 min, third station runs for 30 secs - Log entries for each station

11) Run 1 min program on station , trigger run once on same station before end for 1 min. Station timer reset to 1 min and runs for 1 min. Missing log for first trigger, log to second trigger
12) Run 1 min program on two stations, trigger run once on first station before end for 1 min – Second station continues to run for 1 min, first station timer reset to 1 min - Missing log entry for first trigger on first station. Log entry for second trigger on first station and trigger on second station.
13) Run 1 min program on station, trigger run once on second station before end for 1 min - First station continues to run for 1 min,  second station runs for 1 mins - Log entries for each station for 1 min
14) Run 1 min program on two stations, trigger once third station before end for 1 min- First two stations each continue to run for 1 min, third station runs for 1 min - Log entries for each station for 1 min
15) Run 1 min program on one station, trigger run once on same station after 10 secs for 30 secs - Station timer reset to 30 secs and runs for 30 secs - Missing log for first trigger, log for second trigger
16) Run 1 min program on two stations, trigger run once on first station after 10 secs for 30 secs – Second station continues to run for 1 min, first station timer reset to 30 secs - Missing log entry for first trigger on first station. Log entry for seconds trigger on first station and trigger on second station.
17) Run 1 min program on one station, trigger second station after 10 secs for 30 secs - First station continues to run for 1 min,  second station runs for 30 secs - Log entries for first and second station
18) Run 1 min program on two stations, trigger run once on third station after 10 secs for 30 secs- First two stations each continue to run for 1 min, third station runs for 30 secs - Log entries for each station


Run Once / Sequential Mode / Run once
1) Trigger one station 1min  - Runs for 1 mins. - Log entry for 1 min
2) Trigger two stations, each 1 min - Stations run sequentially each for 1 min - Log for each station for 1 min
3) Trigger one station 1 min, trigger same station before end for 1 min - Station timer reset to 1 min and runs for 1 min - Log entry for first trigger for partial run, log entry for second trigger for 1 min
4) Trigger two stations 1 mins, trigger first station before end for 1 min – Second station is cancelled, first station timer reset to 1 min - Missing log entry for second station, log entry for first trigger on first station for partial run, log entry for second trigger on first station for 1 min.
5) Trigger one station 1 mins, trigger second station before end for 1 min - First station is cancelled,  second station runs for 1 mins - Log entries for each station
6) Trigger two stations 1 mins, trigger third station before end for 1 min- First two stations are cancelled, third station runs for 1 min - Log entries for first station and third station

7) Trigger one station 1 min, trigger same station after 10 secs for 30 secs - Station timer reset to 30 secs and runs for 30 secs - Log entry for first and second trigger
8) Trigger two stations 30 secs, trigger first station after 10 secs for 30 secs – Second station is csancelled, first station timer reset to 30 secs - Log entry for first station partial run trigger and second trigger.
9) Trigger one station 1 mins, trigger second station after 10 secs for 30 secs - First station is cancelled,  second station runs for 30 secs - Log entries for first station partial run and second station
10) Trigger two stations 1 mins, trigger third station after 10 secs for 30 secs- First two stations are cancelled, third station runs for 30 secs - Log entry for first station partial run, log entry for third station 



Version: 2024-01-18 / Main branch
Run Once / Concurrent Mode
1) Run once for one station 4mins  - Runs for 4 mins
2) Run once for two stations, each 4 mins - Both run concurrently for 4 mins
3) Run once for one station 4 mins, another run once on same station before end - Station overridden by second run once
4) Run once for two stations 4 mins, another run once on first station before end - Both stations set to OFF
5) Run once for one station 4 mins, another run once on second station before end - First station cancelled, second station runs for 4 mins
6) Run once for two stations 4 mins, another run once on third station before end - First two stations cancelled, thirst stations runs for 4 mins
Run Once / Sequential Mode
1) Run once for one station 4mins  - Runs for 4 mins
2) Run once for two stations, each 4 mins - Stations run sequentially, each  for 4 mins
3) Run once for one station 4 mins, another run once on same station before end - Station overridden by second run once
4) Run once for two stations 4 mins, another run once on first station before end - First station overridden by second run once, second station cancelled
5) Run once for one station 4 mins, another run once on second station before end - First station cancelled, second station runs for 4 mins
6) Run once for two stations 4 mins, another run once on third station before end - First two stations cancelled, thirst stations runs for 4 mins
Reply


Messages In This Thread
RE: Using moisture sensors to control programs - by cdesouza - 2024 Jan 26, 09:00 PM

Forum Jump:


Users browsing this thread: 5 Guest(s)