Kira IR Receiver and Transmitter Plugins

Thank you Rex! I removed one of the KiraRxs. Still didn’t work. Had to change the IPport on the remaining Rx and the two KirsTxs.
Works great now!

Thanks again!

Mark

I feel like this thread has over-complicated things.

I figured out a much easier way to have IR signals (from a Harmony Remote or an Xbox One) trigger Z-Wave scenes! ;D

It involves using EventGhost and a simple script file. I’ve written a step-by-step guide on how to do this yourself. Check it out…

[quote=“natekinkead, post:182, topic:175170”]I feel like this thread has over-complicated things.

I figured out a much easier way to have IR signals (from a Harmony Remote or an Xbox One) trigger Z-Wave scenes! ;D

It involves using EventGhost and a simple script file. I’ve written a step-by-step guide on how to do this yourself. Check it out…

http://kinkeadtech.com/2014/08/xbox-one-automation-turns-lights-on/[/quote]

Thanks for the suggestion but I think I shall stick with my small, low-power and low-cost KIRA module rather than use an HTPC to do the job. If you have an always-on HTPC then I can see the advantage of your solution.

HI

Thanks for making this plugin. I have been using the ISY and now am adding a VeraLite. I use IR commands to trigger ISY actions and am excited by the prospect of expanding this with the Vera. May I ask a few questions:

[ol][li]Do users find this plugin to be 100% solid for IR commands in to Vera to trigger Vera actions, or is it less reliable?[/li]
[li]If less reliable, any way to determine if it is the IR code being used vs the Plug-In that’s the issue? (One note to the developers: ISY has 40 commands that are very reliable and are included in the Harmony devices code sets and otherwise readily available for all to use via copy/paste vs leaning. This is useful because it gives users reliable codes that don’t need to be learned. You might think about creating a text file of 40-100 codes you find work well and are somewhat obscure, so as not to trigger actual devices.[/li]
[li]In your experience what is the practical limit of IR codes one would use with Vera? I ask because as you know on a multi-zone AV setup, one can easily get in 500-1,000 IR codes: 6 rooms/zones, each with TV, AVR, ATV, TIvo, Roku, DVD. Just doing AVR input selections = 6x6 = 36. Adding 10 transport controls per component yields 6x6x10=350. It gets big fast. [/li]
[li]The ISY has an IR receiver built in on its “I” versions. I see you use the Kira. Have you found any USA sources, or do we order from UK?[/li]
[li]Going the other direction, i.e IR out from Vera, how do you find the Kira vs the Global Cache units? I find GC very stable/reliable [/li][/ol]

Thanks in advance for any thoughts
[/list]

@ccclapp, I hope some users of the KIRA module and plugins will tell you how it works for them. In my case, I have only a few codes in use and they work 100% of the time. Having a large number of codes will affect the response time of a code being recognized. Recognition accuracy depends on the length of the IR code - very short codes may cause problems.

I saw a post elsewhere in this forum informing us that Xantech have a product that can replace the KIRA. I could not find it on their website.

I doubt that KIRA has much if any advantage over Global Cache for sending IR codes.

I have not yet modified the KiraXx plugins to accommodate the UI changes in UI7. They should work but there will almost certainly be problems with the layout of fields on the Control tab. I will update the plugins once UI7 is more stable.

[ul][quote=“ccclapp, post:184, topic:175170”]HI

Thanks for making this plugin. I have been using the ISY and now am adding a VeraLite. I use IR commands to trigger ISY actions and am excited by the prospect of expanding this with the Vera. May I ask a few questions:

[list type=decimal]
[li]Do users find this plugin to be 100% solid for IR commands in to Vera to trigger Vera actions, or is it less reliable?[/li]
[li]If less reliable, any way to determine if it is the IR code being used vs the Plug-In that’s the issue? (One note to the developers: ISY has 40 commands that are very reliable and are included in the Harmony devices code sets and otherwise readily available for all to use via copy/paste vs leaning. This is useful because it gives users reliable codes that don’t need to be learned. You might think about creating a text file of 40-100 codes you find work well and are somewhat obscure, so as not to trigger actual devices.[/li]
[li]In your experience what is the practical limit of IR codes one would use with Vera? I ask because as you know on a multi-zone AV setup, one can easily get in 500-1,000 IR codes: 6 rooms/zones, each with TV, AVR, ATV, TIvo, Roku, DVD. Just doing AVR input selections = 6x6 = 36. Adding 10 transport controls per component yields 6x6x10=350. It gets big fast. [/li]
[li]The ISY has an IR receiver built in on its “I” versions. I see you use the Kira. Have you found any USA sources, or do we order from UK?[/li]
[li]Going the other direction, i.e IR out from Vera, how do you find the Kira vs the Global Cache units? I find GC very stable/reliable [/li][/list]

Thanks in advance for any thoughts[/ul][/quote]

Keene electronics is a UK based company without resellers. you must buy the product on their website. Remember to buy the international version, not the UK version (same device but different wall plug adapters). As far as receive reliability it is absolutely stellar. I have gone so far as to use IR codes to a Kira to control the Sonos in my home Gym (using scenes in the Vera). Of the thousands of times I’ve pressed Play/Pause/FF/Rewind, the Kira has never once missed a beat–no false positives or false negatives. as far as sending codes, I have not yet found a use case where I need to, so I cannot speak to that.

Hi

Thank for the reply. THis may be the Xantech similar product you referred to…
Here is its quick description: http://www.xantech.com/Infrared/Infrared/ConnectingBlocks/XLIP200/

[i]XLIP200 modules will typically be setup as a source (receiver) and a destination (emitter) in a two (or more) module system with at least one module setup as a receiver and at least one module setup as an emitter to receiver, transmit and output IR.

In receiver mode, with an external IR receiver connected, the XLIP200 will receive an IR command, convert it to packet data and send that data to a pre-determined IP address, typically another XLIP200 in emitter mode.

n emitter mode, the XLIP200 will decode the received data and output IR, as originally received, via a connected IR emitter.

Depending on configuration, one XLIP200 in receiver can send data to multiple XLIP200s in emitter mode, or multiple XLIP200s in receiver mode can send data to a single XLIP200 in emitter mode.[/i]

Here is another VERY interesting item. It sends/received IP, IR, RS232, COntact Closing, and seems to be able to send macros on its own from any of these triggers. http://www.xantech.com/Controls/ControllersSwitches/ControllersSwitchers/XLIP800/

[i]Xantech?s XLIP800 Web Intelligent Controller is an entire management solution for networked/Web based,as well as Stand-Alone control featuring: 2-IR ports, 2-Serial ports (RS232/422/485), 2-Contact Closure ports and 2-Digital I/o ports as well as 2-ethernet ports (one with Poe) enabling main network access, while maintaining local isolation for tCP/IP tel- net control with less intrusion into facility?s IP networks.

on its own, the XLIP800 is an event-driven component capable of managing timed events, Calendar events Serial, telnet, IR and numerous other events, including Voltage Hi/Low actuation enabling the use of power, audio, video, LeD, Contact closure, magnetic/current and LeD sensor modules to ?trigger? a given event and its related Actions; as well as a full FtP, Web page and email Server.

When networked with a tablet or computer via WiFi or LAn, enables the XLIP800 to provide highly adaptable expandable and flexible remote control from a variety of user interface devices. With its vast variety of I/o communication ports and configurable options, the XLIP800 is a unique, application- based solution that is only limited by your imagination.[/i]

I bet you could have some fun with those…

FYI THe Xantach XLIP800 Web Intelligent Controller is available on ebay now for $112 (list about $1600, but retailing for about $600.

[url=http://www.ebay.com/itm/Xantech-WiC-1200-XLIP-800-Web-Intelligent-Controller-2Contact-Closure-Ports-Z496-/281491367063?pt=US_Surveillance_Security_Systems&hash=item418a316497] http://www.ebay.com/itm/Xantech-WiC-1200-XLIP-800-Web-Intelligent-Controller-2Contact-Closure-Ports-Z496-/281491367063?pt=US_Surveillance_Security_Systems&hash=item418a316497[/url]

I just bought 2, hoping ill figure out hor to control it with either the Vera or my ISY.

I have read that the IR receiver/sender is the same unit as the Kira in an OEM version here: [url=http://forum.micasaverde.com/index.php/topic,26696.msg192107.html#msg192107]http://forum.micasaverde.com/index.php/topic,26696.msg192107.html#msg192107[/url]

Maybe you guys will grab it and we can both figure out its control. Should be like the Kira…

[quote=“ccclapp, post:188, topic:175170”]I have read that the IR receiver/sender is the same unit as the Kira in an OEM version here: [url=http://forum.micasaverde.com/index.php/topic,26696.msg192107.html#msg192107]http://forum.micasaverde.com/index.php/topic,26696.msg192107.html#msg192107[/url]

Maybe you guys will grab it and we can both figure out its control. Should be like the Kira…[/quote]

Vera’s interaction with the Kira devices is entirely via UDP packets on your LAN. If Xantech is truly an OEM version of Kira and uses the same protocol, they would of course be completely indistinguishable from a Kira (I wouldn’t be surprised by this btw, the packet format is really simple and fully documented). If they use a different packet format, then obviously the existing plugin would not recognize them.

Vera's interaction with the Kira devices is entirely via UDP packets on your LAN. If Xantech is truly an OEM version of Kira and uses the same protocol, they would of course be completely indistinguishable from a Kira (I wouldn't be surprised by this btw, the packet format is really simple and fully documented). If they use a different packet format, then obviously the existing plugin would not recognize them.

Hi SM2k

As mentioned I bought two of the Xantach XLIP800 Web Intelligent Controller, the advanced device which controls and acts like their Kira-like devices. If you are interested I would send one to you to take a peak at. You may find it useful to know if this XLIP Xantech product line is compatable with your plug-in, or easily adapted to it, as the XLIP line is readily avalilable in the USA and might expand the demand for your plug-in. For reference the XLIP200 http://www.xantech.com/Infrared/Infrared/ConnectingBlocks/XLIP200/ is said to be an OEM version of the Kira IR unit and the XLIP232 is the same with RS232 in addition to IR http://www.xantech.com/Infrared/Infrared/ConnectingBlocks/XLIP232/

FOr your further reference, I see the XLIP232 is available new from Markerteck for $165 http://www.markertek.com/product/xan-xlip232/xantech-xlip232-ip-rs232-connecting-block

THanks

[quote=“ccclapp, post:190, topic:175170”]

Vera’s interaction with the Kira devices is entirely via UDP packets on your LAN. If Xantech is truly an OEM version of Kira and uses the same protocol, they would of course be completely indistinguishable from a Kira (I wouldn’t be surprised by this btw, the packet format is really simple and fully documented). If they use a different packet format, then obviously the existing plugin would not recognize them.

Hi SM2k

As mentioned I bought two of the Xantach XLIP800 Web Intelligent Controller, the advanced device which controls and acts like their Kira-like devices. If you are interested I would send one to you to take a peak at. You may find it useful to know if this XLIP Xantech product line is compatable with your plug-in, or easily adapted to it, as the XLIP line is readily avalilable in the USA and might expand the demand for your plug-in. For reference the XLIP200 http://www.xantech.com/Infrared/Infrared/ConnectingBlocks/XLIP200/ is said to be an OEM version of the Kira IR unit and the XLIP232 is the same with RS232 in addition to IR http://www.xantech.com/Infrared/Infrared/ConnectingBlocks/XLIP232/

FOr your further reference, I see the XLIP232 is available new from Markerteck for $165 http://www.markertek.com/product/xan-xlip232/xantech-xlip232-ip-rs232-connecting-block

THanks[/quote]

To be clear, @RexBeckett wrote the plugin. I’m just a member of the fan club.

So, here I am! A new fan to be for this Kira module hopefully soon;)

Purchased and programmed a Harmony, ordered, received, installed and set up the Kira, installed the plugin, read the doc and forum a few times and deducted to use the ISY 99i which gives me 40 codes, taught the Kira module the codes and…

Cannot use it since the trigger won’t let me enter characters…

This might be UI7 related and I found a workaround in copying IR0011 from notepad into the Code field which then gets truncated to IR001 and works :).

So maybe this can be fixed to make life easier for others?

I will continue my configuration and keep you posted!

Hans

Hi Rex,

I have tried KiraRX on UI6, works like a charm, but not on UI7. It does not seem to see anything comming in. Any suggestions?

Cheers Rene

This might be UI7 related...

It is. That and a few other gremlins are why I haven’t yet made a UI7 version of the KiraXx plugins. They should function under UI7 but the user interface is probably messed-up.

So maybe this can be fixed to make life easier for others?

I certainly hope that it does get fixed. It was reported some time ago…

I’m glad that you managed to find a work-around.

[quote=“reneboer, post:193, topic:175170”]Hi Rex,

I have tried KiraRX on UI6, works like a charm, but not on UI7. It does not seem to see anything comming in. Any suggestions?

Cheers Rene[/quote]

I’m not aware of any aspect of UI7 that should stop it working. It apparently works for @HansW above.

You could try setting Debug to “1” and looking to see what you get in LuaUPnP.log. This should show any received datagrams and where they came from.

[quote=“RexBeckett, post:195, topic:175170”][quote=“reneboer, post:193, topic:175170”]Hi Rex,

I have tried KiraRX on UI6, works like a charm, but not on UI7. It does not seem to see anything comming in. Any suggestions?

Cheers Rene[/quote]

I’m not aware of any aspect of UI7 that should stop it working. It apparently works for @HansW above.

You could try setting Debug to “1” and looking to see what you get in LuaUPnP.log. This should show any received datagrams and where they came from.[/quote]

I had the same problem, nothing coming in. Tried learning the codes through the java plugin and copieng into the plugin and still nothing. Then decided to uninstall the plugin and reinstall and guess what… It suddenly worked. No idea why…

Good luck!

Hans

Does anyone have a suggestion on how to control a dimmer through Kira using a logitech Harmony?

I have installed Universal Devises IXY 99i on the Harmony which gives me a bunch of IR codes to use so I made 4 scenes, one for each of the first 4 codes.
I have made buttons in the Harmony for each of them and would like them to switch lights on and off and gradually increase and decrease the lights in my room. Switching on and off works ok? but ramping does not. I clear the KiraRx variable after the scene but still it runs either multiple times or not at all.

Here is my code.

local value = luup.variable_get("urn:upnp-org:serviceId:Dimming1", "LoadLevelTarget", 151) value = value + 10 luup.call_action("urn:upnp-org:serviceId:Dimming1", "SetLoadLevelTarget", {newLoadlevelTarget = value}, 151) luup.call_action("urn:upnp-org:serviceId:Dimming1", "SetLoadLevelTarget", {newLoadlevelTarget = value}, 106) luup.call_action("urn:upnp-org:serviceId:Dimming1", "SetLoadLevelTarget", {newLoadlevelTarget = value}, 108) luup.variable_set("urn:dcineco-com:serviceId:KiraRx1","RxCode","",269)

Any ideas on how to make this work?

Hans

Does anyone have a suggestion on how to control a dimmer through Kira using a logitech Harmony?

The problem is that Harmony sends the code several times. I verified this when trying it with mine. I could never get it to work reliably - usually I got two or three steps for each button press. Instead of nudging the dimmer up and down I now have several preset levels and switch between them.

[quote=“RexBeckett, post:198, topic:175170”]

Does anyone have a suggestion on how to control a dimmer through Kira using a logitech Harmony?

The problem is that Harmony sends the code several times. I verified this when trying it with mine. I could never get it to work reliably - usually I got two or three steps for each button press. Instead of nudging the dimmer up and down I now have several preset levels and switch between them.[/quote]

Thanks Rex, your approach makes sense. Will do that too. Still wonder how that works when harmony sends digits. They do not seem to be repeated?

Hans

[quote=“RexBeckett, post:195, topic:175170”][quote=“reneboer, post:193, topic:175170”]Hi Rex,

I have tried KiraRX on UI6, works like a charm, but not on UI7. It does not seem to see anything comming in. Any suggestions?

Cheers Rene[/quote]

I’m not aware of any aspect of UI7 that should stop it working. It apparently works for @HansW above.

You could try setting Debug to “1” and looking to see what you get in LuaUPnP.log. This should show any received datagrams and where they came from.[/quote]
Hi Rex,
So i knew it was me and started some extra debugging. I found that some how the string
was in the IPaddress field and that would then not match ofcourse. No idea how that happened and removing or reentering the IP address in the UI did not help. Over writing with a line of lua code did the trick in the end.

No see what nice thing Hans has put together.

Cheers Rene.