First time here? Check out the Help page!
Set up an EMS output variable for the schedule(s) in question. Then report both the original schedule value and the EMS adjsuted value to hep diagnose what is happening.
EnergyManagementSystem:OutputVariable,
MyJanSchValue, !- Name
externallightschjanuary, !- EMS Variable Name
Averaged, !- Type of Data in Variable
ZoneTimeStep, !- Update Frequency
, !- EMS Program or Subroutine Name
; !- Units
Output:Variable,*,MyJanSchValue,Hourly;
Output:Variable,externallight-sch-january,Schedule Value,Hourly;
I hope I have presented this correctly. See EMSCurveOverride_PackagedTerminalHeatPump.idf example file for more information on reporting of EMS variables.