See DemandRegio and/or
https://doi.org/10.1016/j.ijepes.2019.03.055
See also https://github.com/oemof/demandlib and issue #5.
For EV in specific, the emobpy package might be a good choice