Domestic distributed generation