GC Itach - Add device

I’m trying to add a new device using the GC100 plugin for the GC Itach but I can’t get any actions to show.

I’ve followed instructions to the letter from here: http://www.vesternet.com/resources/application-notes/apnt-68#.VE67w5OsW25

I tried with my own xml files using the examples as well as trying them directly without any modifications to the files. After I create the device and try to test it via the data_request lu_invoke URL it doesnt list any of the actions I have setup in the XML files and of course doesnt list any when I try to setup actions in a scene.

Any ideas what I could be doing wrong or what could be causing this?

Thanks

Follow the instructions in this link :

I follow these instructions when I created my IR devices in Vera and everything went well.

Are you sure you setup the IP address properly ?

@Richard Yep Ip address is correct. Its even picked up the mac address from the GC Flex unit. I can load the GC web page in the browser using the IP.

@Peter, thanks its pretty much the same from what I can tell. I found my impl_file wasn’t set under advanced for the remote I had created but having manually set this it made no difference unfortunately.

Just to update. I have now got this to work.

Basically removed the remote device and gc100. Reinstalled gc100 plugin and done a test with the LED xml files from peters example url. This listed the command this time. So I copied the xml files and changed name actions etc and added a new device. All ok now.

Additional update having had the same problem again when adding other devices. I think I found the root of the problem.

I had the same problem again where by the device actions did not appear. I managed to find the underlying error in the log file.

Device_LuaUPnP::CreateService can’t parse xml /etc/cmh-ludl//S_Optoma_projector.xml for 170/Optoma Projector

The parse error wasn’t related to the XML as this was formatted ok and I verified this with an XML parser checker online. The problem was either down to the End of Line conversion in the xml file. I ended up using Linux as I presumed that would be best since Vera runs off that. Then the other problem was the encoding type of the file, this needed to be UTF8 without BOM which is one of the options in Notepad++.

Information on UTF8 without bom from a quick google:


The UTF-8 BOM is a sequence of bytes (EF BB BF) that allows the reader to identify the file as an UTF-8 file.
Normally, the BOM is used to signal the endianness of the encoding, but since endianness is irrelevant to UTF-8, the BOM is unnecessary.
According to the Unicode standard, the BOM for UTF-8 files is not recommended:

Once that was done, hey presto the errors stopped and the actions then appeared and worked!!! Hopefully this helps someone else that gets stuck with the same issue.