Index: firmware/App/Controllers/Valves.c =================================================================== diff -u -r0e6c78b7815234ff1ef1fa8f9d083376aa634583 -rdd1a3d99fc8419be5088c08523f30e4ef915e5ce --- firmware/App/Controllers/Valves.c (.../Valves.c) (revision 0e6c78b7815234ff1ef1fa8f9d083376aa634583) +++ firmware/App/Controllers/Valves.c (.../Valves.c) (revision dd1a3d99fc8419be5088c08523f30e4ef915e5ce) @@ -822,7 +822,7 @@ } else if ( ( TRUE == valvesStatus[ valve ].hasValveBeenHomed ) && ( TRUE == valvesStatus[ valve ].hasTransitionBeenRequested ) ) { - if ( ( valvesStatus[ valve ].currentPosition != valvesStatus[ valve ].pendingCommandedPosition ) && + if ( ( valvesStatus[ valve ].currentPosition != valvesStatus[ valve ].pendingCommandedPosition ) || ( FALSE == isValveCloseToCommandedPosition( valve, valvesStatus[ valve ].pendingCommandedPosition ) ) ) { // Just set the valves to transition so it will not be in a known position for a while