No, it still doesn't.
For one, I have no idea how the roof works. Power to open, power to close. Power to open, gravity to close, etc.
e.g. is it a simple contact closure that says open roof and when that contact is open the roof automatically closes?
We need to know something about the interface.
The thermostat is another thing entirely. The hysteresis of MOST HVAC thermostats are not programmable. In some thermostats they are.
A heat/cool Heat pump thermostat might work, but I couldn't get any information out of Honeywell and I havn't had the time to experiment. I wanted to know whether the reversing valve signal follows the heat/cool mode. The thermostat could save energy if the reversing valve signal was on only when say calling for cool.
There is a thermostat called "auto-changeover" that picks the heating and cooling modes. This type of thermostat usually has programmable hysteresis.
One of these days, I'll determine how the reversing valve contacts work.