First time here? Check out the Help page!
1 | initial version |
Those interim values between 0.0 and 1.0 are because of hourly reporting. You want to use Detailed Reporting Frequency to see the raw values without any time averaging.
I would try the calling point InsideHVACSystemIterationLoop. What you have here is going to be lagged. It will set the setpoint schedule according to conditions at the end of the previous zone timestep, but the HX status could be different during the current timestep. That might be why it seems to get stuck.