Hmmm. @timb ... I took no offence and I meant none in return.
@timb [quote="timb, post:24, topic:2204"]
I wasn't shrugging off the safety concerns, I was putting it in perspective.
[/quote]
See, there it is again. Sorry, but fate (in the absence of God's angels?) knows no perspective. Perspective is irrelevant when considering the principals of safety. Clearly, any practical attempt to design perfectly safe things requires razor sharp perspective, not to mention perfect knowledge and a functioning crystal ball. But the principal of safety itself cares not about statistical probabilities or theories -- or even abosulte facts, for that matter.
Many of the common arguments have emerged here; "The government wouldn't allow ..." and "The big company doesn't do xyz, which proves ..." and more. None of these actually address safety. In fact, they spit in its face.
So in the real world, in this case, sure -- the risks would seem to be incredibly low that someone could actually die from a stuck HVAC relay, unless conditions were just so -- in spite of one stranger's claims to the opposite. After all, with respect to the poor guy for the sake of an argument, how do we know he wasn't just trolling for a forum flame war in the first place? BUT THAT'S NOT THE POINT.
By all means, lets debate the practical risks. This to me is very simple proposition. Let us agree that it is possible for a relay to jam on, for any number of unlikely reasons. Let us then all remove our HVAC thermostats tonight, tie the wires together to have the thing lock on heating mode and go to bed. The answers as to the real risks will soon be known! WHY are we even debating any of that? Sheesh. Simple.
"But no one would be dumb enough to do that!" -- I hear you protest. And that would appear to be exactly the home-brewer's nerve that was hit ... that, "we are not bloody stupid and who the hell do you think you are anyway? You're just fear munging and trying to make us look bad!" Ney. I don't believe that though. Do you, really? Do we really think that anyone is going to not build a Nest just because one post showed up in a forum? Come now. Chillax! hehe
By all means, lets continue the debate the practical risks and how to design a better thermostat.
Let me continue that myself by addressing this idea ...
... Great software design idea. Now we're on track with some positive solutions! But umm, what if your physical relay contacts weld themselves together?
At NASA, I have heard that they have a saying something along the lines of, "Nothing in space can go so badly wrong that you cannot make it WORSE." This is a testament to how seriously those guys take safety and I see no reason why we should not proudly promulgate the same principals ... even if we fail and fry SparkCore's like they're goingout of fashion, 'cause it's fun!
[Dang. I ran out of time for a good proof read. Hope I didn't screw it up to badly! ]