O que você quer é bem fácil de fazer e o código já existe. Mas do jeito que eu inviso, você não vai conectar o sensor Arduino ao seu wifi. Em vez disso, você usará outro Arduino como gateway como este:
Sensor Arduino: Localizado do lado de fora, conectado ao sensor de temperatura, velocidade do vento, pluviômetro?
Gateway Arduino: Localizado no interior, com o escudo Wiznet 5001 ethernet
O Sensor Arduino e o Gateway Arduino se comunicam usando um transceptor sem fio MUITO fácil de usar, o nRF24L01 +. Os módulos sem fio custam US $ 3 cada e a biblioteca para uso é muito madura. Todos os dados do sensor são facilmente comunicados ao Gateway usando esta biblioteca.
O Gateway Arduino com Ethernet atua como um servidor da Web, permitindo que qualquer computador em sua rede local abra uma página e visualize as condições atuais. Veja nesta página o código do Arduino:
http://arduino.cc/en/Tutorial/WebServer
Você também deseja salvar as informações históricas de temperatura / velocidade do vento, certo? Esta é a melhor parte! O Gateway Arduino pode enviar dados para um serviço como o Xively, um serviço gratuito de coleta de dados baseado na Web que também oferece uma maneira bacana de visualizar / representar graficamente seus dados. Há um pequeno problema com o uso do Wiznet junto com o módulo nRF24L01. O módulo sem fio e a blindagem Ethernet usam o mesmo barramento para se comunicar, portanto, dê uma olhada neste blog para ver como você pode usar os dois ao mesmo tempo:
http://www.heald.ca/content/arduino-ethernet-nrf24l01-and-pachubecosmxively
O Xively também permite tornar esses dados públicos ou privados, para que você possa contribuir com os dados da estação meteorológica para a comunidade.
Algumas outras notas: Eu gosto de módulos nRF24L01 + porque são muito baratos. Os módulos Xbee custam mais do que os próprios Arduinos. Você pode continuar adicionando módulos nRF24L01 + pela casa, depois de estabelecer um gateway. O mesmo problema de custo existe com o Wi-Fi Shield - caro.