Hyperion automatically develops shade schedules by combining easily acquired information about the building’s location, orientation and window dimensions with user-specified limits on direct sunlight penetration and amount of time between shade movements. This system has the flexibility to function with or without external sensors.