I am trying to simulate a non conventional adaptive facade that controlled by Air temperature. Since the shape is quite complex, I used the transparency schedule of the shadings. I used EMS to create sensor to get the temperature, and actuator to overwrite the schedule that control the shading. I also set the EMS-computed schedule to track the result.
For this stage, I used 0 or 1 as the value for the initial transparency value, and the value for the EMS transparency value to easily see the difference if I run the simulation if I changes the trans value in initial schedule or in the EMS.
Currently I control the EMS transparency value in directly in EMS:Program (line A4 - A69). But in future each of this 32 schedule will be parametrically controlled based on adaptability intended.
Based on the ladybug graph, the EDD file and SQL file, the sensor and actuator was executed and the result was as expected. But, strangely, the air temp was not affected if I changed the EMS trans value but it changed if I changed the initial trans value in the schedule. So, I assumed that the EMS did able to update the schedule but did not use the updated schedule in the simulation.
Is there any suggestion why the EMS generated schedule did not able to overwrite the shading schedule? Is it due to the naming or the number for variables that I use?
I also already try directly editing the IDF script and run in E+ directly, but the same problem occurs. I already asked in EMS-Failure to overwrite schedule - Unmet Hours . But there is no response yet. Maybe I could get better luck in here.
Here I attach also my grasshopper script. High mass - West simplified.gh (196.5 KB)