Я щас посчитал, чтобы обеспечить электроэнергией Санкт-Петербург - нужны солнечные панели общей площадью ~304 кв. км. Тогда как общая площадь зданий в СПб - 650 кв. км. Получается, если покрыть все крыши солнечными панелями, этого хватит чтобы сделать СПб полностью автономным энергетически.

СЭС на крыше свинарника будет обеспечивать только потребности свинарника, ей не надо занимать площади в "десятки квадратных километров"
Провода, аккумуляторы - слышал про такие штуки?
Это можно поместить в подвал