Solar panel sales are rising sharply as households seek some protection from volatile energy prices in the wake of the war in the Middle East.