RTC-Tools is an open-source Python framework for modeling, simulation, and optimization of dynamic systems. Its core engine is domain-agnostic and extensible. It supports linear & nonlinear optimization, goal programming, and optimization under uncertainty. RTC-Tools is used to optimize networks of assets, such as reservoirs, pumps, and batteries.
eBus / Homie 5 distribution-enclosure simulator: publishes a complete panel (circuits plus BESS, PV, EVSE) to MQTT, so you can build and test consumers without hardware.