Knowing you have separate hot and cold solenoids helps…Yea a double stack rotary won’t help you here. The cheapest route would be like Mep and others suggested using relay’s to isolate the wax solenoids.
There is one other alternative…Having individual hot and cold solenoids can cause you problems. If either solenoid fails, you starve a pump. Not good! You can solve both issues, wiring and plumbing, by installing Erie Valves in place of the hot/cold solenoids.
With an Erie Valve, you have a normally open valve that will always let water through. It can never starve a pump. Secondly, if you want cold rinse and wax, normally open would be cold (no input to the solenoid needed for rinse) and wax would simply open the wax solenoid. Energizing the Erie solenoid and
Soap solenoid off the
soap position on the rotary switches to Hot water and
soap at the same time if this is what you want.
You can also plumb and wire the Erie in a way to give you hot
soap and wax, cold rinse… Hot water is now normally open (no input needed for the Erie valve).
Soap and wax solenoids are switched from the rotary for either
soap and wax. No back-feeding. Rinse from the rotary switch energizes the Erie to switch from hot to cold. This is how I have my setup wired. I heat
soap and wax. No relays needed to make it work and can never starve a pump due to solenoid failure.
But then IF the float valve fails! Well, let’s just say, “Sometimes you need to pick your poison!”