i think this is way easier than you're making it. Just use a thermostat switch calibrated for your favorite temperature to operate the heating blanket relay. It sounds like what you want is to maintain above a temperature as long as the computer is operating, as opposed to raising it for a short time on startup.
This is just an example of the type of switch you are looking for. They have bimetal discs in them that trigger after reaching a certain temperature threshold and come in all shapes and sizes and temperature ratings.
So for example, same ambient air temp is 0 degrees celsius when you get into your car - you need heat, so you would have a thermostat switch that breaks when ambient temp reaches 20C. So you give your relay coil ignition
power and put the thermostat switch inline with that, and then heavier gauge constant 12V through the relay to the blanket. This way you've got a blanket that gets you to operating temperature, always turns on when it's cooling off too much, and never stays on when things are warm enough, and is always off when the car is off.
Probably not more than $10 worth of parts not counting the blanket.
Bookmarks