Question-and-Answer Resource for the Building Energy Modeling Community
Get started with the Help page
Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

I would check out the new EMS Python API and see if it suits your needs. It provides the EMS feature of EnergyPlus with a nice Python API for actuating and sensing simulation objects at runtime. I'd check out the EMS Application Guide from the EnergyPlus documentation and the Python API

Using the Python API you can fetch sensor values of indoor parameters at each timestep, feed them to your ANN, then use actuators to implement the output. You should first check if EMS provides actuators for window opening/closing. I know window shading is possible, but unfamiliar with the rest. If window open/close is schedule driven, you can actuate the schedule itself.