That's one of my goals... and also one of the reasons I'm implementing Insteon...
I've got a EZIO8SA.. it's an insteon based IO board.. has 8 relay outputs, 6 digital inputs, 2 analog inputs, and a 1-wire interface...
I have it working with a 1-wire Temperature sensor now.. and have been assured by the manufacturer they intend to expand the 1wire bus to include multiple devices...
barometric, Humidity, Accelleration sensors, etc..
Ultimate goal is to use this information to control my sprinkler system.
(also insteon based)