Is this the future of clean decentralised energy?