Text this: Optimal unidirectional charging scheduling of electric vehicles with battery energy storage and pv generation