Thanx for the info!
Would that built in programmable ramp be settable to ramp for an hour? Not that I get up to go to work anymore. but that was the speed. 0-100% in 1 hour...LOL
It is typically better (well mostly but I can't think of an exception right now) to let the lower level devices do as many smarts as possible. Sometimes control is needed in the middle of a loop and it it needs an abort method from the control processor.
Ok. So "recursive" but not "recursive looping".
Yes, if you want to use the computer CPU to perform this function, HS will let you do it, both through scripts and through HS-managed (not hardware-based) built-in code for X-10.
Note though that most/many modern HA lighting devices provide hardware-based ramping of output level. This is more robust with less overhead that having the CPU/mpu track and control ramping for many devices. A single command to the device sets the ramp rate and a subsequent single command begins the process. The (eg) light switch itself takes care of making it happen.
Check out the spreadsheet of HA software and hardware at
HTH ... Marc