Would semi-detached housing prevent a household solar-power scheme from working?
Short answerIt need not: a shared array could feed separate battery systems, although the arrangement would depend on the buildings.
NotesA roof shared between neighbouring homes need not prevent a solar installation. One proposed arrangement uses a shared solar array feeding separate battery systems for the two households. The precise arrangement would depend on the buildings and their circumstances.