Scott, I will submit a feature request on Monday. No, I had not planned on asking for the source code. This is probably best left to the people who will be doing the work.
Thanks for your help. Did not realize I was opening a can-of-worms. JJRussell On Feb 3, 2013, at 2:34 PM, Scott Talbert <s...@techie.net> wrote: > Probably the best way is to add an item to the Feature Request database: > http://sourceforge.net/tracker/?group_id=201579&atid=978130 > > Do you plan to ask those folks for their source code? If not, I will. It > sure would be nice to see what they are doing, rather than have to > recreate it from scratch. > > Scott > > On Sun, 3 Feb 2013, Russell, J.J. wrote: > >> Scott, >> >> Thanks for clearing this up. I was not aware of the subtleties involved >> here and now understand why there was so much confusion. >> >>> From a strictly provincial point-of-view, entering the hex codes is the >>> functionality I lack. I can use the regular LogiTech interface to >>> learn IR codes. The other functionalities offered by concordance >>> (saving configurations etc), are interesting, particularly when I make >>> massive changes, it would be nice to have a back-up. However, I have >>> no path to enter hex codes, which is what I really need. >> >> Asking LogiTech to organize and enter the 50+ codes I want is probably >> too much to ask, although I do kind of wonder how much effort that they >> put into picking and choosing the subset that they did. Seems like the >> path of least resistance would have been to just put them all in. This, >> of course, is not of concordance's concern, but it was led me down this >> path. >> >> How do I request that this functionality be officially added? I do >> software for a living so am fully aware how quickly one can create a >> mess. Writing code is sometimes a lot easier than keeping it under >> control. >> >> JJRussell >> >> >> On Feb 3, 2013, at 1:38 PM, Scott Talbert <s...@techie.net> wrote: >> >>> Okay, this all makes a lot more sense now. The version of Concordance >>> that you downloaded is *not* the official version of Concordance. The >>> official version of Concordance does not have the "Pronto [H]ex code" >>> option that you've described. Additionally, the official version of >>> Concordance requires that a remote be connected. >>> >>> If this feature is something that you'd like to see in the official >>> version of Concordance (and would thus be in all versions, to include >>> Mac), perhaps you can ask for the source code of their changes. In fact, >>> I am not a lawyer, but I am pretty sure they are violating the GPL by not >>> distributing the source with their modifications. >>> >>> Scott >>> >>> On Sun, 3 Feb 2013, Russell, J.J. wrote: >>> >>>> 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 >>>> >>> >>> ------------------------------------------------------------------------------ >>> 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