** Fatal ** ProcessScheduleInput: Preceding Errors cause termination

Hi everyone,

I’m trying to override surface temperatures in EnergyPlus using Schedule:Compact + EMS. I’ve scripted this in Python and created 288 Until: entries per day (5-min timestep) for each surface.

But when I run the simulation (E+ 24.1), I get this error for each surface:

** Severe ** ProcessScheduleInput: ProcessIntervalFields, Processing time fields, incomplete day detected
** ~~~ ** ref Schedule:Compact=“BATHROOM_0_FACE1_AIRTEMP_SCHEDULE”
** Fatal ** ProcessScheduleInput: Preceding Errors cause termination.

Any idea why EnergyPlus thinks the day is incomplete? Has anyone seen this when injecting schedules via script? Is there anything specifi about the version of Enegyplus?

Hello @lilpsd

The process for the Schedules is already mature and I do not think is different based on the EnergyPlus’ distributions.

Can you search BATHROOM_0_FACE1_AIRTEMP_SCHEDULE through your IDF see whether there is overlapping and whether there is not defined time (most probably this is issue)

What is Schedule Type Limits Name your using? and what For for the days you’re using?

If you could send the IDF, maybe I could be able to assist.

Sincerely,
Behnam

Hi @behnammmohseni

Thank you very much for your response.

I checked the BATHROOM_0_FACE1_AIRTEMP_SCHEDULE block in my IDF, and I noticed that each day has 288 timesteps (5-minute intervals), but the error says “incomplete day detected.” So I suspect something might be off with the time labels or values.

To answer your questions:

  • Schedule Type Limits Name I used is: Any Number
  • For Days: I used For: AllDays and Through: 12/31

There is no overlapping in time steps, but I generated the Schedule:Compact blocks programmatically, so it’s possible the format or a comma caused an issue?

I have attached the final idf file along with my schedule and ems files.

Thanks again for your help!
Final_Model_With_EMS.idf (703.9 KB)
All_EMS_Overrides_Compact.idf (11.6 KB)
All_Schedules_Compact.idf (147.4 KB)

@lilpsd

I checked your IDFs, it seems that you do not have complete full 24:00. Specifically, after Until: 23:55, 22.56173; as an example, should be

Until: 24:00, [some number];

I guess you forgot the Until: 24:00 for all of those schedules

Can you add this times to your all schedules and see whether the simulation is running ?

Hi @behnammmohseni
Thank you for your reply. I modified the schedules based on 24 hours and it works fine. Thank you very much

1 Like