TouchControl & Girder

For this of you unfamiliar with Girder...

 

www.promixis.com: Made by Promixis, Girder is the award winning home and industrial automation software that allows users of all skill level to make advanced scripts and macros to automate many functions both on the computer and around the house or office. Based on the Lua scripting language, Girder is a graphical user interface that allows easy access to devices like lights, security systems, home theater, and any or all PC's functions including full application control for any program.

 

As it turns out, Girder is very similar to EventGhost - so much so that you can use the existing "EventTrigger" button type to enable basically the same functionality in Girder: send a string to Girder to trigger an event (which can in turn perform any fuctionality available within Girder), and optionally receive a string back to your device as feedback from the event, which you can then display on your remote screen.

 

The setup within TouchControl Server is exactly as if you were controlling EventGhost:

 

  1. Select a device in the TouchControl Server device list and click "Add Button"

  2. Select the "EventTrigger" button type, and optionally enable repeating and feedback as desired

  3. Click the "Add" btton, then highlight the new button in the button list and click "Set Data"

  4. Enter the string value you'd like to send Girder to trigger an event and click "Save"

  5. If you already have Girder set up and listening for TouchControl, you can click "Test" here to send the string to Girder and trigger the event, or come back here later after you have Girder set up and test your buttons.

  6. Drag the new button to your remote layout

  7. Add your Girder server in the Interface Manager within Settings in TouchControl Server, supplying the Girder server IP address and port, just as you would an EventGhost server.

 

The setup in Girder is a little more involved, but should be nothing new to an experienced Girder user. One really nice TouchControl user has submitted a sample Girder GML file that has a basic script to listen for TouchControlconnections and optionally return feedback to TouchControl. He also included an exported version of the sample "Home Theater - Media Center" remote layout (which you can import into your config using the "Tools/Import Configuration..." menu option) with all of the buttons configured to trigger Girder events, and the GML also contains the actions that trigger on those events. You can download a zip file containing all of that here.

 

Once you have the GML loaded into Girder (I'm not going to go into detail on that as anyone who's stuck with me this far is likely way more experienced at that than I am), right-click on the "TouchControl Server" action and click "Test" to start listening for TouchControl events. There is also a "TouchIR-Server(Date Return)" action that contains sample script to return the system date/time as feedback to the device. You would need to alter this as needed to return the desired feedback from your specified event. As an experienced Girder user, you also know that you can take this script and include it to be activated at Girder startup, so that it is always listening for TouchControl events.

 

Please let me know if you try this and how it works for you. If you run into any problems, I'll be glad to help as much as I can. Girder is fairly new to me, but I got it working fairly painlessly, so an experienced Girder user should sail right though it. If you are a Girder user who is new to TouchControl, hopefully you'll find everything you need to get up and running quickly on this site. If not, let me know how I can be of assistance. If you are a Girder expert and come up with an enhanced GML script or any other Girder goodies for use with TouchControl, please send them my way and I'll post them for others to take advantage of.

 

Enjoy!

 

© 2019 Touch App Technologies, LLC