Arduino for home control?

RS485 works to 4000' over twisted pair (at slower speeds), wouldn't it be OK on cat6?

Yes, RS485 would work fine on cat6 from what I can tell. It would be close to the limit though for powering the Arduino. If I went wireless I would have to install a solar panel and battery which suddenly makes RS485 begin to look more attractive. :-/