solar delay