What if the Clarity server loses serial connection? Is that error recoverable? If so, can the Boltwood ACP weather server turn that into a "weather unsafe" instead of bring down the house?
In addition there seems to be a condition under which Clarity can return from a CreateObject and yet not be ready to be scripted. The scheme used to determine whether Clarity is available using its Object existence, etc. in the weather servers is questionable. We need a more positive and reliable way.