Scott, I am treading on shaky ground here, so be a bit careful in how you interpret this.
When I do this on the PC platform, I work from the unpacked files of a downloaded .zip file (see below for the source of this file). There is a pre-built concordance.exe and libconcord.dll plus a file giving information about the .URL of the LogiTech Web site to contact. In addition to the 3 aforementioned files (concordance.exe, libconcord.dll and "Harmon Link.URL"), the downloaded .zip file comes with a cmd.bat file which invokes concordance as follows -> concordance.exe -l LearnIr.EZTut. So, at least, knowingly, I don't think congruity is being invoked. I am then prompted for what I want to do, I enter 'H' to indicate I wish to input an ASCII string representation of the hex code. At that point the program seems to make contact with the LogiTech Web site and then adds the code to device's specified database. I was believing (hoping???) the Mac version was the same, just built for the Mac instead of the PC. JJRussell PS: In the learn_ir_command routine there is a prompt that looks very similar to the one I am seeing in the PC version, except there is no 'H' option. The instructions and procedure are from this Web page http://www.avforums.com/forums/remote-controls/1510519-guide-getting-pronto-hex-codes-into-your-harmony-remote.html which, on a PC, I followed in cookbook like fashion. Just for completeness, here is the contents of "Harmony Link.URL" [InternetShortcut] URL=http://members.harmonyremote.com/EasyZapper/ IDList= HotKey=0 [{000214A0-0000-0000-C000-000000000046}] Prop3=19,2 On Feb 3, 2013, at 11:21 AM, Scott Talbert <s...@techie.net<mailto:s...@techie.net>> wrote: Hmm, upon looking further, Congruity (the python-based GUI which uses the libconcord backend) does appear to have a capability where you can enter Pronto Hex codes. Are you using Congruity? It does still appear to require you to have a remote connected, though. On Sun, 3 Feb 2013, Scott Talbert wrote: Are you sure you are doing this with concordance? If so, how are you doing it, e.g., what command line option(s) are you using? On Sun, 3 Feb 2013, Russell, J.J. wrote: Scott, The issue is not with learning IR codes from an existing remote, it is with entering raw Pronto Hex Codes. These are codes that exist neither in the LogiTech provided list of commands for my AV receiver nor as any 'button' on the AV remote, so there is no source remote to 'learn' the codes from. My only source is for these hex codes is in the Excel spreadsheet (read ASCII text). This is a functionality that exists in the PC version of concordance where I can 'cut-and-paste' the raw hex codes from the spreadsheet when prompted by concordance which then kindly uploads them to my LogiTech list of available commands. (I've done this on a PC with a handful of the approximately 50 codes I want to add for my AV receiver.) Sorry if I was not clear. Thanks, for you prompt responses, JJRussell On Feb 2, 2013, at 5:16 PM, Scott Talbert <s...@techie.net<mailto:s...@techie.net>> wrote: The way the IR learning capability in concordance works is this: At the Logitech website, you tell it that you want to Learn an IR code and select which command(s) you want to learn. You then download the XML file (LearnIr.EZTut) and run concordance on it. Concordance then reads the file so it can figure out which commands to learn (this part is remote model agnostic). It then will communicate with your Harmony remote and tell you to press keys on the remote from which you wish to learn (this part is remote model specific). Concordance captures these values and will then upload the information back to the Logitech website - again this part is model-agnostic. Scott On Sat, 2 Feb 2013, Russell, J.J. wrote: I've taken a quick look through the concordance code that I downloaded for the MAC. I see no reference to any option that allows pronto hex codes to be uploaded to the LogiTech database. For instance, I see no query similar to the one that prompts me on a Windows machine asking what I wish to do next, quit, enter hex code, etc. While you know the software better than I, loading pronto hex codes to the LogiTech database would seem to be independent of which remote controller one has. Admittedly, the database itself is associated with a specific LogiTech device, but this would seem to be only an organizational association, i.e. the LogiTech account itself is associated with a particular remote. The identity of the actual physical device (be it a 100 or 900) would seem to be relevant only when the device is actually downloaded, not in committing hex codes to the database. (This is speaking only about entering new hex codes, not any of the other options like saving configurations, etc, which obviously interact with the specific remote.) Of course, trying to outguess how a software system is constructed and what it depends on is risky business, so I am willing to believe I could be wrong on this point. But at this point, my impression is that the software for the MAC does not contain an option to upload new Pronto hex codes as does the prebuilt ddl and exe for Windows. JJRussell On Jan 30, 2013, at 10:23 AM, Scott Talbert <s...@techie.net<mailto:s...@techie.net>> wrote: Sorry, what I was saying is that support for the 900 was recently added to Concordance, not the Logitech software. I'm sure support has been present in the Logitech software for some time. As far as your website concerns go, Concordance doesn't replace the Logitech website. You would still use the Logitech website to produce the IR Learning or config update files and then use Concordance (plus possibly Congruity) to write them to the remote. Scott On Wed, 30 Jan 2013, Russell, J.J. wrote: Thank you for your quick response. I'm not sure I will be able to try what you suggested. Things have picked back up on my day job, so time has become limited. Please note that I have been able to successfully upload new Pronto Hex Codes for my LogiTech 900 database and subsequently use them on 900. I did the uploading on a PC at work, but did the reprogramming on my MAC using the standard LogiTech support tool, so I guess I am a little puzzled by your statement "Support for the 900 was added relatively recently and it is not in a released version." since I did just do the standard download for the PC and it seemed to work fine. Somewhat off this problem, 1. Yes the two database questions (removing commands and rearranging the commands) where both questions relating to the LogiTech database. I noticed when I had asked LogiTech to add a couple of commands (before I discovered concordance), the new commands were added at the end, so either they were just being expedient or even LogiTech has no interface to do this kind of manipulation. 2. With about 50 commands to add, it is kind of a pain to add one command at a time, but, okay, it is a one- time deal. I would love to script this so that I could more easily check for errors. Doing this one at-a-time by hand invites typos, like the command I misnamed. JJRussell -----Original Message----- From: Scott Talbert [mailto:s...@techie.net<http://techie.net>] Sent: Tuesday, January 29, 2013 4:42 PM To: concordance-devel@lists.sourceforge.net<mailto:concordance-devel@lists.sourceforge.net> Subject: Re: [concordance-devel] Concordance on the MAC On Tue, 29 Jan 2013, Russell, J.J. wrote: Let me amend one of my previous statements. The name of the new command **does** appear in the LearnIr.EZTut file. I just missed it. Sorry about that misinformation. I've attached the downloaded file. So it may be what you hinted at, that Safari is not correctly conveying the right information. If this is just a browser issue, I'll try Firefox or Chrome. I was able to parse your file just fine, so I don't think that is actually the problem. It appears that concordance is trying to download or learn the command from the remote. It (concordance) wants to attach to the remote. I have done this on a PC at work (clearly no remote attached) and running concordance asks what I want to do, and I select the option to add a Pronto Hex code, which, after I cut-and-paste said code in, it transfers it to the browser's LogiTech window and nicely adds the command. I am using a 900. This is likely the problem. Support for the 900 was added relatively recently and it is not in a released version. So, for the time being, you're going to have to checkout the zwave_work_branch from CVS in order to get the version that supports the 900. Additionally, it hasn't been tested on a Mac, to my knowledge, so it will be interesting to see if it works. 1. Anyway to delete a command from the list once I add it (I missed named a command)? Are you talking about on the Logitech website? If so, I'm not sure. 2. Anyway to rearrange the LogiTech's list of commands? Again, I'm assuming you mean on the website? If so, I'm not sure. I haven't used the IR learn capability much. Scott ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_jan _______________________________________________ concordance-devel mailing list concordance-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/concordance-devel ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_jan _______________________________________________ concordance-devel mailing list concordance-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/concordance-devel ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_jan _______________________________________________ concordance-devel mailing list concordance-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/concordance-devel ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_jan _______________________________________________ concordance-devel mailing list concordance-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/concordance-devel ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_jan _______________________________________________ concordance-devel mailing list concordance-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/concordance-devel ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_jan _______________________________________________ concordance-devel mailing list concordance-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/concordance-devel ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_jan _______________________________________________ concordance-devel mailing list concordance-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/concordance-devel ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_jan _______________________________________________ concordance-devel mailing list concordance-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/concordance-devel ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_jan _______________________________________________ concordance-devel mailing list concordance-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/concordance-devel