Today I called Morningstar about the overcharging issue when running both solar and battery charger. Steve gave, what I believe, is the perfect solution. Turns out the Morningstar Tristar 45 has a custom program option. Just change DIP switches for custom program and run the PC program called MSVIEW to set the absorption time for 1 minute. This means that each morning the controller will only dwell on absorption 1 minute before entering the Float stage. When we leave dock simply switch the DIP switches back and it reverts to the fixed (pre-programmed) mode with longer absorption phase. BTW, the custom setup wizard has hundreds of variables that can be set, but I just changed the one.
Pete