Thanks for posting this update. That's great to hear.
I think it should be possible to control your HC2 directly from VC, without using Eventghost, if you're interested.
The same "scrape" method is used. Based on the documentation I posted above from the Fibaro forum, here is a command for dimming your dimmable lights to a certain level.
[EDIT: I see now that I posted this example above as well, so nevermind.
Sorry for the confusion]
<?xml version="1.0" encoding="utf-16"?>
<!--VoxCommando 2.0.0.6-->
<command id="290" name="Dim {1} to {2} percent" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="{1} is the device ID for your dimmable devices. If you can find out those IDs, you can put them in a payload xml file like the example I have attached.
{2} is the dim level, from 1-100">
<action>
<cmdType>Scrape</cmdType>
<params>
<param>http://your HC2 ip address/api/callAction?deviceID={1}&name=setValue&arg1={2}</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
<phrase>Dim</phrase>
<payloadFromXML phraseOnly="False" use2partPhrase="False" phraseConnector="by" Phrase2wildcard="anyone" optional="False">payloads\fibaro_dimmables.xml</payloadFromXML>
<phrase>to</phrase>
<payloadRange>1,100</payloadRange>
<phrase optional="true">percent</phrase>
</command>
You will need to create your own payload xml file using your actual device IDs and device names of your choice. I have attached an example of what it would look like, but obviously this file won't work for you.
It sounds as though you have already figured out how to get device information from your Fibaro, so hopefully you can do this.