I finally was able to configure my gc-100 without sending it back to Global Cache, by closely following the instructions on the wiki article about adding the MAC to my perl script. Here is my basis for believing I have it working:
After I factory reset, I then navigate to its default browser and configure IR ports to be sensors or IR
When I do the command "get gc100" LMCE finds it and adds it with children matching what I selected prior (ie. its getting info from the gc100 before adding it and children)
No errors starting it in dcerouter log, no errors at all other than no event handlers set for devices not yet attached
Two serial ports have been added to my available comm port on pc
Now I have the frustration of a unit that appears to work fine but sits there on my network and doesn't actually do anything. I have tried setting the sensors as normally open, n.closed, input, output, both input and output, child of gc100, child of the sensor port (4:1) and no matter what I try I see DEVICE STATUS: NORMAL. Please follow my logic below and correct any bad logic on my part:
not either serial port
devices 3:1 - 3:3 are relays so I cant use those as a doorbell
devices 4:1 & 4:2 are Generic Input Output Sensors - 4:1 has a 3.5 jack going to a normally closed contact switch, 4:2 is a 3.5 jack with wires spread until I solder another button
devices 4:3 & 5:1 - 5:3 are IR so I cant use those as a doorbell
In device tree I select Generic Input Output Sensor (4:1) under gc100
I set "input,output,both" to both because I don't know from which angle it is asking the question. Does it receive input? Does it report to the gc100 output? This part is confusing
I see that there is an option to set the normal state from normally open to normally close but it specifically states "if the device supports input"
Web-Admin>Security>add device> add doorbell
LMCE automatically assumes this will be controlled by Zwave so I have to change controlled by field to say Generic Input Output Sensor (4:1)
I use the same settings for the doorbell which is now a child of 4:1 and reload router
Device Status reads NORMAL for all devices associated
Pressing my button does nothing, and when pressed I see no activity on the gc100
My switch however shows constant activity on that port so I have to assume something is being discussed between lmce and my device?
I noticed that Global Cache sells a "contact closure sensor" to use when you want a contact to communicate with the gc-100, is this what other users are getting to make sensors work? Alternatively I used a 3.5mm mono jack (one black stripe) and separated the wires to connect my button, should I use a stereo plug?
Thus far after reading everything I can about the gc100 on our wiki, our forums and their website I can not answer the question "what good is it?" despite everyone praising it. I do not control anything in my home via IR and can not think of any device I would want to buy emitters for just to say I am. (Though I do have a usb-uirt for learning my device codes so I can share template information) I have unused serial ports on 3 media directors and my core already. Basically I bought this gc100 so that I could have a doorbell... it may seem silly but after a thread entitled "doorbell... please help" the gc-100 was offered as an easy solution.
Please, I ask everyone who has/is using a gc100, what are you using it for? How is it set up in web-admin? What can it do?