SELF GENERATED AND SELF CONSUMED ROOFTOP