Re: Connect directly to the Internet?
A thermostat is already weather based using the only input that matters - temperature.
Every home has a single heating characteristic - how long does it take to reach the desired temperature when switched on from the (whatever) minimum setting. A simple programmable one that turns the heat up (how long + 5) mins before the morning alarm is all that is needed.
If you can't afford to heat your home that way, smart gadgets are NOT where you should be spending your money.