- Joined
- Oct 17, 2022
- Messages
- 274
- Reaction score
- 97
- Location
- usa
- What state or country do you live in
- Ohio
@Sean Clark has really helped me alot!
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
High sensor(mos)I have a mix brute trash can with a heater, circ. pump and sediment filter
solenoid controlling the rodi
dos with awc
2-fmm modules
1-pm2 and temp probe
eb832
eb4
Are you sure it moves my slider to off. I use it to turn pumps off and the slider moves too
I’ll have to look how my slider goes to off but it might be because I have it so pump can only run for certain time and if it doesn’t trigger a sensor it turns off. I’ll screen shot one off the pumps later. The switch is in off position now as I just got an alarmI am confident. Anytime a slider gets set to ON or OFF it will no longer interpret code until set back to auto. The logic state will change bur the slider will remain in the AUTO position with an if then statement.
Awesome, sounds like you have it all! I’ll try my best at grabbing my code and explaining it here in a bit. You can accomplish everything you want with what you have and use a feed mode or virtual outlet to reset everything…. Or manually switching the dos back to auto maybe…. I’m not sure that you can program if dos = auto then on in a virtual outlet to reset everything and would need someone to try d as I just can’t and haven’t tried that before. I wish I could just copy and paste but I’m still getting used to using a screen reader and it’s a major pita!High sensor(mos)
low sensor(mos)
float valve
in mix bin
Stand by...So basically I want to auto refill the mix bin CHECK
auto heat and mix
manually add salt
hit reset virtual outlet
= dos back to auto
heater and pump off
Yeah that’s pretty intense. But tds creep can get you after awhile with constant short bursts like a direct to sump float valve. I went with a large rodi vessel setup like my saltwater with high and low switches, a float valve and a solenoid. I figure the initial tds creep gets watered down by the time it fills. I have my tunze ato feed from that container to my sump for the small top up amounts.Off topic, I did a rodi auto fill system in the past. The idea was to run the system in a flush state for 10 min upon an empty state and then switch to a normal run state until full. This required 2 solenoid valves and a lot of coding. The point was to eliminate TDS creep. It was successful. It was so complicated that I eventually abandoned the method for one that was much simpler.
I use a bit more resin now but the system is much more reliable and that offers me more value than flushing my membrane on every fill.
You have separate heaters and a separate pump for circulation on you mixing tank?Stand by...
That was my impressionYou have separate heaters and a separate pump for circulation on you mixing tank?
Edit. I have a line in the email alarm that I forgotOk forgive me if make typos or make mistakes
nsw_lo is my physical low switch so change it to your low optical name
nsw_hi is my physical high switch, again change to yours
sw_reset is my physical doorbell, so you can use a feed a virtual outlet, or maybe the dos off to auto thing but someone would need to verify that.
Dos_add_sw and dos_rem_sw, replace with your names
Sw_solenoid, replace with your name
Sw_circ_pump, sw_heater replace with yours
Mix_sal is my salinity probe
Virtual outlets are
V_nsw_lo
V_nsw_hi
V_nsw_fill
V_nsw_filled
V_nsw_reset
programming is
V_nsw_lo
Set off
If nsw_lo closed then on
Defer 001:00 then on
V_nsw_hi
Set off
If nsw_hi closed then on
Defer 001:00 then on
v_nsw_fill
Fallback off
If v_nsw_lo = on then on
If v_nsw_hi = off then off
v_nsw_filled
Set on
If output v_nsw_reset = off then off
If output v_nsw_hi = off then off
v_nsw_reset
Fallback off
If output v_nsw_fill = on then on
If sw_reset closed then off
If mix_sal > 32 then off
Defer 001:00 then off
You could add a line for temp if you’re worried about temp
regular outlets
Sw_solenoid
Fallback off
Set off
If output v_sw_fill = on then on
sw_circ_pump
Fallback off
If output v_sw_filled = on then on
Defer 560:00 then off
sw_heater
Fallback off
If output v_sw_filled = on then on
Defer 560:00 then off
Dos programming for both add and remove
if output v_nsw_reset = on then off
Again, I do not have my dos slider switching from auto to off so maybe @Sean Clark can help with a virtual outlet to replace my physical doorbell and use your dos slider to reset if possible. Again triple check everything as this was not copy and paste and transcribed from my screen reader and typed so I could have royally screwed something up
I thought about that but read that the amount of resin used would make a minimal difference. So since its not kicking on and off I figured I would try itOff topic, I did a rodi auto fill system in the past. The idea was to run the system in a flush state for 10 min upon an empty state and then switch to a normal run state until full. This required 2 solenoid valves and a lot of coding. The point was to eliminate TDS creep. It was successful. It was so complicated that I eventually abandoned the method for one that was much simpler.
I use a bit more resin now but the system is much more reliable and that offers me more value than flushing my membrane on every fill.
No problem I appreciate the helpAwesome, sounds like you have it all! I’ll try my best at grabbing my code and explaining it here in a bit. You can accomplish everything you want with what you have and use a feed mode or virtual outlet to reset everything…. Or manually switching the dos back to auto maybe…. I’m not sure that you can program if dos = auto then on in a virtual outlet to reset everything and would need someone to try d as I just can’t and haven’t tried that before. I wish I could just copy and paste but I’m still getting used to using a screen reader and it’s a major pita!
YesYou have separate heaters and a separate pump for circulation on you mixing tank?
Would it be something likeStand by...
Ah, I used a cheap heater and only used its thermostat as it’s just a mixing bin. You could definitely add the temp just change the low to on instead of offWould it be something like
heater outlet
if vo outlet on then on
defer enough time to fill then on (about 4 hrs)
if temp above 78 then off
if temp below 77 then off
pump outlet
if vo outlet on then on
defer enough tie to fill then on (about four hours)
if MXBNLO open then off
auto reset button/feed/virtual outlet?
make vo outlet reset, go from on then auto, which would reactivate dos awc
turn heater off
turn pump off
thought? Try out a blind reefer statement?
You could just eliminate the Defer statements and only reset the VO once the bin is full. This would turn your heater and pump on and shut them off once the mxbnlo triggered everything to shut down again.Would it be something like
heater outlet
if vo outlet on then on
defer enough time to fill then on (about 4 hrs)
if temp above 78 then off
if temp below 77 then off
pump outlet
if vo outlet on then on
defer enough tie to fill then on (about four hours)
if MXBNLO open then off
auto reset button/feed/virtual outlet?
make vo outlet reset, go from on then auto, which would reactivate dos awc
turn heater off
turn pump off
thought? Try out a blind reefer statement?
It will. The only concern is to ensure that your heaters will not ever run dry. A Defer statement will not ensure this.I thought once I reset the virtual outlet it would reactivate the dos awc from the way you suggested writing the statement?
You could set the redundant low sensor up the perform both functions.I was thinking of adding a redundant low sensor. What’s your thoughts on importance between low redundant sensor vs. low heater sensor?
I need to be able to mix the salt in before resetting the virtual outlet. I hope I’m not confusing you like I’m doing to myself but I want toIt will. The only concern is to ensure that your heaters will not ever run dry. A Defer statement will not ensure this.
You could set the redundant low sensor up the perform both functions.
If you have your heaters laid flat on the bottom the need is minimal. I only wanted to point out the potential issue of only using a Defer statement to control the heaters.

