One more interested!!
I already have a computer controlled boiler, but I use on/off, with a FS20 switch. I did it to implement zone control, so that I can individually warm up different parts of the house. It is based on a mix of FS20 and FHT from ELV and it works quite well - startingt the fourth year of operation now! For a detailed explanation, see:
http://jaagpad.blogspot.com/2009/06/heating-system-rundown.html
But now I got a new boiler, and have been thinking and investigating OpenTherm, in the same links as already posted here.
Currently I deal with runaway situations by sending a timed command to the FS20, or in other words, I tell the switch to turn on for about 70 seconds, and send the commands every 60 seconds, so if the computer hangs, the boiler will switch off. So maybe a hardware watchdog on a relay could make sure the arduino/jeenode is awake.
I found in the specification of the openTherm, that there is an openTherm lite or "-", which is controlled by the duty cycle of the switching. In the last days I have seriously been thinking of starting by implementing this, and then move one to the full fledged openTherm.
Of course I agree that the best option is indeed a standalone jeenode, powered by the openTherm :)