Unfortunately there is a bug on the Apex OS that causes an error when a time statement calls a "Ramp" profile. On the following link, I go over the bug and the code changes needed to bypass the issue and get the gyres to work correctly...
https://forum.neptunesystems.com/showthread.php?12301-Gyre-XF130-dual-Icecap-interface-module-setup-help-please-review-my-code&p=82875&viewfull=1#post82875