1. A method of executing a macro demand response (DR) event, the method comprising: separating, by a DR controller server, a collection of devices configured for participation in the macro DR event into an On-to-Off DR device set (On-to-Off set) and an Off-to-On DR device set (Off-to-On set); forming, by the DR controller server, one or more latency groups from devices of the Off-to-On set based on a lower curtailment margin that is defined for the macro DR event; forming, by the DR controller server, one or more latency groups from devices of the On-to-Off set based on an upper curtailment margin that is defined for the macro DR event; portioning, by the DR controller server, one or more transition groups from the devices of the Off-to-On set based on device curtailment capacities of the devices of the Off-to-On set and a dynamic lower curtailment margin that is a modification of the lower curtailment margin that takes into account a difference of device curtailment capacities of devices in previously formed transition groups; portioning, by the DR controller server, one or more transition groups from the devices of the On-to-Off set based on the device curtailment capacities of the devices of the On-to-Off set and a dynamic upper curtailment margin that is a modification of the upper curtailment margin that takes into account a difference of the device curtailment capacities of the devices in previously formed transition groups; creating, by the DR controller server, transition group pairs from the transition groups, one or more of the transition group pairs including one of the transition groups formed from the devices of the On-to-Off set and one of the transition groups formed from the devices of the Off-to-On set; and during a DR event duration, executing, by the DR controller server, a micro DR event that includes state transitions in which the devices in the transition group pairs transition from a current state to an alternative state such that an energy curtailment during the state transitions remains within a curtailment band defined between the upper curtailment margin and the lower curtailment margin.