EcoVantage Energy, Inc. is a solar installation company based in Weatherford, Texas. Please give us a call at (817) 304-0661 to inquire about a solar system for your home today EcoVantage Energy Inc. is dedicated to the growth of the renewable energy industry. We are committed to providing our customers with the highest quality products and installation. We continually strive to increase a cleaner, healthier environment. With over 15 years of experience in renewable energy we give dependable service.