From: Comparing solar photovoltaic and battery adoption in Ontario and Germany: an agent-based approach