Could you implement Smappee devices? They have energy, gas and water meters? They support a lot of protocols.
Thanks