Hierarchical learning platform for optimal EV charging scheduling in PV-driven residential buildings | Synapse