Problem is how are you going to make the hydrogen? Most cost effective way is from natural gas, releasing co2 in the process. Not good for the enviroment, Second is producing on site from the grid, but you loose eneergy in transfering from one form to another chemical/wind etc energy->electricity-> hydrogen.