First, ensure that the ducting connects the second floor and the first floor/basement. I would be surprised it it did and that running the fan alone would equalize the temperature. Thankspically each would be a closed system. Second, you absolutely could do this with any smarthome hub that supported logic based decisions and actions. Homeseer would absolutely do it; it could check the termps from sensors on each floor and make decisions as to what actions should be taken with the controllable thermostats on each unit. It can definitely turn the fan on, set the cooling and heating setpoints, etc.