So, if you are using a Zigbee Omnistat2, you would need the ZIM for the OmniPro to control the thermostat and you then need a separate Smart Energy controller that would also talk to the Omnistat2?
Are the possible future solutions "potentially" going to be a flash update to the ZIM to allow the single interface?
A zigbee device can only be enrolled into one network, so it can only talk to one coordinator.
A brief explanation of the two different networks:
HA (Home Automation) and SE (Smart Energy) are two different profiles that run on the same underlying Zigbee stack. The SE profile requires extra security (EEC encryption with certificates) that HA does not. This is because the utilities want control of what is on their smart grid network for obvious security reasons. Since HA and SE profiles use different security means, they cannot talk to each other easily. If you have a HA omnistat2, it will be able to talk to the ZIM (interface to the controller) and other HA products you purchase at Bob's Zigbee shack. This HA omnistat2 will not talk to the SE smart meter that you may have. If you have a SE Omnistat2, it can talk to the SE smart meter, but cannot talk to a ZIM. The ZIM and smart meter are both Zigbee coordinators.
To get a SE device to talk to a HA network (and vice versa) there must be a bridge. This will consist of a device that has two different radios, each enrolled to different networks (one in HA, and and SE). These two radios will then pass information between them to transport messages from HA to SE, or SE to HA. The Omnistat2 can act as a semi-bridge if you have a SE Zigbee Omnistat2, but hardwire the Omnistat2 back to the controller. That way you can control the thermostat from the Omni while it can talk to the meter.
There are topics being discussed that may allow a HA device to join a SE network, but only access non security essential information (like current time and energy price). This is tied up in discussion so may not come to light.
The above explanation is very general and there are a few exceptions, but in interest of not making this post 100 pages, it is probably best to keep it simple.