@Uthman, try the following (here, for a zone named "Office"):
ScheduleTypeLimits, Temperature, -60, 200, CONTINUOUS;
ScheduleTypeLimits, Control Type, 0, 4, DISCRETE;
Schedule:Constant,
Office Control Type Schedule,
Control Type, !- Schedule Type Limits
4; !- Dual Setpoint
ZoneControl:Thermostat,
Office Thermostat Control,
Office, !- Zone
Office Control Type Schedule, !- Control Type Schedule
ThermostatSetpoint:DualSetpoint, !- Control Object Type
Tstat; !- Control Object
ThermostatSetpoint:DualSetpoint,
Tstat,
Office Heating Setpoints, !- Heating Setpoint Schedule
Office Cooling Setpoints; !- Cooling Setpoint Schedule
Schedule:Compact,
Office Heating Setpoints, !- Heating Setpoint Schedule
Temperature, !- Schedule Type Limits
Through: 4/30,
For: AllDays,
Until: 24:00, 22.0,
Through: 9/30,
For: AllDays,
Until: 24:00, 16.0,
Through: 12/31,
For: AllDays,
Until: 24:00, 22.0;
Schedule:Compact,
Office Cooling Setpoints, !- Cooling Setpoint Schedule
Temperature, !- Schedule Type Limits
Through: 4/30,
For: AllDays,
Until: 24:00, 30.0,
Through: 9/30,
For: AllDays,
Until: 24:00, 25.0,
Through: 12/31,
For: AllDays,
Until: 24:00, 30.0;
It's pretty basic (e.g. no daily setbacks, no difference between weekdays vs weekends). Adapted from the example provided here (just before "Output"). Hope this is close to what you're after.
For which application?
Hello, EnergyPlus