Signal loss, Hi/Lo over a distance?

You will also need to consider induced noise on a long wire. Noise could, and will, cause false level detection at the other end. Shielding the wire will surely be necessary if you run the wires through your house wiring.