Photovoltaics and Battery Storages