One option many people do not think about is solar power, with the prices getting to be very affordable they even have systems that do not require inspections and install by just plunging into your AC socket. You wont be able to power things full time without batteries, so its more of a way to drop your average cost over time.
Nothing like solar mining
Batteries for storing power could be quite expensive. Is there a way to overproduce the power and let trough grid and in night time take back when needed?