Energy and communications