optimate does it automatically, does a bunch of tests to see state and if its holding charge then goes into save mode if it needs to before charging. dont look the most hi tech but i swear by them
United Kingdom