I'm 60 miles from the house where my tractor is, our farm. I have a WiFi thermostat (Honeywell) that lets me check or change the house setpoint from anywhere. I was having problems with the gas regulator at the gas well freezing. Not wanting to risk freezing pipes, I wired an electric heater to an outlet powered through a 24v contactor, energized by G from the thermostat. If I want to turn on power to that outlet, I turn the fan setting to On from my iPad or computer. The same outlet could be used for the tractor block heater.
If that made sense to you, you can handle it. If it sounded Greek, use that WebMo mentioned earlier. Either one uses existing WiFi. Honeywell's high end (expensive) systems come with a dedicated router, and can include a web cam and remote control door locks by Schlage.
I think most any home automation system can have a set of 'Dry Contacts' that can be used to control a contactor or relay, and turn on a block heater.