Lo que quieres es bastante fácil de hacer, y el código ya existe. Pero como lo imaginé, no conectarás el sensor Arduino a tu wifi. En cambio, usarás otro Arduino como tu puerta de enlace de esta manera:
Sensor Arduino: ¿Ubicado afuera, conectado al sensor de temperatura, velocidad del viento, pluviómetro?
Gateway Arduino: ubicado en el interior, con escudo Ethernet Wiznet 5001
El Sensor Arduino y Gateway Arduino se comunican entre sí mediante un transceptor inalámbrico MUY fácil de usar, nRF24L01 +. Los módulos inalámbricos cuestan $ 3 cada uno, y la biblioteca para su uso es muy madura. Todos los datos del sensor se comunican fácilmente a Gateway utilizando esta biblioteca.
El Gateway Arduino w / ethernet actúa como un servidor web, permitiendo que cualquier computadora en su red local abra una página y vea las condiciones actuales. Mire esta página para el código Arduino:
http://arduino.cc/en/Tutorial/WebServer
¿Desea también guardar información histórica de temperatura / velocidad del viento, verdad? ¡Esta es la mejor parte! Gateway Arduino puede enviar datos a un servicio como Xively, un servicio gratuito de recolección de datos basado en la web que también le brinda una forma ingeniosa de visualizar / graficar sus datos. Hay un pequeño inconveniente con el uso de Wiznet junto con el módulo nRF24L01. El módulo inalámbrico y el escudo de ethernet usan el mismo bus para comunicarse, así que eche un vistazo a este blog para ver cómo puede usar ambos al mismo tiempo:
http://www.heald.ca/content/arduino-ethernet-nrf24l01-and-pachubecosmxively
Xively también le permite hacer que los datos sean públicos o privados, por lo que puede elegir contribuir con los datos de su estación meteorológica a la comunidad.
Algunas otras notas: Me gustan los módulos nRF24L01 + porque son muy baratos. Los módulos Xbee cuestan más que los propios Arduinos. Puede seguir agregando módulos nRF24L01 + en la casa una vez que establezca una puerta de enlace. El mismo problema de costo existe con el escudo wifi: costoso.