Quello che vuoi è abbastanza facile da fare e il codice esiste già. Ma il modo in cui lo immagino, non collegherai il sensore Arduino al tuo wifi. Invece, utilizzerai un altro Arduino come gateway in questo modo:
Sensor Arduino: situato all'esterno, collegato al sensore di temperatura, velocità del vento, pluviometro?
Gateway Arduino: situato all'interno, con scudo Ethernet Wiznet 5001
Sensor Arduino e Gateway Arduino si dialogano utilizzando un ricetrasmettitore wireless MOLTO facile da usare, nRF24L01 +. I moduli wireless costano $ 3 ciascuno e la libreria per l'uso è molto matura. Tutti i dati del sensore vengono facilmente comunicati al Gateway tramite questa libreria.
Gateway Arduino con Ethernet agisce come un server Web, consentendo a qualsiasi computer nella rete locale di aprire una pagina e visualizzare le condizioni attuali. Guarda questa pagina per il codice Arduino:
http://arduino.cc/en/Tutorial/WebServer
Vuoi salvare anche le informazioni storiche sulla temperatura / velocità del vento, giusto? Questa è la parte migliore! Gateway Arduino può inviare i dati a un servizio come Xively, un servizio di raccolta dati gratuito basato sul Web che offre anche un modo elegante per visualizzare / rappresentare graficamente i dati. C'è un piccolo inconveniente nell'uso di Wiznet insieme al modulo nRF24L01. Il modulo wireless e lo scudo ethernet utilizzano entrambi lo stesso bus per comunicare, quindi dai un'occhiata a questo blog per vedere come puoi utilizzare entrambi contemporaneamente:
http://www.heald.ca/content/arduino-ethernet-nrf24l01-and-pachubecosmxively
Xively ti consente anche di rendere tali dati pubblici o privati, in modo da poter scegliere di contribuire alla comunità con i dati della tua stazione meteorologica.
Alcune altre note: mi piacciono i moduli nRF24L01 + perché sono poco costosi. I moduli Xbee costano di più degli Arduinos stessi. Puoi continuare ad aggiungere moduli nRF24L01 + in tutta la casa una volta stabilito un gateway. Lo stesso problema di costo esiste con WiFi Shield: costoso.