GlobalCache iTach integration

Anyone have any experience integrating the iTach wifi IR transmitter with SmartThings? I have a very basic need (firing one IR command as part of an action) that I’m currently using Roomie remote on iOS to do. I’ve automated everything else I have in the house through SmartThings so having to open another app (while super simple) is still less than ideal.

The device I’m controlling is a Dyson Hot+Cool fan, which has a soft power button. I’ve tried plugging it in to a smart outlet but when powered up, the unit won’t start without a button press or an IR signal. This is the last item on my list of things to automate, and the one that has the greatest impact on my day-to-day movement through the house, so figuring it out would be a major victory.

If anyone has any thoughts, I’d be all ears. Thanks in advance.

1 Like

Just an idea, but until the Global Cache product is integrated, you might be able to use a relay module to control a cheap learning remote that you’ll need to do a button hack to.

So, using something like a Remotec ZFM-80 (or similar), then wire the relay output lines to the power button contacts of a remote that will work the Dyson. I know it’s quite the Frankenstein, but it may be a workable interim solution. And you can always reuse the ZFM-80 for other projects (Garage door control).


Has anyone had any word on ST integration for the iTach products? I’d love to be able to use one to control my drapes, which use an IR remote control currently. So far it seems like the iTach would be the simplest solution to automating them, if it were integrated to my ST.

While I am no expert on smartApps (yet), I can tell you that an iTach needs to be sent a simple, comma delimited string via TCP to port 4998.

Looking through the developer docs, it “seems” only http and upnp (udp) are possible to LAN based devices.

But it “may” be possible to send an http request to an iTach “Flex” and have it execute the proper command. I am just guessing here as I have no experience with the Flexes. Duck in to the Global Cache forums to see if this is possible.

With all that said, it should be fairly painless for the SmartThings team to add Send TCP to the smartApps API. That’s all it would take to support this.

1 Like

Not sure if these help but here are Global Cache API docs,

1 Like

In case you haven’t been paying attention, @geko discovered raw data is possible with the sendHub command. The following works with iTach:

sendHubCommand(new physicalgraph.device.HubAction("""$theCom\r\n""", physicalgraph.device.Protocol.LAN, "${deviceNetworkId}"))

where theCom is the iTach command string, and deviceNetworkId is the ‘iTachIPAddressConverted toHEX:1386’


Dave I have the sames set up with a Roomie Remote and it would be great if we could bring the best of ST and AV from roomie into one app. Let me know if you have gotten any further. thx