In this paper, energy management and control of a microgrid is developed through supervisor and adaptive neuro-fuzzy wavelet-based control controllers considering real weather patterns and load variations. The supervisory control is applied to the entire microgrid using lower–top level arrangements. The top-level generates the control signals considering the weather data patterns and load conditions, while the lower level controls the energy sources and power converters. The adaptive neuro-fuzzy wavelet-based controller is applied to the inverter. The new proposed wavelet-based controller improves the operation of the proposed microgrid as a result of the excellent localized characteristics of the wavelets. Simulations and comparison with other existing intelligent controllers, such as neuro-fuzzy controllers and fuzzy logic controllers, and classical PID controllers are used to present the improvements of the microgrid in terms of the power transfer, inverter output efficiency, load voltage frequency, and dynamic response.