If you just want to get internal loads (plug, lighting) you could use annual equivalent hours method for ruleset schedule along with the installed level for each internal load instance to calculate this. This would just use model input data so it could be done on the fly in the model without needed a simulation; it does not however account for reduction in lighting from daylight sensors, just what is scheduled.
Another approach would be to output timeseries data for individual equipment objects and in reporting measure aggregate them by space. The existing Envelope and Internal gain measure gets hourly surface heat gain and loss, that could also be aggregated by space.
https://github.com/NREL/openstudio-co...
It is a relatively unknown measure but has a lot of potential (It would be great if it was extended to represent impact of ventilation and identify beneficial vs. harmful gain/losses). Main charts Look like OpenStudio Results but pie chart is broken down by building components instead of end uses (although some items are light lights are both).
The envelope components are aggregated from hourly data on each surface. I'm aggregating them by surface type bu could be space. Could even add extra table to this report by space.