Non ho visto i calcoli, ma in generale usare cavi cosi lunghi direttamente come sensori potrebbe essere un problema.
Da un lato si comportano come antenne, dunque e' facile avere dei falsi valori logici a causa dei segnali indotti sull'antenna.
Un altro problema e' legato al fatto che un filo di questa lunghezza e' un induttore, e puo' essere causa di extratensioni che potrebbero danneggiare il PIC. A questo potresti ovviare con una protezione come spiegato nella Brief Note BN0002 "
Utilizzo dei diodi per proteggere i sistemi elettronici
".
Pensavo che come sensore potresti anche usare i sensori capacitivi. In particolare la Launchpad con MSP430 possiede il
Capacitive Touch boosterpack
con sensore capacitivi. Personalmente invierei informazioni in formato digitale (RS232, RS485) ovvero metterei un piccolo microcontrollore in prossimita' del sensore. Anche un modulo RF non farebbe male, risparmieresti il filo ma forze si alzerebbe il costo del sistema. Pero' una volta che hai un microcontrollore sul tetto potresti misurare temperatura, vento...
Saluti,
Mauro