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

Reply via email to