Re: [concordance-devel] Harmony 300

2013-10-21 Thread Demetrio
1st of all: Thanks 4 all, Scott.

I tested your latest release, but nothing changed.
I won't delete the remote to insert in the right order, because I don't
want to loose all my preferences about buttons (they are too much).
About input source, it doesn't seems to work, but I don't know exactly
because both TV and mediaplayer has got considerable power on time, then
probably the 300 sends the command too early.

For me it's already enough, I bought the remote for less than 30 Europe,
than I already have more than I bought. I tried to have more, but now I
give up, I throw in the towel.

Demetrio



2013/10/21 Scott Talbert s...@techie.net

 Hi Demetrio,

 Did the change to allow you to choose the input for your TV work for you?

 I went and did some testing with the power on order and found it to be as
 you described - it seems to always use the order in which the devices were
 added to the account, and completely ignores the PowerOnOrder that I am
 setting.  I am not sure there is anything I can do about that.  A
 workaround could be to delete the devices in your account and re-add them
 in the order you would like them powered up.

 On the power on settings implementation that I mentioned previously, I
 have completed that and pushed out the changes.  (There is a new button,
 Adjust Power Settings.)  Unfortunately, though, it looks like this
 capability might only be supported in the more advanced remotes.  I am able
 to change the power settings with a 300 (and the web service seems to take
 the changes), but when I come back in, the settings are gone.

 Scott


 On Wed, 9 Oct 2013, Scott Talbert wrote:

  Hi Demetrio,

 No need to send the log for the TV input - I know that works with the
 back end.  The question is whether it works with the remote and your
 devices.

 OK, yes, that makes sense about the power on order.  I guess I never
 noticed that it lights up the source buttons.  :)

 As far as changing the master order, I don't know if there is any way to
 do that, outside of deleting devices and re-adding them.  I suspect it is
 just in the order that you added them to the account.

 I'll work on trying to add the capability to modify the power on settings
 later, and we can see if that works on the 300.

 Scott

 On Wed, 9 Oct 2013, Demetrio wrote:

  Hi Scott.
 About the TV input, I'll try it again and I'll send to you the log.

 About the power on order, I see the order because remote source buttons
 have
 a backlight, and they lights on when I send a command on the device (if
 you
 watch at the remote picture, you'll understand immediately what I mean).
 More, the power on command is very long for both TV and mediaplayer.
 So, do you think it's possible to change the device order even on main
 GUI?
 I suspect that's the order the remote follows, it doesn't matter what you
 set on watch tv button. I mean, the watch tv settings are to be
 considered just as flags, but the order is always the one you see on the
 main remote window.
 Than, on the watch tv setup interface, when the user presses save
 changes, you should save the power on settings and even change the
 master
 order.

 And at least, you're right, the mediaplayer AV button is Source, but I
 mapped into the custom command #1 because on 300i the AV button works
 always
 just on TV, it doesn't follows the source I choose with the white button.

 thanks 4 all
 Demetrio



 2013/10/9 Scott Talbert s...@techie.net
   Actually, thinking more about the power on order issue -- how
   can you really tell what order it is powering on/off the
   devices?  I assume the remote is issuing the power on commands
   one right after another anyway, so there isn't much time in
   between to be able to notice the order?

   On Tue, 8 Oct 2013, Scott Talbert wrote:

 Hi Demetrio,

 Thanks for sending the capture, it was very helpful.

 On the input selection issue, your TV appears to be
 using a different input type that I haven't seen
 before.  I made a change and you should be able to
 select an input for your TV now.  Can you give it a
 try and see if it actually works with the remote?
  I'm not sure if the 300 will support it, though.

 On the power on order issue, I'm not sure what to
 think about that.  Like you said, we appear to be
 sending the commands to the back end correctly (and
 the back end reports the power order we supplied)
 but it seems that maybe the remote doesn't support
 it.  From what I can tell, the official software
 doesn't seem to allow changing the power on order,
 even for more advanced remotes.

 Lastly, I went back and read my old emails :) I
 think one of the original issues you were looking to
 solve was to power on your media player, wait, then
 be able to send 

Re: [concordance-devel] Harmony 300

2013-10-09 Thread Demetrio
Hi Scott.
About the TV input, I'll try it again and I'll send to you the log.

About the power on order, I see the order because remote source buttons
have a backlight, and they lights on when I send a command on the device
(if you watch at the remote picture, you'll understand immediately what I
mean).
More, the power on command is very long for both TV and mediaplayer.
So, do you think it's possible to change the device order even on main GUI?
I suspect that's the order the remote follows, it doesn't matter what you
set on watch tv button. I mean, the watch tv settings are to be
considered just as flags, but the order is always the one you see on the
main remote window.
Than, on the watch tv setup interface, when the user presses save
changes, you should save the power on settings and even change the
master order.

And at least, you're right, the mediaplayer AV button is Source, but I
mapped into the custom command #1 because on 300i the AV button works
always just on TV, it doesn't follows the source I choose with the white
button.

thanks 4 all
Demetrio



2013/10/9 Scott Talbert s...@techie.net

 Actually, thinking more about the power on order issue -- how can you
 really tell what order it is powering on/off the devices?  I assume the
 remote is issuing the power on commands one right after another anyway, so
 there isn't much time in between to be able to notice the order?


 On Tue, 8 Oct 2013, Scott Talbert wrote:

  Hi Demetrio,

 Thanks for sending the capture, it was very helpful.

 On the input selection issue, your TV appears to be using a different
 input type that I haven't seen before.  I made a change and you should be
 able to select an input for your TV now.  Can you give it a try and see if
 it actually works with the remote?  I'm not sure if the 300 will support
 it, though.

 On the power on order issue, I'm not sure what to think about that.  Like
 you said, we appear to be sending the commands to the back end correctly
 (and the back end reports the power order we supplied) but it seems that
 maybe the remote doesn't support it.  From what I can tell, the official
 software doesn't seem to allow changing the power on order, even for more
 advanced remotes.

 Lastly, I went back and read my old emails :) I think one of the original
 issues you were looking to solve was to power on your media player, wait,
 then be able to send an AV command?  If so, I may see a way to do that, at
 least with some of the more advanced remotes.  Again, I'm not sure if it
 will work on the 300, but it may be worth a try.  BTW, I don't see an 'AV'
 command in the command list for your media player.  Would it be 'Source'
 instead?

 Scott

 On Sat, 5 Oct 2013, Demetrio wrote:

  Hi.
 I'm back to test latest releases. :)

 I'm trying to test the GUI that should give us the ability to change
 power
 on sequence.

 well, I downloaded latest version of congruity (mhgui v17) and
 concordance
 source code, compiling them.

 The power on sequence seems to be not working, it looks like it follows
 the
 order I used to register units.

 About interface, I noticed I can choose input source for one of the
 units,
 but in such a case the unit is always the AV receiver, I can't change
 that.
 I'm pretty sure the first time I saw TV input source, but after playing a
 bit with GUI it became AV receiver and never changed again, even if I
 take
 AV receiver to unselected devices list.
 It should be nice if we can choose the source on the unit we like.

 bye and many many thanks for your work :)
 Demetrio



 2013/7/29 Chain von den Keiya ch...@rpgfiction.net
   Will keep my eyes open!

   Richard

   Am Sonntag, 28. Juli 2013, 20:05:23 schrieb Scott Talbert:
Well, the remotes that are supported by myharmony.com are:
Harmony Ultimate, Harmony Touch, Harmony Smart Control,
   Harmony One+,
Harmony 700, 650, 600, 300, 200 and Harmony Link.
   
Of those, the Ultimate and Touch are the new models, I think,
   and are
probably pretty high end.  Other than that, probably the One
   is pretty
high end.
   
Of course, we don't have *any* support for the Ultimate,
   Touch, or Smart
Control, so those would be good for us to get access to.
   
Scott


 --**--**
 ---
 ---
 See everything from the browser to the database with AppDynamics
 Get end-to-end visibility with application monitoring from AppDynamics
 Isolate bottlenecks and diagnose root cause in seconds.
 Start your free trial of AppDynamics Pro today!
 http://pubads.g.doubleclick.**net/gampad/clk?id=48808831iu=**
 /4140/ostg.clktrkhttp://pubads.g.doubleclick.net/gampad/clk?id=48808831iu=/4140/ostg.clktrk

 __**_
 concordance-devel mailing list
 concordance-devel@lists.**sourceforge.netconcordance-devel@lists.sourceforge.net
 

Re: [concordance-devel] Harmony 300

2013-10-08 Thread Demetrio
I'll do it ASAP
D.


2013/10/8 Scott Talbert s...@techie.net

 Hi Demetrio,

 Do you mind capturing some debug information?  First, pull down the latest
 changes from the congruity git - I added a command line option
 '--suds-debug' which will dump out a bunch of information.

 Run mhgui with --suds-debug and redirect the output to a file.  Then, go
 to the 'Configure Watch TV Button' page and change the power-on order of
 your devices, and then save the changes.

 Once that is done, if you can send me the file.  (If you want to send it
 direct to me off the mailing list, that is fine.  NOTE: the log file will
 contain your password so please delete that before sending it!)

 Thanks,

 Scott

 On Sat, 5 Oct 2013, Demetrio wrote:

  Hi.
 I'm back to test latest releases. :)

 I'm trying to test the GUI that should give us the ability to change power
 on sequence.

 well, I downloaded latest version of congruity (mhgui v17) and concordance
 source code, compiling them.

 The power on sequence seems to be not working, it looks like it follows
 the
 order I used to register units.

 About interface, I noticed I can choose input source for one of the units,
 but in such a case the unit is always the AV receiver, I can't change
 that.
 I'm pretty sure the first time I saw TV input source, but after playing a
 bit with GUI it became AV receiver and never changed again, even if I take
 AV receiver to unselected devices list.
 It should be nice if we can choose the source on the unit we like.

 bye and many many thanks for your work :)
 Demetrio



 2013/7/29 Chain von den Keiya ch...@rpgfiction.net
   Will keep my eyes open!

   Richard

   Am Sonntag, 28. Juli 2013, 20:05:23 schrieb Scott Talbert:
Well, the remotes that are supported by myharmony.com are:
Harmony Ultimate, Harmony Touch, Harmony Smart Control,
   Harmony One+,
Harmony 700, 650, 600, 300, 200 and Harmony Link.
   
Of those, the Ultimate and Touch are the new models, I think,
   and are
probably pretty high end.  Other than that, probably the One
   is pretty
high end.
   
Of course, we don't have *any* support for the Ultimate,
   Touch, or Smart
Control, so those would be good for us to get access to.
   
Scott


 --**--**
 ---
 ---
 See everything from the browser to the database with AppDynamics
 Get end-to-end visibility with application monitoring from AppDynamics
 Isolate bottlenecks and diagnose root cause in seconds.
 Start your free trial of AppDynamics Pro today!
 http://pubads.g.doubleclick.**net/gampad/clk?id=48808831iu=**
 /4140/ostg.clktrkhttp://pubads.g.doubleclick.net/gampad/clk?id=48808831iu=/4140/ostg.clktrk

 __**_
 concordance-devel mailing list
 concordance-devel@lists.**sourceforge.netconcordance-devel@lists.sourceforge.net
 https://lists.sourceforge.net/**lists/listinfo/concordance-**develhttps://lists.sourceforge.net/lists/listinfo/concordance-devel





 --
 October Webinars: Code for Performance
 Free Intel webinars can help you accelerate application performance.
 Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most
 from
 the latest Intel processors and coprocessors. See abstracts and register 
 http://pubads.g.doubleclick.net/gampad/clk?id=60134071iu=/4140/ostg.clktrk
 ___
 concordance-devel mailing list
 concordance-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/concordance-devel


--
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register 
http://pubads.g.doubleclick.net/gampad/clk?id=60134071iu=/4140/ostg.clktrk___
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel


Re: [concordance-devel] Harmony 300

2013-10-08 Thread Scott Talbert

Hi Demetrio,

Thanks for sending the capture, it was very helpful.

On the input selection issue, your TV appears to be using a different 
input type that I haven't seen before.  I made a change and you should be 
able to select an input for your TV now.  Can you give it a try and see if 
it actually works with the remote?  I'm not sure if the 300 will support 
it, though.


On the power on order issue, I'm not sure what to think about that.  Like 
you said, we appear to be sending the commands to the back end correctly 
(and the back end reports the power order we supplied) but it seems that 
maybe the remote doesn't support it.  From what I can tell, the official 
software doesn't seem to allow changing the power on order, even for more 
advanced remotes.


Lastly, I went back and read my old emails :) I think one of the original 
issues you were looking to solve was to power on your media player, wait, 
then be able to send an AV command?  If so, I may see a way to do that, 
at least with some of the more advanced remotes.  Again, I'm not sure if 
it will work on the 300, but it may be worth a try.  BTW, I don't see an 
'AV' command in the command list for your media player.  Would it be 
'Source' instead?


Scott

On Sat, 5 Oct 2013, Demetrio wrote:


Hi.
I'm back to test latest releases. :)

I'm trying to test the GUI that should give us the ability to change power
on sequence.

well, I downloaded latest version of congruity (mhgui v17) and concordance
source code, compiling them.

The power on sequence seems to be not working, it looks like it follows the
order I used to register units.

About interface, I noticed I can choose input source for one of the units,
but in such a case the unit is always the AV receiver, I can't change that.
I'm pretty sure the first time I saw TV input source, but after playing a
bit with GUI it became AV receiver and never changed again, even if I take
AV receiver to unselected devices list.
It should be nice if we can choose the source on the unit we like.

bye and many many thanks for your work :)
Demetrio



2013/7/29 Chain von den Keiya ch...@rpgfiction.net
  Will keep my eyes open!

  Richard

  Am Sonntag, 28. Juli 2013, 20:05:23 schrieb Scott Talbert:
   Well, the remotes that are supported by myharmony.com are:
   Harmony Ultimate, Harmony Touch, Harmony Smart Control,
  Harmony One+,
   Harmony 700, 650, 600, 300, 200 and Harmony Link.
  
   Of those, the Ultimate and Touch are the new models, I think,
  and are
   probably pretty high end.  Other than that, probably the One
  is pretty
   high end.
  
   Of course, we don't have *any* support for the Ultimate,
  Touch, or Smart
   Control, so those would be good for us to get access to.
  
   Scott


---
---
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831iu=/4140/ostg.clktrk

___
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel



--
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register 
http://pubads.g.doubleclick.net/gampad/clk?id=60134071iu=/4140/ostg.clktrk___
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel


Re: [concordance-devel] Harmony 300

2013-10-08 Thread Scott Talbert
Actually, thinking more about the power on order issue -- how can you 
really tell what order it is powering on/off the devices?  I assume the 
remote is issuing the power on commands one right after another anyway, so 
there isn't much time in between to be able to notice the order?


On Tue, 8 Oct 2013, Scott Talbert wrote:


Hi Demetrio,

Thanks for sending the capture, it was very helpful.

On the input selection issue, your TV appears to be using a different input 
type that I haven't seen before.  I made a change and you should be able to 
select an input for your TV now.  Can you give it a try and see if it 
actually works with the remote?  I'm not sure if the 300 will support it, 
though.


On the power on order issue, I'm not sure what to think about that.  Like you 
said, we appear to be sending the commands to the back end correctly (and the 
back end reports the power order we supplied) but it seems that maybe the 
remote doesn't support it.  From what I can tell, the official software 
doesn't seem to allow changing the power on order, even for more advanced 
remotes.


Lastly, I went back and read my old emails :) I think one of the original 
issues you were looking to solve was to power on your media player, wait, 
then be able to send an AV command?  If so, I may see a way to do that, at 
least with some of the more advanced remotes.  Again, I'm not sure if it will 
work on the 300, but it may be worth a try.  BTW, I don't see an 'AV' command 
in the command list for your media player.  Would it be 'Source' instead?


Scott

On Sat, 5 Oct 2013, Demetrio wrote:


Hi.
I'm back to test latest releases. :)

I'm trying to test the GUI that should give us the ability to change power
on sequence.

well, I downloaded latest version of congruity (mhgui v17) and concordance
source code, compiling them.

The power on sequence seems to be not working, it looks like it follows the
order I used to register units.

About interface, I noticed I can choose input source for one of the units,
but in such a case the unit is always the AV receiver, I can't change that.
I'm pretty sure the first time I saw TV input source, but after playing a
bit with GUI it became AV receiver and never changed again, even if I take
AV receiver to unselected devices list.
It should be nice if we can choose the source on the unit we like.

bye and many many thanks for your work :)
Demetrio



2013/7/29 Chain von den Keiya ch...@rpgfiction.net
  Will keep my eyes open!

  Richard

  Am Sonntag, 28. Juli 2013, 20:05:23 schrieb Scott Talbert:
   Well, the remotes that are supported by myharmony.com are:
   Harmony Ultimate, Harmony Touch, Harmony Smart Control,
  Harmony One+,
   Harmony 700, 650, 600, 300, 200 and Harmony Link.
  
   Of those, the Ultimate and Touch are the new models, I think,
  and are
   probably pretty high end.  Other than that, probably the One
  is pretty
   high end.
  
   Of course, we don't have *any* support for the Ultimate,
  Touch, or Smart
   Control, so those would be good for us to get access to.
  
   Scott


---
---
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831iu=/4140/ostg.clktrk

___
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel



--
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register 
http://pubads.g.doubleclick.net/gampad/clk?id=60134071iu=/4140/ostg.clktrk___
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel


Re: [concordance-devel] Harmony 300

2013-10-07 Thread Scott Talbert

Hi Demetrio,

Do you mind capturing some debug information?  First, pull down the latest 
changes from the congruity git - I added a command line option 
'--suds-debug' which will dump out a bunch of information.


Run mhgui with --suds-debug and redirect the output to a file.  Then, go 
to the 'Configure Watch TV Button' page and change the power-on order of 
your devices, and then save the changes.


Once that is done, if you can send me the file.  (If you want to send it 
direct to me off the mailing list, that is fine.  NOTE: the log file will 
contain your password so please delete that before sending it!)


Thanks,
Scott

On Sat, 5 Oct 2013, Demetrio wrote:


Hi.
I'm back to test latest releases. :)

I'm trying to test the GUI that should give us the ability to change power
on sequence.

well, I downloaded latest version of congruity (mhgui v17) and concordance
source code, compiling them.

The power on sequence seems to be not working, it looks like it follows the
order I used to register units.

About interface, I noticed I can choose input source for one of the units,
but in such a case the unit is always the AV receiver, I can't change that.
I'm pretty sure the first time I saw TV input source, but after playing a
bit with GUI it became AV receiver and never changed again, even if I take
AV receiver to unselected devices list.
It should be nice if we can choose the source on the unit we like.

bye and many many thanks for your work :)
Demetrio



2013/7/29 Chain von den Keiya ch...@rpgfiction.net
  Will keep my eyes open!

  Richard

  Am Sonntag, 28. Juli 2013, 20:05:23 schrieb Scott Talbert:
   Well, the remotes that are supported by myharmony.com are:
   Harmony Ultimate, Harmony Touch, Harmony Smart Control,
  Harmony One+,
   Harmony 700, 650, 600, 300, 200 and Harmony Link.
  
   Of those, the Ultimate and Touch are the new models, I think,
  and are
   probably pretty high end.  Other than that, probably the One
  is pretty
   high end.
  
   Of course, we don't have *any* support for the Ultimate,
  Touch, or Smart
   Control, so those would be good for us to get access to.
  
   Scott


---
---
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831iu=/4140/ostg.clktrk

___
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel



--
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register 
http://pubads.g.doubleclick.net/gampad/clk?id=60134071iu=/4140/ostg.clktrk___
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel


Re: [concordance-devel] Harmony 300

2013-10-05 Thread Scott Talbert

Hi Demetrio :)

Just to make sure - you are using the mhgui from git, right?  (And not a 
release?  The 'harmony_link' branch is the latest code.  I haven't done a 
release in a while.  I'll probably do one after the next concordance 
release.


Scott

On Sat, 5 Oct 2013, Demetrio wrote:


Hi.
I'm back to test latest releases. :)

I'm trying to test the GUI that should give us the ability to change power
on sequence.

well, I downloaded latest version of congruity (mhgui v17) and concordance
source code, compiling them.

The power on sequence seems to be not working, it looks like it follows the
order I used to register units.

About interface, I noticed I can choose input source for one of the units,
but in such a case the unit is always the AV receiver, I can't change that.
I'm pretty sure the first time I saw TV input source, but after playing a
bit with GUI it became AV receiver and never changed again, even if I take
AV receiver to unselected devices list.
It should be nice if we can choose the source on the unit we like.

bye and many many thanks for your work :)
Demetrio



2013/7/29 Chain von den Keiya ch...@rpgfiction.net
  Will keep my eyes open!

  Richard

  Am Sonntag, 28. Juli 2013, 20:05:23 schrieb Scott Talbert:
   Well, the remotes that are supported by myharmony.com are:
   Harmony Ultimate, Harmony Touch, Harmony Smart Control,
  Harmony One+,
   Harmony 700, 650, 600, 300, 200 and Harmony Link.
  
   Of those, the Ultimate and Touch are the new models, I think,
  and are
   probably pretty high end.  Other than that, probably the One
  is pretty
   high end.
  
   Of course, we don't have *any* support for the Ultimate,
  Touch, or Smart
   Control, so those would be good for us to get access to.
  
   Scott


---
---
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831iu=/4140/ostg.clktrk

___
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel



--
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register 
http://pubads.g.doubleclick.net/gampad/clk?id=60134791iu=/4140/ostg.clktrk___
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel


Re: [concordance-devel] Harmony 300

2013-10-05 Thread Demetrio
sorry, you're right, I didn't specify exactly what I did. :P
And you're right again: I downloaded, configured and ran harmony_link
branch from git :)

bye
Demetrio


2013/10/5 Scott Talbert s...@techie.net

 Hi Demetrio :)

 Just to make sure - you are using the mhgui from git, right?  (And not a
 release?  The 'harmony_link' branch is the latest code.  I haven't done a
 release in a while.  I'll probably do one after the next concordance
 release.

 Scott


 On Sat, 5 Oct 2013, Demetrio wrote:

  Hi.
 I'm back to test latest releases. :)

 I'm trying to test the GUI that should give us the ability to change power
 on sequence.

 well, I downloaded latest version of congruity (mhgui v17) and concordance
 source code, compiling them.

 The power on sequence seems to be not working, it looks like it follows
 the
 order I used to register units.

 About interface, I noticed I can choose input source for one of the units,
 but in such a case the unit is always the AV receiver, I can't change
 that.
 I'm pretty sure the first time I saw TV input source, but after playing a
 bit with GUI it became AV receiver and never changed again, even if I take
 AV receiver to unselected devices list.
 It should be nice if we can choose the source on the unit we like.

 bye and many many thanks for your work :)
 Demetrio



 2013/7/29 Chain von den Keiya ch...@rpgfiction.net
   Will keep my eyes open!

   Richard

   Am Sonntag, 28. Juli 2013, 20:05:23 schrieb Scott Talbert:
Well, the remotes that are supported by myharmony.com are:
Harmony Ultimate, Harmony Touch, Harmony Smart Control,
   Harmony One+,
Harmony 700, 650, 600, 300, 200 and Harmony Link.
   
Of those, the Ultimate and Touch are the new models, I think,
   and are
probably pretty high end.  Other than that, probably the One
   is pretty
high end.
   
Of course, we don't have *any* support for the Ultimate,
   Touch, or Smart
Control, so those would be good for us to get access to.
   
Scott


 --**--**
 ---
 ---
 See everything from the browser to the database with AppDynamics
 Get end-to-end visibility with application monitoring from AppDynamics
 Isolate bottlenecks and diagnose root cause in seconds.
 Start your free trial of AppDynamics Pro today!
 http://pubads.g.doubleclick.**net/gampad/clk?id=48808831iu=**
 /4140/ostg.clktrkhttp://pubads.g.doubleclick.net/gampad/clk?id=48808831iu=/4140/ostg.clktrk

 __**_
 concordance-devel mailing list
 concordance-devel@lists.**sourceforge.netconcordance-devel@lists.sourceforge.net
 https://lists.sourceforge.net/**lists/listinfo/concordance-**develhttps://lists.sourceforge.net/lists/listinfo/concordance-devel





 --
 October Webinars: Code for Performance
 Free Intel webinars can help you accelerate application performance.
 Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most
 from
 the latest Intel processors and coprocessors. See abstracts and register 
 http://pubads.g.doubleclick.net/gampad/clk?id=60134791iu=/4140/ostg.clktrk
 ___
 concordance-devel mailing list
 concordance-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/concordance-devel


--
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register 
http://pubads.g.doubleclick.net/gampad/clk?id=60134791iu=/4140/ostg.clktrk___
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel


Re: [concordance-devel] Harmony 300

2013-10-05 Thread Scott Talbert
OK, after I thought about it, I figured you must have, otherwise you 
wouldn't have had the GUI for changing the power-on sequence.  :)  I'll 
take a further look at your questions later.


On Sat, 5 Oct 2013, Demetrio wrote:


sorry, you're right, I didn't specify exactly what I did. :P
And you're right again: I downloaded, configured and ran harmony_link branch
from git :)

bye
Demetrio


2013/10/5 Scott Talbert s...@techie.net
  Hi Demetrio :)

  Just to make sure - you are using the mhgui from git, right?
   (And not a release?  The 'harmony_link' branch is the latest
  code.  I haven't done a release in a while.  I'll probably do
  one after the next concordance release.

  Scott

  On Sat, 5 Oct 2013, Demetrio wrote:

Hi.
I'm back to test latest releases. :)

I'm trying to test the GUI that should give us the
ability to change power
on sequence.

well, I downloaded latest version of congruity
(mhgui v17) and concordance
source code, compiling them.

The power on sequence seems to be not working, it
looks like it follows the
order I used to register units.

About interface, I noticed I can choose input source
for one of the units,
but in such a case the unit is always the AV
receiver, I can't change that.
I'm pretty sure the first time I saw TV input
source, but after playing a
bit with GUI it became AV receiver and never changed
again, even if I take
AV receiver to unselected devices list.
It should be nice if we can choose the source on the
unit we like.

bye and many many thanks for your work :)
Demetrio



2013/7/29 Chain von den Keiya ch...@rpgfiction.net
      Will keep my eyes open!

      Richard

      Am Sonntag, 28. Juli 2013, 20:05:23 schrieb
Scott Talbert:
       Well, the remotes that are supported by
myharmony.com are:
       Harmony Ultimate, Harmony Touch, Harmony
Smart Control,
      Harmony One+,
       Harmony 700, 650, 600, 300, 200 and Harmony
Link.
      
       Of those, the Ultimate and Touch are the new
models, I think,
      and are
       probably pretty high end.  Other than that,
probably the One
      is pretty
       high end.
      
       Of course, we don't have *any* support for
the Ultimate,
      Touch, or Smart
       Control, so those would be good for us to
get access to.
      
       Scott


---

---
See everything from the browser to the database with
AppDynamics
Get end-to-end visibility with application
monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in
seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831iu=/4140/ostg.clktrk


___
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel




---
---
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the
most from
the latest Intel processors and coprocessors. See abstracts and
register 
http://pubads.g.doubleclick.net/gampad/clk?id=60134791iu=/4140/ostg.clktrk

___
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel



--
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register 
http://pubads.g.doubleclick.net/gampad/clk?id=60134791iu=/4140/ostg.clktrk___
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel


Re: [concordance-devel] Harmony 300

2013-07-28 Thread Scott Talbert
Hi Richard,

Yes, I would say that the 1100 is pretty close to the highest end.  :)

Thanks for the offer - unfortunately, the 1100 isn't supported by the 
newer myharmony.com website, which is what we're trying to work on.

Scott

On Sun, 28 Jul 2013, Chain von den Keiya wrote:

 Hi,

 I still have my 1100 (and am planning to not change that in near future) and
 if I remember well, it doesn't get any more high end than that. So if I can
 somehow help you guys out, feel free to ask :)

 However, if I remember well, some delays and changes can only be changed by
 Logitech themselves. I never had to, but I read a lot about it while I had the
 885. I suppose it's encoded in the EzHex format somewhere, but if I can be of
 any help, here I am ;)

 Richard

 Am Sonntag, 28. Juli 2013, 14:16:08 schrieb Scott Talbert:
 On Sun, 28 Jul 2013, Sancho wrote:
 Very interesting.  Well, that is good to know.  Unfortunately, I haven't
 seen the Logitech software issue any sort of changes to the devices, ie,
 a
 SetDevices message, so therefore I don't know how to do it (yet).
 Additionally, we haven't reverse engineered the EZHex format, so we don't
 know how to create one.  The way that mhgui works is by sending
 configuration changes to the Logitech server (ie, add device, delete
 device, etc) and then downloads the compiled EZHex file from the server.
 Then we write it to the remote using concordance/libconcord.

 How about using a high-end model of the Logitech Harmony remotes, i.e. one
 that allows setting the delays (e.g. inter device delay) by the end-user,
 in order to find out the message structure and content needed to
 configure those delay changes in the device profile stored on the
 Logitech server?

 Is my understanding correct, that the high-end models use more or less the
 same message interface to Logitech servers like the low-end models do
 (i.e.
 Harmony 300)?

 Yes - I would suspect that the high-end models would use the same messages
 as the low-end models.  I will be investigating this as I continue adding
 support for the Harmony Link, which is the only high-end remote that I
 have access to.  Hopefully the Logitech software allows making these
 changes for the Link, and I will be able to see how to do it.

 Scott

 
 -- See everything from the browser to the database with AppDynamics
 Get end-to-end visibility with application monitoring from AppDynamics
 Isolate bottlenecks and diagnose root cause in seconds.
 Start your free trial of AppDynamics Pro today!
 http://pubads.g.doubleclick.net/gampad/clk?id=48808831iu=/4140/ostg.clktrk
 ___
 concordance-devel mailing list
 concordance-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/concordance-devel

 --
 See everything from the browser to the database with AppDynamics
 Get end-to-end visibility with application monitoring from AppDynamics
 Isolate bottlenecks and diagnose root cause in seconds.
 Start your free trial of AppDynamics Pro today!
 http://pubads.g.doubleclick.net/gampad/clk?id=48808831iu=/4140/ostg.clktrk
 ___
 concordance-devel mailing list
 concordance-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/concordance-devel


--
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831iu=/4140/ostg.clktrk
___
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel


Re: [concordance-devel] Harmony 300

2013-07-28 Thread Chain von den Keiya
Hi Scott,

Okay but... which higher end remote IS supported by that page? I don't know of 
a single one (correct me if I'm wrong). I am definitely often at second hand 
stores and such, and might see one for a low price and could simply buy it as 
some alternative or so. So, input very much appreciated! So far I thought the 
newer page only supports the new inexpensive models.

Richard

Am Sonntag, 28. Juli 2013, 18:16:28 schrieb Scott Talbert:
 Hi Richard,
 
 Yes, I would say that the 1100 is pretty close to the highest end.  :)
 
 Thanks for the offer - unfortunately, the 1100 isn't supported by the
 newer myharmony.com website, which is what we're trying to work on.
 
 Scott
 
 On Sun, 28 Jul 2013, Chain von den Keiya wrote:
  Hi,
  
  I still have my 1100 (and am planning to not change that in near future)
  and if I remember well, it doesn't get any more high end than that. So
  if I can somehow help you guys out, feel free to ask :)
  
  However, if I remember well, some delays and changes can only be changed
  by
  Logitech themselves. I never had to, but I read a lot about it while I had
  the 885. I suppose it's encoded in the EzHex format somewhere, but if I
  can be of any help, here I am ;)
  
  Richard


--
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831iu=/4140/ostg.clktrk
___
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel


Re: [concordance-devel] Harmony 300

2013-07-28 Thread Scott Talbert
Well, the remotes that are supported by myharmony.com are:
Harmony Ultimate, Harmony Touch, Harmony Smart Control, Harmony One+, 
Harmony 700, 650, 600, 300, 200 and Harmony Link.

Of those, the Ultimate and Touch are the new models, I think, and are 
probably pretty high end.  Other than that, probably the One is pretty 
high end.

Of course, we don't have *any* support for the Ultimate, Touch, or Smart 
Control, so those would be good for us to get access to.

Scott

On Mon, 29 Jul 2013, Chain von den Keiya wrote:

 Hi Scott,

 Okay but... which higher end remote IS supported by that page? I don't know of
 a single one (correct me if I'm wrong). I am definitely often at second hand
 stores and such, and might see one for a low price and could simply buy it as
 some alternative or so. So, input very much appreciated! So far I thought the
 newer page only supports the new inexpensive models.

 Richard

 Am Sonntag, 28. Juli 2013, 18:16:28 schrieb Scott Talbert:
 Hi Richard,

 Yes, I would say that the 1100 is pretty close to the highest end.  :)

 Thanks for the offer - unfortunately, the 1100 isn't supported by the
 newer myharmony.com website, which is what we're trying to work on.

 Scott

 On Sun, 28 Jul 2013, Chain von den Keiya wrote:
 Hi,

 I still have my 1100 (and am planning to not change that in near future)
 and if I remember well, it doesn't get any more high end than that. So
 if I can somehow help you guys out, feel free to ask :)

 However, if I remember well, some delays and changes can only be changed
 by
 Logitech themselves. I never had to, but I read a lot about it while I had
 the 885. I suppose it's encoded in the EzHex format somewhere, but if I
 can be of any help, here I am ;)

 Richard


 --
 See everything from the browser to the database with AppDynamics
 Get end-to-end visibility with application monitoring from AppDynamics
 Isolate bottlenecks and diagnose root cause in seconds.
 Start your free trial of AppDynamics Pro today!
 http://pubads.g.doubleclick.net/gampad/clk?id=48808831iu=/4140/ostg.clktrk
 ___
 concordance-devel mailing list
 concordance-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/concordance-devel


--
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831iu=/4140/ostg.clktrk
___
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel


Re: [concordance-devel] Harmony 300

2013-07-26 Thread Sancho
Scott Talbert swt@... writes:

 OK, I pushed a change (to the harmony_link branch) that should fix the 
 exception that you were getting when you clicked the Setup Watch TV 
 button.

First of all, sorry for the delayed response ;-)

I have now tested your latest correction. It works, but now I get an exception 
on a different unknown info element of the GetUserFeatureResult message 
(namely ActionId, sub-element of AbstractIRAction ?).  
Here is the full Python traceback:

Traceback (most recent call last):
  File /usr/local/bin/mhgui, line 614, in OnSetupWatchTV
self.resources.page_setup_watch_tv.SetRemote(self.remote)
  File /usr/local/bin/mhgui, line 1516, in SetRemote
inputNames = mhMgr.GetDeviceInputNames(device.Id)
  File /usr/local/share/congruity/mhmanager.py, line 611, in
GetDeviceInputNames
features = self.GetUserFeatures(deviceId)
  File /usr/local/share/congruity/mhmanager.py, line 628, in GetUserFeatures
deviceIds)
  File /usr/lib/python2.7/dist-packages/suds/client.py, line 542, in __call__
return client.invoke(args, kwargs)
  File /usr/lib/python2.7/dist-packages/suds/client.py, line 602, in invoke
result = self.send(soapenv)
  File /usr/lib/python2.7/dist-packages/suds/client.py, line 647, in send
result = self.succeeded(binding, reply.message)
  File /usr/lib/python2.7/dist-packages/suds/client.py, line 684, in succeeded
reply, result = binding.get_reply(self.method, reply)
  File /usr/lib/python2.7/dist-packages/suds/bindings/binding.py, line 165, 
in get_reply
result = unmarshaller.process(nodes[0], resolved)
  File /usr/lib/python2.7/dist-packages/suds/umx/typed.py, line 66, in process
return Core.process(self, content)
  File /usr/lib/python2.7/dist-packages/suds/umx/core.py, line 49, in process
return self.append(content)
  File /usr/lib/python2.7/dist-packages/suds/umx/core.py, line 64, in append
self.append_children(content)
  File /usr/lib/python2.7/dist-packages/suds/umx/core.py, line 141, in 
append_children
cval = self.append(cont)
  File /usr/lib/python2.7/dist-packages/suds/umx/core.py, line 64, in append
self.append_children(content)
  File /usr/lib/python2.7/dist-packages/suds/umx/core.py, line 141, in 
append_children
cval = self.append(cont)
  File /usr/lib/python2.7/dist-packages/suds/umx/core.py, line 64, in append
self.append_children(content)
  File /usr/lib/python2.7/dist-packages/suds/umx/core.py, line 141, in 
append_children
cval = self.append(cont)
  File /usr/lib/python2.7/dist-packages/suds/umx/core.py, line 64, in append
self.append_children(content)
  File /usr/lib/python2.7/dist-packages/suds/umx/core.py, line 141, in 
append_children
cval = self.append(cont)
  File /usr/lib/python2.7/dist-packages/suds/umx/core.py, line 64, in append
self.append_children(content)
  File /usr/lib/python2.7/dist-packages/suds/umx/core.py, line 141, in 
append_children
cval = self.append(cont)
  File /usr/lib/python2.7/dist-packages/suds/umx/core.py, line 64, in append
self.append_children(content)
  File /usr/lib/python2.7/dist-packages/suds/umx/core.py, line 141, in 
append_children
cval = self.append(cont)
  File /usr/lib/python2.7/dist-packages/suds/umx/core.py, line 62, in append
self.start(content)
  File /usr/lib/python2.7/dist-packages/suds/umx/encoded.py, line 47, in start
Typed.start(self, content)
  File /usr/lib/python2.7/dist-packages/suds/umx/typed.py, line 80, in start
raise TypeNotFound(content.node.qname())
suds.TypeNotFound: Type not found: 'b:ActionId'

And this is the full content of the GetUserFeatureResult message:

(Content){
   node = GetUserFeaturesResult
   a:KeyValueOfDeviceIdArrayOfDeviceFeatureeiEyJu8p
  a:Key
 b:IsPersistedtrue/b:IsPersisted
 b:Value i:type=c:long13679068/b:Value
  /a:Key
  a:Value xmlns:c=http://schemas.datacontract.org/2004/07/Logitech.Harmon
y.Services.Common.Contracts.Data xmlns:b=http://schemas.datacontract.org/2004
/07/Logitech.Harmony.Services.DataContract.UserFeature
 b:DeviceFeature i:type=b:InputFeature
b:DateModified2013-07-22T12:47:09.66/b:DateModified
b:DeviceId
   c:IsPersistedtrue/c:IsPersisted
   c:Value i:type=d:long/c:Value
/b:DeviceId
b:GlobalDeviceVersionId i:nil=true/
b:StateCompleted/b:State
b:CanSkipInputs2/b:CanSkipInputs
b:DefaultInputDelay1000/b:DefaultInputDelay
b:FinishActions i:nil=true/
b:HasAdditionalActionsfalse/b:HasAdditionalActions
b:Id956717/b:Id
b:InputDelay1000/b:InputDelay
b:InputTypeDiscrete/b:InputType
b:Inputs
   b:Input
  b:ActionId0/b:ActionId
  b:ActionNameAnalog/b:ActionName
  b:ActionSetTypeId1/b:ActionSetTypeId
  b:Actions
 b:AbstractIRAction i:type=b:IRPressAction
  

Re: [concordance-devel] Harmony 300

2013-07-26 Thread Scott Talbert
On Fri, 26 Jul 2013, Sancho wrote:

 I have now tested your latest correction. It works, but now I get an exception
 on a different unknown info element of the GetUserFeatureResult message
 (namely ActionId, sub-element of AbstractIRAction ?).
 Here is the full Python traceback:

 suds.TypeNotFound: Type not found: 'b:ActionId'

   b:AbstractIRAction i:type=b:IRDelayAction
  b:ActionId3/b:ActionId
  b:Order1/b:Order
  b:Delay1000/b:Delay
   /b:AbstractIRAction

It looks like this was the issue.  I hadn't seen this 'IRDelayAction' 
before so it wasn't in the XSD.  This must be something else that Logitech 
just added to your account, because I don't think it was in the previous 
capture you sent.  I pushed another commit - let me know if this fixes the 
latest traceback.

 The problem of adding a delay between the PowerToggle commands of the
 TechniSat and the Sony-Fernseher (2) could be solved in the meantime. I
 was right that the proper delay setting for such an use case is the socalled
 InterDeviceDelay (IDD). The IDD is applied during activities / macros BEFORE
 the programmed commands are sent to the corresponding device. That means I
 had to ask them to set the IDD of the Sony-Fernseher (2) device to 5000
 milliseconds to get a 5 seconds pause between the PowerToggle command sent
 to the Technisat device and the one sent to the Sony-Fernseher (2)
 programmed on the AUX key.

 So these delay values are not fixed, at least Logitech has the means to
 change them. I'm not too familiar with the whole concept of the Harmony
 programming procedure using Logitech servers, but if it is possible to
 create or manipulate the content of the GetDevicesResult message and then
 compile this modified settings to EZhex-format, they it should be also
 possible to configure this without the help of Logitech.

Very interesting.  Well, that is good to know.  Unfortunately, I haven't 
seen the Logitech software issue any sort of changes to the devices, ie, a 
SetDevices message, so therefore I don't know how to do it (yet). 
Additionally, we haven't reverse engineered the EZHex format, so we don't 
know how to create one.  The way that mhgui works is by sending 
configuration changes to the Logitech server (ie, add device, delete 
device, etc) and then downloads the compiled EZHex file from the server. 
Then we write it to the remote using concordance/libconcord.

Scott

--
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831iu=/4140/ostg.clktrk
___
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel


Re: [concordance-devel] Harmony 300

2013-07-23 Thread Demetrio
Workaround to add a delay: setup another fake device and choose it in
Setup Watch TV where you need delay.
It's clear, delay duration depends of device you choose...

Demetrio


2013/7/23 Scott Talbert s...@techie.net

 On Mon, 22 Jul 2013, Sancho wrote:

  There are a few specialties about my currently configured devices, which
 I
  should explain:
  - the Sony TV (KDL-40L4000 is programmed twice, once on the TV button and
  once on the AUX button. Prupose of this was to have the Sat Receiver be
  powered on before the TV, and the AUX button was available for that, as I
  have only 3 distinct devices to control (TV, Sat and DVD)
  - I have already called Logitech support to ask for help with my problem
 of
  getting a delay of about 5 seconds between the PowerToggle commands of
 Sat
  and TV (as programmed on AUX). They have changed the WatchTV activity
 on
  their server and I was supposed to get theit changes when I sync my
 remote
  with the profile. However their changes did not solve my problem and
 there
  was still no large enough delay between the PowerToggle commands. My
 current
  suspicion is that they have increase the PowerOnDelay, but I thing what
  would have been realy needed to achieve wat I want would have been to
  incrase the InterDeviceDelay.
  What do you think?

 OK, I pushed a change (to the harmony_link branch) that should fix the
 exception that you were getting when you clicked the Setup Watch TV
 button.

 As to your other issue of wanting to add a delay between PowerToggle
 commands - that is very similar to what Demetrio is looking to do.  At
 this point, I am not sure how to do it, but I will keep investigating.  It
 is possible it might be the InterDeviceDelay, but I am not sure how to set
 those values - those seem to be fixed, as far as I can tell, based on what
 devices you have, and I haven't seen the Logitech SW change them.

 Scott


 --
 See everything from the browser to the database with AppDynamics
 Get end-to-end visibility with application monitoring from AppDynamics
 Isolate bottlenecks and diagnose root cause in seconds.
 Start your free trial of AppDynamics Pro today!
 http://pubads.g.doubleclick.net/gampad/clk?id=48808831iu=/4140/ostg.clktrk
 ___
 concordance-devel mailing list
 concordance-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/concordance-devel

--
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831iu=/4140/ostg.clktrk___
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel


Re: [concordance-devel] Harmony 300

2013-07-22 Thread Sancho
Scott Talbert swt@... writes:

 
 It is complaining that it can't find AbstractIRAction in the XSD, which is 
 defined in user_feature.xsd.  Can you confirm that you have a 
 user_feature.xsd in the directory where you installed congruity (probably 
 /usr/local/share/congruity based on what I see above).
 
 If it is there, then perhaps there is something different about how the 
 messages are formed.  Maybe if you tell me what devices (TV, etc) and I 
 can add them to my account - maybe that will allow me to reproduce it.
 
 Scott
 


Hi Scott,

thanks for taking a look at this.

I have confirmed that zhe user_feature.xsd file is located in the
installation directory of congruity /usr/local/share/congruity and that it
contains a section for the definition of AbstarctIRAction:

[...]
  complexType name=IRPressAction
complexContent
  extension base=ns12:AbstractIRAction
sequence
  element name=ActionId type=xsd:string/
  element name=Order type=xsd:string/
  element name=Duration type=xsd:string nillable=true/
  element name=IRCommandName type=xsd:string/
/sequence
  /extension
/complexContent
  /complexType
[...]

I have tried to investigate this a little bit by adding a print content
command in the process method of the Core class of python-suds in file
/usr/lib/python2.7/dist-packages/suds/umx/core.py.

Whith this change I can now see some XML-like structures printed on stdout
while mhgui is communicating with the Logitech myHarmony server.


This is the reply of the sever to the SimpleGetActivities request:

(Content){
   node = SimpleGetActivitiesResult
   a:Activity
  a:AccountId
 b:IsPersistedtrue/b:IsPersisted
 b:Value i:type=c:longxxx/b:Value
  /a:AccountId
  a:ActivityDisplayNameDefault/a:ActivityDisplayName
  a:ActivityGroupVirtualTelevisionN/a:ActivityGroup
  a:ActivityOrder0/a:ActivityOrder
 
a:BaseImageUrihttp://rcbu-test-ssl-amr.s3.amazonaws.com//a:BaseImageUri
  a:DateCreated2013-07-19T14:51:43.403/a:DateCreated
  a:DateModified2013-07-20T12:55:16.147/a:DateModified
  a:EnterActions/
  a:IconDefault/a:Icon
  a:Id
 b:IsPersistedfalse/b:IsPersisted
 b:Value i:type=c:long5382612/b:Value
  /a:Id
  a:ImageKey i:nil=true/
  a:IsDefaultfalse/a:IsDefault
  a:IsTuningDefaultfalse/a:IsTuningDefault
  a:LeaveActions/
  a:NameWatchTV/a:Name
  a:Roles
 a:AbstractActivityRole i:type=a:PassThroughActivityRole
a:DeviceId
   b:IsPersistedtrue/b:IsPersisted
   b:Value i:type=c:long13678500/b:Value
/a:DeviceId
a:Id xmlns:b=http://www.w3.org/2001/XMLSchema;
   IsPersisted
xmlns=http://schemas.datacontract.org/2004/07/Logitech.Harmony.Services.Common
.Contracts.Datatrue/IsPersisted
   Value
xmlns=http://schemas.datacontract.org/2004/07/Logitech.Harmony.Services.Common
.Contracts.Datai:type=b:long27457907/Value
/a:Id
a:PowerOffOrder2/a:PowerOffOrder
a:PowerOnOrder2/a:PowerOnOrder
a:SelectedInput i:nil=true/
 /a:AbstractActivityRole
 a:AbstractActivityRole i:type=a:PassThroughActivityRole
a:DeviceId
   b:IsPersistedtrue/b:IsPersisted
   b:Value i:type=c:long13679068/b:Value
/a:DeviceId
a:Id xmlns:b=http://www.w3.org/2001/XMLSchema;
   IsPersisted
xmlns=http://schemas.datacontract.org/2004/07/Logitech.Harmony.Services.Common
.Contracts.Datatrue/IsPersisted
   Value
xmlns=http://schemas.datacontract.org/2004/07/Logitech.Harmony.Services.Common
.Contracts.Data
i:type=b:long27457908/Value
/a:Id
a:PowerOffOrder1/a:PowerOffOrder
a:PowerOnOrder1/a:PowerOnOrder
a:SelectedInput i:nil=true/
 /a:AbstractActivityRole
  /a:Roles
  a:StartScreenNumpad/a:StartScreen
  a:StateSetup/a:State
  a:SuggestedDisplayDefault/a:SuggestedDisplay
  a:TypeWatchTV/a:Type
   /a:Activity
/SimpleGetActivitiesResult
   data = None
   text = None
   type = Complex:0x954eacc name=SimpleGetActivitiesResult
   Sequence:0x954ef6c
  Element:0x954efec name=Activity type=(u'Activity',
u'http://schemas.datacontract.org/2004/07/Logitech.Harmony.Services.DataContrac
t.Activity')
/
   /Sequence
/Complex
 }

Here is the reply of the server to the GetUserFeatures message:

(Content){
   node = GetUserFeaturesResult
   a:KeyValueOfDeviceIdArrayOfDeviceFeatureeiEyJu8p
  a:Key
 b:IsPersistedtrue/b:IsPersisted
 b:Value i:type=c:long13678500/b:Value
  /a:Key
  a:Value
xmlns:c=http://schemas.datacontract.org/2004/07/Logitech.Harmony.Services.Comm
on.Contracts.Data
xmlns:b=http://schemas.datacontract.org/2004/07/Logitech.Harmony.Services.Data
Contract.UserFeature
 b:DeviceFeature i:type=b:InputFeature
b:DateModified i:nil=true/
  

Re: [concordance-devel] Harmony 300

2013-07-22 Thread Scott Talbert
On Mon, 22 Jul 2013, Sancho wrote:

 There are a few specialties about my currently configured devices, which I
 should explain:
 - the Sony TV (KDL-40L4000 is programmed twice, once on the TV button and
 once on the AUX button. Prupose of this was to have the Sat Receiver be
 powered on before the TV, and the AUX button was available for that, as I
 have only 3 distinct devices to control (TV, Sat and DVD)
 - I have already called Logitech support to ask for help with my problem of
 getting a delay of about 5 seconds between the PowerToggle commands of Sat
 and TV (as programmed on AUX). They have changed the WatchTV activity on
 their server and I was supposed to get theit changes when I sync my remote
 with the profile. However their changes did not solve my problem and there
 was still no large enough delay between the PowerToggle commands. My current
 suspicion is that they have increase the PowerOnDelay, but I thing what
 would have been realy needed to achieve wat I want would have been to
 incrase the InterDeviceDelay.
 What do you think?

OK, I pushed a change (to the harmony_link branch) that should fix the 
exception that you were getting when you clicked the Setup Watch TV 
button.

As to your other issue of wanting to add a delay between PowerToggle 
commands - that is very similar to what Demetrio is looking to do.  At 
this point, I am not sure how to do it, but I will keep investigating.  It 
is possible it might be the InterDeviceDelay, but I am not sure how to set 
those values - those seem to be fixed, as far as I can tell, based on what 
devices you have, and I haven't seen the Logitech SW change them.

Scott

--
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831iu=/4140/ostg.clktrk
___
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel


Re: [concordance-devel] Harmony 300

2013-07-21 Thread Scott Talbert
On Sat, 20 Jul 2013, Sancho wrote:

 I just noticed that I forgot to call mhgui with the --use-local-wsdl
 option in my last test. Therefor I retried and got a different exception
 this time:

 mhgui --use-local-wsdl
 No handlers could be found for logger suds.umx.typed
 Traceback (most recent call last):
  File /usr/local/bin/mhgui, line 614, in OnSetupWatchTV
self.resources.page_setup_watch_tv.SetRemote(self.remote)
  File /usr/local/bin/mhgui, line 1516, in SetRemote
inputNames = mhMgr.GetDeviceInputNames(device.Id)
  File /usr/local/share/congruity/mhmanager.py, line 611, in
 GetDeviceInputNames
features = self.GetUserFeatures(deviceId)
  File /usr/local/share/congruity/mhmanager.py, line 628, in GetUserFeatures
deviceIds)
 suds.TypeNotFound: Type not found: 'b:AbstractIRAction'

It is complaining that it can't find AbstractIRAction in the XSD, which is 
defined in user_feature.xsd.  Can you confirm that you have a 
user_feature.xsd in the directory where you installed congruity (probably 
/usr/local/share/congruity based on what I see above).

If it is there, then perhaps there is something different about how the 
messages are formed.  Maybe if you tell me what devices (TV, etc) and I 
can add them to my account - maybe that will allow me to reproduce it.

Scott

--
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831iu=/4140/ostg.clktrk
___
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel


Re: [concordance-devel] Harmony 300

2013-07-20 Thread Sancho
Sancho sancho679@... writes:


 
 Hi Scott,
 
 your latest changes to mhgui provide almost exact the functionality that I
 would like to have for my Harmony 300: I would lie to modify the behaviour
 of the Watch TV activity (macro) and add a delay of 5 seconds between the
 PowerToggle commands sent to the two configured devices.
 
 Therefore I tried our your changes, building them from a snaphot of the
 harmony_link branch. I got quite far with my tests, I even could download
 the currently programmed configuration to disk, which was not possible
 before using pure concordance.
 
 But then when I tried to program teh Watch TV button I got an exception in
 the python-suds package (after msg_six):
 
 DEBUG (GetIdentity): msg_six
 DEBUG (debug_print_packet): ff 07 85 01 01 06 7b 00 00 00 00 00 00 00 00 00
 Traceback (most recent call last):
   File /usr/local/bin/mhgui, line 614, in OnSetupWatchTV
 self.resources.page_setup_watch_tv.SetRemote(self.remote)
   File /usr/local/bin/mhgui, line 1502, in SetRemote
 self.activity = mhMgr.GetActivity(self.remote.Id, WatchTV)
   File /usr/local/share/congruity/mhmanager.py, line 542, in GetActivity
 activities = self.GetActivities(remoteId)
   File /usr/local/share/congruity/mhmanager.py, line 534, in GetActivities
 result = self.client.service['UserAccountDirector'].SimpleGetActivities(
   File /usr/lib/python2.7/dist-packages/suds/client.py, line 403, in
 __getattr__
 return getattr(m, name)
   File /usr/lib/python2.7/dist-packages/suds/client.py, line 494, in
 __getattr__
 return self[name]
   File /usr/lib/python2.7/dist-packages/suds/client.py, line 507, in
 __getitem__
 raise MethodNotFound, qn
 suds.MethodNotFound: Method not found:
 'UserAccountDirector.UserAccountDirectorPortType.SimpleGetActivities'
 
 Do you have an idea what could be wrong?
 
 Regards,
 Sancho
 
 


I just noticed that I forgot to call mhgui with the --use-local-wsdl
option in my last test. Therefor I retried and got a different exception
this time:

 mhgui --use-local-wsdl
No handlers could be found for logger suds.umx.typed
Traceback (most recent call last):
  File /usr/local/bin/mhgui, line 614, in OnSetupWatchTV
self.resources.page_setup_watch_tv.SetRemote(self.remote)
  File /usr/local/bin/mhgui, line 1516, in SetRemote
inputNames = mhMgr.GetDeviceInputNames(device.Id)
  File /usr/local/share/congruity/mhmanager.py, line 611, in
GetDeviceInputNames
features = self.GetUserFeatures(deviceId)
  File /usr/local/share/congruity/mhmanager.py, line 628, in GetUserFeatures
deviceIds)
  File /usr/lib/python2.7/dist-packages/suds/client.py, line 542, in __call__
return client.invoke(args, kwargs)
  File /usr/lib/python2.7/dist-packages/suds/client.py, line 602, in invoke
result = self.send(soapenv)
  File /usr/lib/python2.7/dist-packages/suds/client.py, line 647, in send
result = self.succeeded(binding, reply.message)
  File /usr/lib/python2.7/dist-packages/suds/client.py, line 684, in succeeded
reply, result = binding.get_reply(self.method, reply)
  File /usr/lib/python2.7/dist-packages/suds/bindings/binding.py, line
165, in get_reply
result = unmarshaller.process(nodes[0], resolved)
  File /usr/lib/python2.7/dist-packages/suds/umx/typed.py, line 66, in process
return Core.process(self, content)
  File /usr/lib/python2.7/dist-packages/suds/umx/core.py, line 48, in process
return self.append(content)
  File /usr/lib/python2.7/dist-packages/suds/umx/core.py, line 63, in append
self.append_children(content)
  File /usr/lib/python2.7/dist-packages/suds/umx/core.py, line 140, in
append_children
cval = self.append(cont)
  File /usr/lib/python2.7/dist-packages/suds/umx/core.py, line 63, in append
self.append_children(content)
  File /usr/lib/python2.7/dist-packages/suds/umx/core.py, line 140, in
append_children
cval = self.append(cont)
  File /usr/lib/python2.7/dist-packages/suds/umx/core.py, line 63, in append
self.append_children(content)
  File /usr/lib/python2.7/dist-packages/suds/umx/core.py, line 140, in
append_children
cval = self.append(cont)
  File /usr/lib/python2.7/dist-packages/suds/umx/core.py, line 63, in append
self.append_children(content)
  File /usr/lib/python2.7/dist-packages/suds/umx/core.py, line 140, in
append_children
cval = self.append(cont)
  File /usr/lib/python2.7/dist-packages/suds/umx/core.py, line 63, in append
self.append_children(content)
  File /usr/lib/python2.7/dist-packages/suds/umx/core.py, line 140, in
append_children
cval = self.append(cont)
  File /usr/lib/python2.7/dist-packages/suds/umx/core.py, line 61, in append
self.start(content)
  File /usr/lib/python2.7/dist-packages/suds/umx/encoded.py, line 47, in start
Typed.start(self, content)
  File /usr/lib/python2.7/dist-packages/suds/umx/typed.py, line 80, in start
raise TypeNotFound(content.node.qname())
suds.TypeNotFound: Type not found: 'b:AbstractIRAction'







Re: [concordance-devel] Harmony 300

2013-07-19 Thread Demetrio
Great!
I'm back today from a short holiday, than I need a couple of days to manage
something at home and at work. I'll try new features as soon as possible
(within next week).

Demetrio


2013/7/18 Scott Talbert s...@techie.net

 Hi Demetrio,

 At long last I think I've finally got the Watch TV button functionality
 implemented.  :)  It supports the ability to change the power on order of
 the devices, but I haven't seen a way yet to implement your other request -
 being able to add arbitrary commands.  I will keep looking, though.

 If you want to check out the changes, you will have to check them out from
 git 
 (https://sourceforge.net/p/**congruity/code/https://sourceforge.net/p/congruity/code/)
 and check out the harmony_link branch.  Also, you will need to start mhgui
 with --use-local-wsdl.  When you start it and select your remote, you
 should see a new menu option Setup Watch TV.

 Let me know what you think of the changes, and if you notice any problems.

 Scott


 On Fri, 5 Jul 2013, Demetrio wrote:

  I think by default it's linked to TV power (i.e., if it's empty), you need
 to use another sub-menu to enable power-on for all devices.
 (sorry for translation, I see italian version...)
 Login + choose remote, Button - choose TV - Go, move mouse cursor over
 watch tv - a balloon will appear - click on configuration or
 settings inside the balloon, then you'll see a pop-up (watch to attached
 file)
 Then the only settings I can modify are choosing devices to power-on by
 checking flags (no option to choose order), and if I tear down advanced
 settings, I can choose the source to select, but this is available only
 for
 home-theatre device (the only one that has got a different button for each
 source, not a cycling AV button). I cannot push AV button for TV and
 Mediaplayer.



 2013/7/5 Scott Talbert s...@techie.net
   Nah, no need to test.  I can see there is a power-on order field
   in the message, but the app isn't setting it to anything.

   On Thu, 4 Jul 2013, Demetrio wrote:

 No it doesn't. It just let me flag devices to power
 up or down, I cannot
 choose the command, that is power toggle by
 default, and nor other
 commands.
 In other terms, I choose devices and the app creates
 one power toggle
 sequence, stop.

 Now I was thinking about ... may be I can choose
 order while selecting
 devices, the order could be defined by the choice
 order, but I should make a
 test and I cannot do it until sunday

 Demetrio


 2013/7/4 Scott Talbert s...@techie.net
   Okay, I see how the Silverlight app is doing
 it.  It looks like
   it uses activities like I have been working
 on for the Harmony
   Link, so it should not be too hard to add.  It
 looks like it
   should be possible to specify the power-on
 order, but I'm not
   sure about adding arbitrary commands and
 pauses.

   Question: when you configure the yellow button
 with the
   Silverlight app, does it offer you any other
 choices other than
   which devices you want to power on and which
 inputs to select on
   each (if applicable)?

   Scott

   On Thu, 4 Jul 2013, Demetrio wrote:

 Thanks so much :)
 About boot sequence, the remote powers
 up TV for
 first and mediaplayer for
 last. But mediaplayer is slower, because
 it has got
 an OS that needs to boot
 or wake up from standby, etc. Then it
 would be
 useful if I can choose to
 power up mediaplayer for first.

 I'll wait for news
 Demetrio


 2013/7/3 Scott Talbert s...@techie.net
   I will have to look into this.  If
 it is
 possible to program the
   yellow button with the silverlight
 app, then
 it should be
   possible for me to do it with
 mhgui.  Let me
 take a look at it.

   What do you mean by change boot
 sequence?

   On Wed, 3 Jul 2013, Demetrio
 wrote:

 WOW, GREAT!!! It works ...
 but.
 All this work I did, I did
 it to manage
 my 

Re: [concordance-devel] Harmony 300

2013-07-17 Thread Scott Talbert

Hi Demetrio,

At long last I think I've finally got the Watch TV button functionality 
implemented.  :)  It supports the ability to change the power on order of 
the devices, but I haven't seen a way yet to implement your other request 
- being able to add arbitrary commands.  I will keep looking, though.


If you want to check out the changes, you will have to check them out from 
git (https://sourceforge.net/p/congruity/code/) and check out the 
harmony_link branch.  Also, you will need to start mhgui with 
--use-local-wsdl.  When you start it and select your remote, you should 
see a new menu option Setup Watch TV.


Let me know what you think of the changes, and if you notice any problems.

Scott

On Fri, 5 Jul 2013, Demetrio wrote:


I think by default it's linked to TV power (i.e., if it's empty), you need
to use another sub-menu to enable power-on for all devices.
(sorry for translation, I see italian version...)
Login + choose remote, Button - choose TV - Go, move mouse cursor over
watch tv - a balloon will appear - click on configuration or
settings inside the balloon, then you'll see a pop-up (watch to attached
file)
Then the only settings I can modify are choosing devices to power-on by
checking flags (no option to choose order), and if I tear down advanced
settings, I can choose the source to select, but this is available only for
home-theatre device (the only one that has got a different button for each
source, not a cycling AV button). I cannot push AV button for TV and
Mediaplayer.



2013/7/5 Scott Talbert s...@techie.net
  Nah, no need to test.  I can see there is a power-on order field
  in the message, but the app isn't setting it to anything.

  On Thu, 4 Jul 2013, Demetrio wrote:

No it doesn't. It just let me flag devices to power
up or down, I cannot
choose the command, that is power toggle by
default, and nor other
commands.
In other terms, I choose devices and the app creates
one power toggle
sequence, stop.

Now I was thinking about ... may be I can choose
order while selecting
devices, the order could be defined by the choice
order, but I should make a
test and I cannot do it until sunday

Demetrio


2013/7/4 Scott Talbert s...@techie.net
      Okay, I see how the Silverlight app is doing
it.  It looks like
      it uses activities like I have been working
on for the Harmony
      Link, so it should not be too hard to add.  It
looks like it
      should be possible to specify the power-on
order, but I'm not
      sure about adding arbitrary commands and
pauses.

      Question: when you configure the yellow button
with the
      Silverlight app, does it offer you any other
choices other than
      which devices you want to power on and which
inputs to select on
      each (if applicable)?

      Scott

      On Thu, 4 Jul 2013, Demetrio wrote:

            Thanks so much :)
            About boot sequence, the remote powers
up TV for
            first and mediaplayer for
            last. But mediaplayer is slower, because
it has got
            an OS that needs to boot
            or wake up from standby, etc. Then it
would be
            useful if I can choose to
            power up mediaplayer for first.

            I'll wait for news
            Demetrio


            2013/7/3 Scott Talbert s...@techie.net
                  I will have to look into this.  If
it is
            possible to program the
                  yellow button with the silverlight
app, then
            it should be
                  possible for me to do it with
mhgui.  Let me
            take a look at it.

                  What do you mean by change boot
sequence?

                  On Wed, 3 Jul 2013, Demetrio
wrote:

                        WOW, GREAT!!! It works ...
but.
                        All this work I did, I did
it to manage
            my remote in
                        an extended way.
                        My main goal is to program
the yellow
            button,
                        high-left corner, the only
one
                        programmable button. But I
didn't found
      

Re: [concordance-devel] Harmony 300

2013-07-05 Thread Scott Talbert
Okay, thanks - that's the same as I'm seeing in the English version with 
my devices.


On Fri, 5 Jul 2013, Demetrio wrote:


I think by default it's linked to TV power (i.e., if it's empty), you need
to use another sub-menu to enable power-on for all devices.
(sorry for translation, I see italian version...)
Login + choose remote, Button - choose TV - Go, move mouse cursor over
watch tv - a balloon will appear - click on configuration or
settings inside the balloon, then you'll see a pop-up (watch to attached
file)
Then the only settings I can modify are choosing devices to power-on by
checking flags (no option to choose order), and if I tear down advanced
settings, I can choose the source to select, but this is available only for
home-theatre device (the only one that has got a different button for each
source, not a cycling AV button). I cannot push AV button for TV and
Mediaplayer.



2013/7/5 Scott Talbert s...@techie.net
  Nah, no need to test.  I can see there is a power-on order field
  in the message, but the app isn't setting it to anything.

  On Thu, 4 Jul 2013, Demetrio wrote:

No it doesn't. It just let me flag devices to power
up or down, I cannot
choose the command, that is power toggle by
default, and nor other
commands.
In other terms, I choose devices and the app creates
one power toggle
sequence, stop.

Now I was thinking about ... may be I can choose
order while selecting
devices, the order could be defined by the choice
order, but I should make a
test and I cannot do it until sunday

Demetrio


2013/7/4 Scott Talbert s...@techie.net
      Okay, I see how the Silverlight app is doing
it.  It looks like
      it uses activities like I have been working
on for the Harmony
      Link, so it should not be too hard to add.  It
looks like it
      should be possible to specify the power-on
order, but I'm not
      sure about adding arbitrary commands and
pauses.

      Question: when you configure the yellow button
with the
      Silverlight app, does it offer you any other
choices other than
      which devices you want to power on and which
inputs to select on
      each (if applicable)?

      Scott

      On Thu, 4 Jul 2013, Demetrio wrote:

            Thanks so much :)
            About boot sequence, the remote powers
up TV for
            first and mediaplayer for
            last. But mediaplayer is slower, because
it has got
            an OS that needs to boot
            or wake up from standby, etc. Then it
would be
            useful if I can choose to
            power up mediaplayer for first.

            I'll wait for news
            Demetrio


            2013/7/3 Scott Talbert s...@techie.net
                  I will have to look into this.  If
it is
            possible to program the
                  yellow button with the silverlight
app, then
            it should be
                  possible for me to do it with
mhgui.  Let me
            take a look at it.

                  What do you mean by change boot
sequence?

                  On Wed, 3 Jul 2013, Demetrio
wrote:

                        WOW, GREAT!!! It works ...
but.
                        All this work I did, I did
it to manage
            my remote in
                        an extended way.
                        My main goal is to program
the yellow
            button,
                        high-left corner, the only
one
                        programmable button. But I
didn't found
            how to do
                        it.
                        I find for every device the
ability to
            match a
                        power button and a quick
                        power button. the first is
usually
            associated to
                        power toggle, the second
                        would be the yellow button
but it
            doesn't seem to be
                        linked to anything.

            

Re: [concordance-devel] Harmony 300

2013-07-04 Thread Scott Talbert
Okay, I see how the Silverlight app is doing it.  It looks like it uses 
activities like I have been working on for the Harmony Link, so it 
should not be too hard to add.  It looks like it should be possible to 
specify the power-on order, but I'm not sure about adding arbitrary 
commands and pauses.


Question: when you configure the yellow button with the Silverlight app, 
does it offer you any other choices other than which devices you want to 
power on and which inputs to select on each (if applicable)?


Scott

On Thu, 4 Jul 2013, Demetrio wrote:


Thanks so much :)
About boot sequence, the remote powers up TV for first and mediaplayer for
last. But mediaplayer is slower, because it has got an OS that needs to boot
or wake up from standby, etc. Then it would be useful if I can choose to
power up mediaplayer for first.

I'll wait for news
Demetrio


2013/7/3 Scott Talbert s...@techie.net
  I will have to look into this.  If it is possible to program the
  yellow button with the silverlight app, then it should be
  possible for me to do it with mhgui.  Let me take a look at it.

  What do you mean by change boot sequence?

  On Wed, 3 Jul 2013, Demetrio wrote:

WOW, GREAT!!! It works ... but.
All this work I did, I did it to manage my remote in
an extended way.
My main goal is to program the yellow button,
high-left corner, the only one
programmable button. But I didn't found how to do
it.
I find for every device the ability to match a
power button and a quick
power button. the first is usually associated to
power toggle, the second
would be the yellow button but it doesn't seem to be
linked to anything.

Example:
I have got a TV without DVB-T, and a mediaplayer
DVB-T capable. They are
linked by HDMI cable.
Original myharmony.com site let me choose which
devices I can command, so
that when I push the yellow button  the remote send
a powertoggle signal to
every device I choose.
But, my TV doesn't switch to HDMI input in auto
mode, and my mediaplayer
doesn't switch to TV automatically. Then I would
like to add the following
sequence to the yellow button:
- AV button on TV
- pause for 3-4 seconds
- AV button on mediaplayer

It would be nice if I'm able to change boot sequence
as well.

Is there any way to do that?

Demetrio




2013/7/2 Scott Talbert s...@techie.net
      On Tue, 2 Jul 2013, Demetrio wrote:

       I'm trying to use concordance with Harmony
300 on Ubuntu 13.04
      64bit
       I correctly made the bin, and it should
works but... and now?
       I tried to get info about my remote, and it
worked. I tried to
      dump firmware
       and configuration, but it didn't work, so I
don't know how to
      begin.
       I also compiled congruity and libconcord,
but the problem was
      the same.
       i suppose I have to begin with a first
configuration file, but
      I cannot dump
       it from remote so I don't know what kind of
file it needs.
      
       Error message was always the same:
       Failed to dump config: Error while reading
from the remote
       Failed with error 3

Hi.

I assume you are just trying to configure your
remote?  If so, you
will
need to run 'mhgui', which comes with congruity.
 'mhgui' interfaces
with
the myharmony web service and will allow you to
reconfigure your
remote
and sync the config to it (or you can download the
config).

If you are really wanting to dump the existing
config file from the
remote, I have a patch available to do so, but Phil
hasn't
incorporated it
into concordance yet.

Scott

---

---
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
___
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel





Re: [concordance-devel] Harmony 300

2013-07-04 Thread Demetrio
No it doesn't. It just let me flag devices to power up or down, I cannot
choose the command, that is power toggle by default, and nor other
commands.
In other terms, I choose devices and the app creates one power toggle
sequence, stop.

Now I was thinking about ... may be I can choose order while selecting
devices, the order could be defined by the choice order, but I should make
a test and I cannot do it until sunday

Demetrio


2013/7/4 Scott Talbert s...@techie.net

 Okay, I see how the Silverlight app is doing it.  It looks like it uses
 activities like I have been working on for the Harmony Link, so it should
 not be too hard to add.  It looks like it should be possible to specify the
 power-on order, but I'm not sure about adding arbitrary commands and pauses.

 Question: when you configure the yellow button with the Silverlight app,
 does it offer you any other choices other than which devices you want to
 power on and which inputs to select on each (if applicable)?

 Scott


 On Thu, 4 Jul 2013, Demetrio wrote:

  Thanks so much :)
 About boot sequence, the remote powers up TV for first and mediaplayer
 for
 last. But mediaplayer is slower, because it has got an OS that needs to
 boot
 or wake up from standby, etc. Then it would be useful if I can choose to
 power up mediaplayer for first.

 I'll wait for news
 Demetrio


 2013/7/3 Scott Talbert s...@techie.net
   I will have to look into this.  If it is possible to program the
   yellow button with the silverlight app, then it should be
   possible for me to do it with mhgui.  Let me take a look at it.

   What do you mean by change boot sequence?

   On Wed, 3 Jul 2013, Demetrio wrote:

 WOW, GREAT!!! It works ... but.
 All this work I did, I did it to manage my remote in
 an extended way.
 My main goal is to program the yellow button,
 high-left corner, the only one
 programmable button. But I didn't found how to do
 it.
 I find for every device the ability to match a
 power button and a quick
 power button. the first is usually associated to
 power toggle, the second
 would be the yellow button but it doesn't seem to be
 linked to anything.

 Example:
 I have got a TV without DVB-T, and a mediaplayer
 DVB-T capable. They are
 linked by HDMI cable.
 Original myharmony.com site let me choose which
 devices I can command, so
 that when I push the yellow button  the remote send
 a powertoggle signal to
 every device I choose.
 But, my TV doesn't switch to HDMI input in auto
 mode, and my mediaplayer
 doesn't switch to TV automatically. Then I would
 like to add the following
 sequence to the yellow button:
 - AV button on TV
 - pause for 3-4 seconds
 - AV button on mediaplayer

 It would be nice if I'm able to change boot sequence
 as well.

 Is there any way to do that?

 Demetrio




 2013/7/2 Scott Talbert s...@techie.net
   On Tue, 2 Jul 2013, Demetrio wrote:

I'm trying to use concordance with Harmony
 300 on Ubuntu 13.04
   64bit
I correctly made the bin, and it should
 works but... and now?
I tried to get info about my remote, and it
 worked. I tried to
   dump firmware
and configuration, but it didn't work, so I
 don't know how to
   begin.
I also compiled congruity and libconcord,
 but the problem was
   the same.
i suppose I have to begin with a first
 configuration file, but
   I cannot dump
it from remote so I don't know what kind of
 file it needs.
   
Error message was always the same:
Failed to dump config: Error while reading
 from the remote
Failed with error 3

 Hi.

 I assume you are just trying to configure your
 remote?  If so, you
 will
 need to run 'mhgui', which comes with congruity.
  'mhgui' interfaces
 with
 the myharmony web service and will allow you to
 reconfigure your
 remote
 and sync the config to it (or you can download the
 config).

 If you are really wanting to dump the existing
 config file from the
 remote, I have a patch available to do so, but Phil
 hasn't
 incorporated it
  

Re: [concordance-devel] Harmony 300

2013-07-04 Thread Scott Talbert
Nah, no need to test.  I can see there is a power-on order field in the 
message, but the app isn't setting it to anything.


On Thu, 4 Jul 2013, Demetrio wrote:


No it doesn't. It just let me flag devices to power up or down, I cannot
choose the command, that is power toggle by default, and nor other
commands.
In other terms, I choose devices and the app creates one power toggle
sequence, stop.

Now I was thinking about ... may be I can choose order while selecting
devices, the order could be defined by the choice order, but I should make a
test and I cannot do it until sunday

Demetrio


2013/7/4 Scott Talbert s...@techie.net
  Okay, I see how the Silverlight app is doing it.  It looks like
  it uses activities like I have been working on for the Harmony
  Link, so it should not be too hard to add.  It looks like it
  should be possible to specify the power-on order, but I'm not
  sure about adding arbitrary commands and pauses.

  Question: when you configure the yellow button with the
  Silverlight app, does it offer you any other choices other than
  which devices you want to power on and which inputs to select on
  each (if applicable)?

  Scott

  On Thu, 4 Jul 2013, Demetrio wrote:

Thanks so much :)
About boot sequence, the remote powers up TV for
first and mediaplayer for
last. But mediaplayer is slower, because it has got
an OS that needs to boot
or wake up from standby, etc. Then it would be
useful if I can choose to
power up mediaplayer for first.

I'll wait for news
Demetrio


2013/7/3 Scott Talbert s...@techie.net
      I will have to look into this.  If it is
possible to program the
      yellow button with the silverlight app, then
it should be
      possible for me to do it with mhgui.  Let me
take a look at it.

      What do you mean by change boot sequence?

      On Wed, 3 Jul 2013, Demetrio wrote:

            WOW, GREAT!!! It works ... but.
            All this work I did, I did it to manage
my remote in
            an extended way.
            My main goal is to program the yellow
button,
            high-left corner, the only one
            programmable button. But I didn't found
how to do
            it.
            I find for every device the ability to
match a
            power button and a quick
            power button. the first is usually
associated to
            power toggle, the second
            would be the yellow button but it
doesn't seem to be
            linked to anything.

            Example:
            I have got a TV without DVB-T, and a
mediaplayer
            DVB-T capable. They are
            linked by HDMI cable.
            Original myharmony.com site let me
choose which
            devices I can command, so
            that when I push the yellow button  the
remote send
            a powertoggle signal to
            every device I choose.
            But, my TV doesn't switch to HDMI input
in auto
            mode, and my mediaplayer
            doesn't switch to TV automatically. Then
I would
            like to add the following
            sequence to the yellow button:
            - AV button on TV
            - pause for 3-4 seconds
            - AV button on mediaplayer

            It would be nice if I'm able to change
boot sequence
            as well.

            Is there any way to do that?

            Demetrio




            2013/7/2 Scott Talbert s...@techie.net
                  On Tue, 2 Jul 2013, Demetrio
wrote:

                   I'm trying to use concordance
with Harmony
            300 on Ubuntu 13.04
                  64bit
                   I correctly made the bin, and it
should
            works but... and now?
                   I tried to get info about my
remote, and it
            worked. I tried to
                  dump firmware
                   and configuration, but it didn't
work, so I
            don't know how to
                  begin.
                   I also compiled 

Re: [concordance-devel] Harmony 300

2013-07-03 Thread Scott Talbert
I will have to look into this.  If it is possible to program the yellow 
button with the silverlight app, then it should be possible for me to do 
it with mhgui.  Let me take a look at it.


What do you mean by change boot sequence?

On Wed, 3 Jul 2013, Demetrio wrote:


WOW, GREAT!!! It works ... but.
All this work I did, I did it to manage my remote in an extended way.
My main goal is to program the yellow button, high-left corner, the only one
programmable button. But I didn't found how to do it.
I find for every device the ability to match a power button and a quick
power button. the first is usually associated to power toggle, the second
would be the yellow button but it doesn't seem to be linked to anything.

Example:
I have got a TV without DVB-T, and a mediaplayer DVB-T capable. They are
linked by HDMI cable.
Original myharmony.com site let me choose which devices I can command, so
that when I push the yellow button  the remote send a powertoggle signal to
every device I choose.
But, my TV doesn't switch to HDMI input in auto mode, and my mediaplayer
doesn't switch to TV automatically. Then I would like to add the following
sequence to the yellow button:
- AV button on TV
- pause for 3-4 seconds
- AV button on mediaplayer

It would be nice if I'm able to change boot sequence as well.

Is there any way to do that?

Demetrio




2013/7/2 Scott Talbert s...@techie.net
  On Tue, 2 Jul 2013, Demetrio wrote:

   I'm trying to use concordance with Harmony 300 on Ubuntu 13.04
  64bit
   I correctly made the bin, and it should works but... and now?
   I tried to get info about my remote, and it worked. I tried to
  dump firmware
   and configuration, but it didn't work, so I don't know how to
  begin.
   I also compiled congruity and libconcord, but the problem was
  the same.
   i suppose I have to begin with a first configuration file, but
  I cannot dump
   it from remote so I don't know what kind of file it needs.
  
   Error message was always the same:
   Failed to dump config: Error while reading from the remote
   Failed with error 3

Hi.

I assume you are just trying to configure your remote?  If so, you
will
need to run 'mhgui', which comes with congruity.  'mhgui' interfaces
with
the myharmony web service and will allow you to reconfigure your
remote
and sync the config to it (or you can download the config).

If you are really wanting to dump the existing config file from the
remote, I have a patch available to do so, but Phil hasn't
incorporated it
into concordance yet.

Scott

---
---
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
___
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel



--
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev___
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel


Re: [concordance-devel] Harmony 300

2013-04-03 Thread Bart Cerneels
On Wed, Apr 3, 2013 at 3:05 PM, Scott Talbert s...@techie.net wrote:
 On Wed, 3 Apr 2013, Bart Cerneels wrote:

 I'm sorry, I still can't get this to apply. But my unfamiliarity with
 CVS (It's older than my first computer FFS) might be the reason.

 I'm checking out the zwave work branch (as far as I can tell) using a
 command in comment to the feature tracker [1]:
 cvs -z3 
 -d:pserver:anonym...@concordance.cvs.sourceforge.net:/cvsroot/concordance
 co -r zwave_work_branch -P concordance

 then apply using patch -p0  ../harmony_300_v7_dump1.patch

 I guess the zwave branch got updated meanwhile?

 Ack, sorry about that, burned by CVS again.  No, you are doing it
 correctly.  The problem was that Phil committed the MH support patch
 (which was also contained in the MH config dumping patch because the MH
 support hadn't yet been merged) last night.  So, I'll provide you another
 MH config dumping patch when I get home.

 How about I give git conversion a go. I have some experience with SVN
 to git migration. I'll let you know how it goes.

 I actually did successfully get concordance into a git repo:
 https://github.com/swt2c/concordance
 I haven't actually started using it for anything though, in the hopes that
 Phil will just move the project to git, so I won't have to worry about
 keeping git in sync with CVS.


Push the dumpconfig patch to that repo, no need to base it on CVS just
for testing. Once the project is migrated to git you can push it to
the new repo.

--
Minimize network downtime and maximize team effectiveness.
Reduce network management and security costs.Learn how to hire 
the most talented Cisco Certified professionals. Visit the 
Employer Resources Portal
http://www.cisco.com/web/learning/employer_resources/index.html
___
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel


Re: [concordance-devel] Harmony 300

2013-04-03 Thread Scott Talbert
On Wed, 3 Apr 2013, Bart Cerneels wrote:

 New version uploaded that should apply.

 Man, I hate CVS!
 I'm sorry, I still can't get this to apply. But my unfamiliarity with
 CVS (It's older than my first computer FFS) might be the reason.

Okay, I uploaded yet another rev of the patch.  This one is much smaller 
since the MH code is now merged in.  As long as Phil doesn't make any 
conflicting commits overnight, you shouldn't have trouble applying it. 
:-)

--
Minimize network downtime and maximize team effectiveness.
Reduce network management and security costs.Learn how to hire 
the most talented Cisco Certified professionals. Visit the 
Employer Resources Portal
http://www.cisco.com/web/learning/employer_resources/index.html
___
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel


Re: [concordance-devel] Harmony 300

2013-04-02 Thread Bart Cerneels
On Tue, Apr 2, 2013 at 5:41 AM, Scott Talbert s...@techie.net wrote:

 On Thu, 28 Mar 2013, Scott Talbert wrote:

  Well, I think I figured out how they are doing the checksum, so I can
  calculate it myself.  I think I have all the data needed to write the XML
  file.  Now, I have to figure out how to write out a zip file containing
  the binary and XML.  At first glance, it appears that the zip library we
  are using (libzzip) can only read zip files, not write them, so this may
  be a bit more challenging.

 OK, I've uploaded another config dumping patch to the Harmony 300 Review
 tracker, if you want to check it out, Bart.  As best as I can tell, it is
 good to go.  Note that you'll need to install libzip, if you don't have it
 already.

Reporting:
harmony_300_v7_dump.patch failed in one hunk:
patching file libconcord/remote.h
Hunk #9 FAILED at 369.
Hunk #10 succeeded at 378 (offset -1 lines).
1 out of 10 hunks FAILED -- saving rejects to file libconcord/remote.h.rej

Manually fixed the failure but still got this build error:
libconcord.cpp: In function 'int update_configuration(lc_callback, void*, int)':
libconcord.cpp:1321:4: error: 'update_configuration_usbnet_num_stages'
was not declared in this scope
libconcord.cpp:1322:4: error: 'update_configuration_usbnet_stages' was
not declared in this scope

There were some offsets during patching as well. Was this based on the
current (2013-04-02 06:30 UTC) state of the zwave_work_branch?

--
Own the Future-Intel(R) Level Up Game Demo Contest 2013
Rise to greatness in Intel's independent game demo contest. Compete 
for recognition, cash, and the chance to get your game on Steam. 
$5K grand prize plus 10 genre and skill prizes. Submit your demo 
by 6/6/13. http://altfarm.mediaplex.com/ad/ck/12124-176961-30367-2
___
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel


Re: [concordance-devel] Harmony 300

2013-04-02 Thread Scott Talbert
On Tue, 2 Apr 2013, Bart Cerneels wrote:

 OK, I've uploaded another config dumping patch to the Harmony 300 Review
 tracker, if you want to check it out, Bart.  As best as I can tell, it is
 good to go.  Note that you'll need to install libzip, if you don't have it
 already.

 Reporting:
 harmony_300_v7_dump.patch failed in one hunk:
 patching file libconcord/remote.h
 Hunk #9 FAILED at 369.
 Hunk #10 succeeded at 378 (offset -1 lines).
 1 out of 10 hunks FAILED -- saving rejects to file libconcord/remote.h.rej

 Manually fixed the failure but still got this build error:
 libconcord.cpp: In function 'int update_configuration(lc_callback, void*, 
 int)':
 libconcord.cpp:1321:4: error: 'update_configuration_usbnet_num_stages'
 was not declared in this scope
 libconcord.cpp:1322:4: error: 'update_configuration_usbnet_stages' was
 not declared in this scope

 There were some offsets during patching as well. Was this based on the
 current (2013-04-02 06:30 UTC) state of the zwave_work_branch?

Oops, you are right, I may have been working off an out-of-date tree. 
I'll fix that later.

--
Own the Future-Intel(R) Level Up Game Demo Contest 2013
Rise to greatness in Intel's independent game demo contest. Compete 
for recognition, cash, and the chance to get your game on Steam. 
$5K grand prize plus 10 genre and skill prizes. Submit your demo 
by 6/6/13. http://altfarm.mediaplex.com/ad/ck/12124-176961-30367-2
___
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel


Re: [concordance-devel] Harmony 300

2013-03-29 Thread Phil Dibowitz
On 03/25/2013 07:34 AM, Scott Talbert wrote:
 Unfortunately, no.  I was thinking about doing that, though, because 
 maintaining my own CVS branches is becoming a nightmare.  Hopefully we 
 can convince Phil (the official maintainer) to move to git soon, but he 
 has been quiet for a while.

It'll happen. I don't want to do it in the middle of the chaos we're going
through at the moment. I actually like git a lot.

My plan is:
* get zwave out the door.
* make a non-zwave support branch
* merge zwave to head
* convert to git (maybe still on SF)
* do a massive replacement of tabs to spaces and drop to 4-space indentation

I'm going to be moving a smaller project to git on SF and see how I like their
implementation... but I don't want my projects split across too many different
configurations, so I wanna make sure I like something before I move everything
to it.

-- 
Phil Dibowitz p...@ipom.com
Open Source software and tech docsInsanity Palace of Metallica
http://www.phildev.net/   http://www.ipom.com/

Be who you are and say what you feel, because those who mind don't matter
 and those who matter don't mind.
 - Dr. Seuss




signature.asc
Description: OpenPGP digital signature
--
Own the Future-Intel(R) Level Up Game Demo Contest 2013
Rise to greatness in Intel's independent game demo contest. Compete 
for recognition, cash, and the chance to get your game on Steam. 
$5K grand prize plus 10 genre and skill prizes. Submit your demo 
by 6/6/13. http://altfarm.mediaplex.com/ad/ck/12124-176961-30367-2___
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel


Re: [concordance-devel] Harmony 300

2013-03-29 Thread Scott Talbert
On Fri, 29 Mar 2013, Phil Dibowitz wrote:

 I'm going to be moving a smaller project to git on SF and see how I like 
 their implementation... but I don't want my projects split across too 
 many different configurations, so I wanna make sure I like something 
 before I move everything to it.

I moved congruity's SF project to git and it's been...fine.  I mean, it's 
standard git.  They also provide gitweb for the web interface.  Of course, 
congruity isn't like a super active project or anything.  :)

The main thing I don't like about SF is their bug/issue tracker.  Maybe 
they have something better available now.

--
Own the Future-Intel(R) Level Up Game Demo Contest 2013
Rise to greatness in Intel's independent game demo contest. Compete 
for recognition, cash, and the chance to get your game on Steam. 
$5K grand prize plus 10 genre and skill prizes. Submit your demo 
by 6/6/13. http://altfarm.mediaplex.com/ad/ck/12124-176961-30367-2
___
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel


Re: [concordance-devel] Harmony 300

2013-03-29 Thread Phil Dibowitz
On 03/29/2013 03:18 PM, Scott Talbert wrote:
 On Fri, 29 Mar 2013, Phil Dibowitz wrote:
 
 I'm going to be moving a smaller project to git on SF and see how I like 
 their implementation... but I don't want my projects split across too 
 many different configurations, so I wanna make sure I like something 
 before I move everything to it.
 
 I moved congruity's SF project to git and it's been...fine.  I mean, it's 
 standard git.  They also provide gitweb for the web interface.  Of course, 
 congruity isn't like a super active project or anything.  :)
 
 The main thing I don't like about SF is their bug/issue tracker.  Maybe 
 they have something better available now.

You can choose to upgrade your project and get all their new stuff. I'm
playing with it over in PIUS:

https://sourceforge.net/p/pgpius/feature-requests/

I also moved to git there. After a release or so I should be able to decide if
I want to move everything to SF-git or github.

-- 
Phil Dibowitz p...@ipom.com
Open Source software and tech docsInsanity Palace of Metallica
http://www.phildev.net/   http://www.ipom.com/

Be who you are and say what you feel, because those who mind don't matter
 and those who matter don't mind.
 - Dr. Seuss




signature.asc
Description: OpenPGP digital signature
--
Own the Future-Intel(R) Level Up Game Demo Contest 2013
Rise to greatness in Intel's independent game demo contest. Compete 
for recognition, cash, and the chance to get your game on Steam. 
$5K grand prize plus 10 genre and skill prizes. Submit your demo 
by 6/6/13. http://altfarm.mediaplex.com/ad/ck/12124-176961-30367-2___
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel


Re: [concordance-devel] Harmony 300

2013-03-28 Thread Scott Talbert
On Wed, 27 Mar 2013, Scott Talbert wrote:

 Just tried it out and indeed get a nice 64 KB binary file. To bad this
 can't be used for flashing without the XML. For my use case I
 currently just want to get the data from an already configured remote
 and use it to flash others. Does the XML have to match the binary
 config, or is it just metadata/image/etc ? If it would work I could
 just get a zip from the website, replace the binary part and flash it
 that way.

 The XML data appears to be some sort of checksum, so I am thinking it
 would probably not work without the matching data.  But you could always
 try it.  :)

Well, I think I figured out how they are doing the checksum, so I can 
calculate it myself.  I think I have all the data needed to write the XML 
file.  Now, I have to figure out how to write out a zip file containing 
the binary and XML.  At first glance, it appears that the zip library we 
are using (libzzip) can only read zip files, not write them, so this may 
be a bit more challenging.

--
Own the Future-Intelreg; Level Up Game Demo Contest 2013
Rise to greatness in Intel's independent game demo contest.
Compete for recognition, cash, and the chance to get your game 
on Steam. $5K grand prize plus 10 genre and skill prizes. 
Submit your demo by 6/6/13. http://p.sf.net/sfu/intel_levelupd2d
___
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel


Re: [concordance-devel] Harmony 300

2013-03-27 Thread Bart Cerneels
On Wed, Mar 27, 2013 at 5:35 AM, Scott Talbert s...@techie.net wrote:
 On Tue, 26 Mar 2013, Scott Talbert wrote:

 There are still a couple of challenges, though:
 a) There isn't a way (that I know of) to get the length of the config in
 advance.  This means we'll probably have to do what I did with
 usbnet/zwave and read the config twice (first time to get the length).
 b) More importantly, when you get a Harmony 300 config from the website,
 there are some pieces of data in the XML that you need in order to write a
 config.  I'm not sure how we can get these pieces of data if we are just
 reading the config binary off the remote.

 OK, I posted another rev of the patch.  Problem a) is resolved - I
 actually found a way to read the config length without reading the whole
 config which was a pleasant surprise.  The unfortunate thing that I found
 is that it doesn't work on the Harmony 200.

 In any event, this rev will actually write a file out which matches the
 EzHex file produced by the website (inside the zip file).  Problem b)
 still remains where I don't know how to get the XML attributes, so I don't
 believe you could actually write the config back to the remote.

 Scott


Just tried it out and indeed get a nice 64 KB binary file. To bad this
can't be used for flashing without the XML. For my use case I
currently just want to get the data from an already configured remote
and use it to flash others. Does the XML have to match the binary
config, or is it just metadata/image/etc ? If it would work I could
just get a zip from the website, replace the binary part and flash it
that way.

--
Own the Future-Intelreg; Level Up Game Demo Contest 2013
Rise to greatness in Intel's independent game demo contest.
Compete for recognition, cash, and the chance to get your game 
on Steam. $5K grand prize plus 10 genre and skill prizes. 
Submit your demo by 6/6/13. http://p.sf.net/sfu/intel_levelupd2d
___
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel


Re: [concordance-devel] Harmony 300

2013-03-27 Thread Scott Talbert
On Wed, 27 Mar 2013, Bart Cerneels wrote:

 Just tried it out and indeed get a nice 64 KB binary file. To bad this
 can't be used for flashing without the XML. For my use case I
 currently just want to get the data from an already configured remote
 and use it to flash others. Does the XML have to match the binary
 config, or is it just metadata/image/etc ? If it would work I could
 just get a zip from the website, replace the binary part and flash it
 that way.

Actually, I am a little worried since you said your file is 64KB.  I think 
that is the maximum possible (since the size field is 2 bytes), so I am a 
little suspicious.  Can you email me the file or put it on a website 
somewhere so I can take a look at it?

--
Own the Future-Intelreg; Level Up Game Demo Contest 2013
Rise to greatness in Intel's independent game demo contest.
Compete for recognition, cash, and the chance to get your game 
on Steam. $5K grand prize plus 10 genre and skill prizes. 
Submit your demo by 6/6/13. http://p.sf.net/sfu/intel_levelupd2d
___
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel


Re: [concordance-devel] Harmony 300

2013-03-26 Thread Scott Talbert
On Tue, 26 Mar 2013, Scott Talbert wrote:

 There are still a couple of challenges, though:
 a) There isn't a way (that I know of) to get the length of the config in
 advance.  This means we'll probably have to do what I did with
 usbnet/zwave and read the config twice (first time to get the length).
 b) More importantly, when you get a Harmony 300 config from the website,
 there are some pieces of data in the XML that you need in order to write a
 config.  I'm not sure how we can get these pieces of data if we are just
 reading the config binary off the remote.

OK, I posted another rev of the patch.  Problem a) is resolved - I 
actually found a way to read the config length without reading the whole 
config which was a pleasant surprise.  The unfortunate thing that I found 
is that it doesn't work on the Harmony 200.

In any event, this rev will actually write a file out which matches the 
EzHex file produced by the website (inside the zip file).  Problem b) 
still remains where I don't know how to get the XML attributes, so I don't 
believe you could actually write the config back to the remote.

Scott

--
Own the Future-Intelreg; Level Up Game Demo Contest 2013
Rise to greatness in Intel's independent game demo contest.
Compete for recognition, cash, and the chance to get your game 
on Steam. $5K grand prize plus 10 genre and skill prizes. 
Submit your demo by 6/6/13. http://p.sf.net/sfu/intel_levelupd2d
___
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel


Re: [concordance-devel] Harmony 300

2013-03-25 Thread Bart Cerneels
I see good progress has been made on supporting the 300.

I've build the branch and patch attached in
http://sourceforge.net/tracker/?func=detailaid=3559622

I can identify the remote with -i, but what I would really like to do
is dump the configuration.
concordance -wb --dump-config=remoteconfig.bin failed with error 3:
Requesting identity:  100% done
Failed to dump config: Error while reading from the remote
Failed with error 3

Judging from the focus in the bug report thread on downloading config
from the webservice I thought this was working. Does anyone else have
a different result?
It would be worth a few hours getting the to work if it's a matter of
small hacks. But I don't know the current status.

-- 
Bart Cerneels

--
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_mar
___
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel


Re: [concordance-devel] Harmony 300

2013-03-25 Thread Bart Cerneels
On Mon, Mar 25, 2013 at 2:58 PM, Scott Talbert s...@techie.net wrote:
 On Mon, 25 Mar 2013, Bart Cerneels wrote:

 I can identify the remote with -i, but what I would really like to do
 is dump the configuration.
 concordance -wb --dump-config=remoteconfig.bin failed with error 3:
 Requesting identity:  100% done
 Failed to dump config: Error while reading from the remote
 Failed with error 3

 Hi Bart,

 Writing a config to the remote works, but I did not implement reading a
 config from the remote (yet).  I can take a stab at doing that.

 Scott


Ah, not implemented yet. So it's not an error on my side.

I see the LC_ERROR_UNSUPP in CRemoteMH::ReadFlash() but I guess
implementing this is a little much to jump into? While I'm familiar
with HID at a high level, I have not worked directly with it in
userspace and the harmony remote's protocol is completely unknown to
me.
But in any case you can rely on me for testing and code review if you need me.

Do you have your code in a git repo somewhere? CVS is a little to
ancient to work comfortable.

-- 
Bart Cerneels

Owner
The Appli Tree bvba
+32 496 100 633

--
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_mar
___
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel


Re: [concordance-devel] Harmony 300

2013-03-25 Thread Scott Talbert
On Mon, 25 Mar 2013, Bart Cerneels wrote:

 I see the LC_ERROR_UNSUPP in CRemoteMH::ReadFlash() but I guess
 implementing this is a little much to jump into? While I'm familiar
 with HID at a high level, I have not worked directly with it in
 userspace and the harmony remote's protocol is completely unknown to
 me.
 But in any case you can rely on me for testing and code review if you need me.

You're welcome to take a stab at it if you like.  :-)  Unfortunately, 
reading a config from the remote isn't something that the official 
software does (to my knowledge) so we can't rely on an official example to 
show us how to do it.  So, basically we would have to guess how it works 
and try it.  What I was thinking was something similar to what we're doing 
in GetIdentity() where we read the identity, but with the /cfg/usercfg 
file instead.

 Do you have your code in a git repo somewhere? CVS is a little to
 ancient to work comfortable.

Unfortunately, no.  I was thinking about doing that, though, because 
maintaining my own CVS branches is becoming a nightmare.  Hopefully we 
can convince Phil (the official maintainer) to move to git soon, but he 
has been quiet for a while.

--
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_mar
___
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel


Re: [concordance-devel] Harmony 300

2013-03-25 Thread Bart Cerneels
On Mon, Mar 25, 2013 at 3:34 PM, Scott Talbert s...@techie.net wrote:
 On Mon, 25 Mar 2013, Bart Cerneels wrote:

 I see the LC_ERROR_UNSUPP in CRemoteMH::ReadFlash() but I guess
 implementing this is a little much to jump into? While I'm familiar
 with HID at a high level, I have not worked directly with it in
 userspace and the harmony remote's protocol is completely unknown to
 me.
 But in any case you can rely on me for testing and code review if you need 
 me.

 You're welcome to take a stab at it if you like.  :-)  Unfortunately,
 reading a config from the remote isn't something that the official
 software does (to my knowledge) so we can't rely on an official example to
 show us how to do it.  So, basically we would have to guess how it works
 and try it.  What I was thinking was something similar to what we're doing
 in GetIdentity() where we read the identity, but with the /cfg/usercfg
 file instead.

Did a quick hack to test, certainly not as easy as it sounds. Is the
300's config max 1KiB? USB HID response package is 64 bytes right?
But it's actually the internal API that is the trickiest bit,
certainly without the documentation.
In CRemoteMH::ReadFlash(uint32_t addr, const uint32_t len, uint8_t *rd,
unsigned int protocol, bool verify, lc_callback cb,
void *cb_arg, uint32_t cb_stage)

*rd is the out argument for the binary config and looks like len is
the result from the previous GetIndentity() call (that is where I got
the 1KiB from). For now I've got a glibc malloc error (not segfault)
in binaryoutfile::open.

What incantation turns on the debug_print_packet statements?


 Do you have your code in a git repo somewhere? CVS is a little to
 ancient to work comfortable.

 Unfortunately, no.  I was thinking about doing that, though, because
 maintaining my own CVS branches is becoming a nightmare.  Hopefully we
 can convince Phil (the official maintainer) to move to git soon, but he
 has been quiet for a while.


Nothing should stop you from uploading your local repo to some public
hosting. I recommend github: it's just as propietary as sourceforge,
but at least it has some momentum and a working business method behind
it. It's very easy to clone and do pull requests there.

--
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_mar
___
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel


Re: [concordance-devel] Harmony 300

2013-03-25 Thread Scott Talbert
On Mon, 25 Mar 2013, Bart Cerneels wrote:

 Did a quick hack to test, certainly not as easy as it sounds. Is the
 300's config max 1KiB? USB HID response package is 64 bytes right?
 But it's actually the internal API that is the trickiest bit,
 certainly without the documentation.
 In CRemoteMH::ReadFlash(uint32_t addr, const uint32_t len, uint8_t *rd,
   unsigned int protocol, bool verify, lc_callback cb,
   void *cb_arg, uint32_t cb_stage)

No, the 300's config has to be larger than 1KiB.  I'm not sure what it is, 
though.  Yes, the response packets from the remote are generally 64 bytes. 
Yes, unfortunately, the internal APIs are designed for the original HID 
remotes, so the calls don't always match up exactly to the newer remotes 
very well.

 *rd is the out argument for the binary config and looks like len is
 the result from the previous GetIndentity() call (that is where I got
 the 1KiB from). For now I've got a glibc malloc error (not segfault)
 in binaryoutfile::open.

Yeah, on the original HID remotes, there is a message where you can get 
the length of the config.  That's where that 'len' is coming from. 
Unfortunately, we're going to have to figure out where to get that from in 
this case.

 What incantation turns on the debug_print_packet statements?

You need to have DEBUG defined (e.g. -DDEBUG in CPPFLAGS).

 Nothing should stop you from uploading your local repo to some public
 hosting. I recommend github: it's just as propietary as sourceforge,
 but at least it has some momentum and a working business method behind
 it. It's very easy to clone and do pull requests there.

Yep, that's exactly what I was thinking about doing - github.  The CVS to 
git conversion will be a bit of a pain though.

--
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_mar
___
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel


Re: [concordance-devel] Harmony 300

2012-10-22 Thread Scott Talbert
On Sun, 21 Oct 2012, Phil Dibowitz wrote:

 Here is an updated Harmony 300 patch (updated so it will apply cleanly since
 you applied my other patch to operationfile.cpp, which this patch had also
 previously included).

 I sent this to the list but the attachment was too big and the filter ate
 it.  I attached the updated patch to the bug report on sourceforge as
 well.

 + const uint8_t msg_three[MH_MAX_PACKET_SIZE] =
 +   { 0xFF, 0x01, 0x01, 0x03, 0x80, '/', 'c', 'f', 'g', '/',
 + 'u', 's', 'e', 'r', 'c', 'f', 'g', 0x00, 0x80, 'W', 0x00,
 + 0x04, (len  0xFF00)  24, (len  0x00FF)  16,


 heh.

 OK, I took a more careful read through the code, and this looks pretty sane.
 The protocol is a but unfortunate, but such is life.

 What's the operational status?

The identity check works and config updates work.  Another user recently 
confirmed that it works for him as well.  The tricky part is that you need 
my wonky Python script to get the web service to give you a config.  I'm 
working on making that better, still.

Someone recently submitted some logs from a Harmony 200 as well and it 
looks like it uses the same protocol - so it may support the Harmony 200 
as well.

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_sfd2d_oct
___
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel


Re: [concordance-devel] Harmony 300

2012-10-21 Thread Phil Dibowitz
On 10/01/2012 06:47 PM, Scott Talbert wrote:
 On Sun, 30 Sep 2012, Scott Talbert wrote:
 
 Here is an updated Harmony 300 patch (updated so it will apply cleanly since 
 you applied my other patch to operationfile.cpp, which this patch had also 
 previously included).
 
 I sent this to the list but the attachment was too big and the filter ate 
 it.  I attached the updated patch to the bug report on sourceforge as 
 well.

+ const uint8_t msg_three[MH_MAX_PACKET_SIZE] =
+   { 0xFF, 0x01, 0x01, 0x03, 0x80, '/', 'c', 'f', 'g', '/',
+ 'u', 's', 'e', 'r', 'c', 'f', 'g', 0x00, 0x80, 'W', 0x00,
+ 0x04, (len  0xFF00)  24, (len  0x00FF)  16,


heh.

OK, I took a more careful read through the code, and this looks pretty sane.
The protocol is a but unfortunate, but such is life.

What's the operational status?


-- 
Phil Dibowitz p...@ipom.com
Open Source software and tech docsInsanity Palace of Metallica
http://www.phildev.net/   http://www.ipom.com/

Be who you are and say what you feel, because those who mind don't matter
 and those who matter don't mind.
 - Dr. Seuss




signature.asc
Description: OpenPGP digital signature
--
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_sfd2d_oct___
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel


Re: [concordance-devel] Harmony 300

2012-10-01 Thread Scott Talbert
On Sun, 30 Sep 2012, Scott Talbert wrote:

 Here is an updated Harmony 300 patch (updated so it will apply cleanly since 
 you applied my other patch to operationfile.cpp, which this patch had also 
 previously included).

I sent this to the list but the attachment was too big and the filter ate 
it.  I attached the updated patch to the bug report on sourceforge as 
well.

--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel


Re: [concordance-devel] Harmony 300

2012-09-29 Thread Phil Dibowitz
On 08/19/2012 02:52 PM, Scott Talbert wrote:
 Review/comment appreciated.
 
 If anyone wanted to try this against their 300, that would be helpful too. 
 Mainly just to see if the GetIdentity and Reset functions work.

Did a quick run through. I need to spend some time parsing this code, but at a
glance it looks reasonable.


-- 
Phil Dibowitz p...@ipom.com
Open Source software and tech docsInsanity Palace of Metallica
http://www.phildev.net/   http://www.ipom.com/

Be who you are and say what you feel, because those who mind don't matter
 and those who matter don't mind.
 - Dr. Seuss




signature.asc
Description: OpenPGP digital signature
--
How fast is your code?
3 out of 4 devs don\\\'t know how their code performs in production.
Find out how slow your code is with AppDynamics Lite.
http://ad.doubleclick.net/clk;262219672;13503038;z?
http://info.appdynamics.com/FreeJavaPerformanceDownload.html___
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel


Re: [concordance-devel] Harmony 300

2012-09-29 Thread Phil Dibowitz
On 09/29/2012 04:58 PM, Phil Dibowitz wrote:
 On 08/19/2012 02:52 PM, Scott Talbert wrote:
 Review/comment appreciated.

 If anyone wanted to try this against their 300, that would be helpful too. 
 Mainly just to see if the GetIdentity and Reset functions work.
 
 Did a quick run through. I need to spend some time parsing this code, but at a
 glance it looks reasonable.

Oh. How did you end up reverse-engineering most of that? did you end up
updating consnoop at all?


-- 
Phil Dibowitz p...@ipom.com
Open Source software and tech docsInsanity Palace of Metallica
http://www.phildev.net/   http://www.ipom.com/

Be who you are and say what you feel, because those who mind don't matter
 and those who matter don't mind.
 - Dr. Seuss




signature.asc
Description: OpenPGP digital signature
--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://ad.doubleclick.net/clk;258768047;13503038;j?
http://info.appdynamics.com/FreeJavaPerformanceDownload.html___
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel


Re: [concordance-devel] Harmony 300

2012-09-29 Thread Scott Talbert
On Sat, 29 Sep 2012, Phil Dibowitz wrote:

 If anyone wanted to try this against their 300, that would be helpful too.
 Mainly just to see if the GetIdentity and Reset functions work.

 Did a quick run through. I need to spend some time parsing this code, but at 
 a
 glance it looks reasonable.

 Oh. How did you end up reverse-engineering most of that? did you end up
 updating consnoop at all?

I mostly just looked for patterns in the packets in the various snoopy 
dumps that people had submitted and compared them with what I was seeing. 
Unfortunately, there are a lot of packets that are hard-coded because I 
don't understand what they are doing, but they seem to be the same across 
all of the dumps.  No, I did not update consnoop (yet).  Snoopy Pro is 
quite a pain, though, at least in my experience with it.  I wish Wireshark 
could capture USB packets under Windows.

Scott

--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://ad.doubleclick.net/clk;258768047;13503038;j?
http://info.appdynamics.com/FreeJavaPerformanceDownload.html
___
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel


Re: [concordance-devel] Harmony 300

2012-08-19 Thread Scott Talbert
On Sat, 14 Jul 2012, Scott Talbert wrote:

 I'm making some progress on the Harmony 300, albeit slow.  So far, I have
 been able to a) implement a connectivity test with the remote and b) do
 some basic communications with the web services.  The main challenge so
 far is that the web service seems to be somewhat picky about the XML
 messages that it accepts, so I've had to do a lot of tweaking there.  I'm
 using the Python 'suds' library to generate the SOAP messages.

Patch with initial support for Harmony 300 uploaded here for 
review/comment:

https://sourceforge.net/tracker/?func=detailaid=3559622group_id=201579atid=978130

GetIdentity, UpdateConfig, and Reset are supported.

Unfortunately, this still isn't terribly useful from a user perspective, 
as this does not provide any way to get a config out of the web service 
(I'm still working on that piece), but this should be pretty close for the 
libconcord pieces.

Review/comment appreciated.

If anyone wanted to try this against their 300, that would be helpful too. 
Mainly just to see if the GetIdentity and Reset functions work.

Thanks,
Scott

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel


Re: [concordance-devel] Harmony 300

2012-06-03 Thread Phil Dibowitz
On 04/26/2012 05:58 PM, Scott Talbert wrote:
 I recently picked up one of these as they are relatively inexpensive (30 
 USD) as compared to other Harmony remotes.
 
 Unfortunately, the prognosis for Concordance support does not look good:
 a) the remote appears to use a protocol that isn't similar to any of the 
 protocols that Concordance currently supports
 b) the remote appears to require use of a different website, 
 myharmony.com, as opposed to the usual members.harmonyremote.com. 
 Furthermore, myharmony.com seems to require the use of Microsoft 
 Silverlight and a Harmony web browser plugin.

Based on the files sent in by other Harmony 300 users, the protocol is at
least somewhat similar or at least, consnoop is able to parse the files
and make some sense out of them. But I haven't looked at those files that 
closely.

The silverlite and browser plugin is a problem though. :(

-- 
Phil Dibowitz p...@ipom.com
Open Source software and tech docsInsanity Palace of Metallica
http://www.phildev.net/   http://www.ipom.com/

Be who you are and say what you feel, because those who mind don't matter
 and those who matter don't mind.
 - Dr. Seuss




signature.asc
Description: OpenPGP digital signature
--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/___
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel


[concordance-devel] Harmony 300

2012-04-26 Thread Scott Talbert
I recently picked up one of these as they are relatively inexpensive (30 
USD) as compared to other Harmony remotes.

Unfortunately, the prognosis for Concordance support does not look good:
a) the remote appears to use a protocol that isn't similar to any of the 
protocols that Concordance currently supports
b) the remote appears to require use of a different website, 
myharmony.com, as opposed to the usual members.harmonyremote.com. 
Furthermore, myharmony.com seems to require the use of Microsoft 
Silverlight and a Harmony web browser plugin.

Scott

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel


Re: [concordance-devel] harmony 300

2010-05-30 Thread Phil Dibowitz
On 05/28/2010 07:49 PM, Paul S wrote:
 Do you think linux support for the 300 is possible?

Anything is possible. We'll need a lot of data though - see the recent
thread, Logitech Harmony 700 - we'll need all the data requested in that
thread to start trying to figure out the 300. Basically, usb dumps of
programming the remote in Windows, in short.

-- 
Phil Dibowitz p...@ipom.com
Open Source software and tech docsInsanity Palace of Metallica
http://www.phildev.net/   http://www.ipom.com/

Be who you are and say what you feel, because those who mind don't matter
 and those who matter don't mind.
 - Dr. Seuss




signature.asc
Description: OpenPGP digital signature
--

___
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel


[concordance-devel] harmony 300

2010-05-28 Thread Paul S
I recently purchased a harmony 300 from walmart (target also has) for 
$39.95 .. great price, and should result in more harmony users on linux.

Unfortunately, it appears to be unsupported by concordance.

paul :~$ sudo concordance -v -i
Concordance 0.21
Copyright 2007 Kevin Timmerman and Phil Dibowitz
This software is distributed under the GPLv3.

ERROR: failed to requesting identity
Requesting Identity: Failed with error 1

lsusb shows as Bus 003 Device 002: ID 046d:c124 Logitech, Inc.

and -vvv shows

Device Descriptor:
   bLength18
   bDescriptorType 1
   bcdUSB   2.00
   bDeviceClass0 (Defined at Interface level)
   bDeviceSubClass 0
   bDeviceProtocol 0
   bMaxPacketSize0 8
   idVendor   0x046d Logitech, Inc.
   idProduct  0xc124
   bcdDevice   10.78
   iManufacturer   1
   iProduct2
   iSerial 0
   bNumConfigurations  1
   Configuration Descriptor:
 bLength 9
 bDescriptorType 2
 wTotalLength   41
 bNumInterfaces  1
 bConfigurationValue 1
 iConfiguration  1
 bmAttributes 0xc0
   Self Powered
 MaxPower  100mA
 Interface Descriptor:
   bLength 9
   bDescriptorType 4
   bInterfaceNumber0
   bAlternateSetting   0
   bNumEndpoints   2
   bInterfaceClass 3 Human Interface Device
   bInterfaceSubClass  0 No Subclass
   bInterfaceProtocol  0 None
   iInterface  0
 HID Device Descriptor:
   bLength 9
   bDescriptorType33
   bcdHID   1.00
   bCountryCode0 Not supported
   bNumDescriptors 1
   bDescriptorType34 Report
   wDescriptorLength  33
  Report Descriptors:
** UNAVAILABLE **
   Endpoint Descriptor:
 bLength 7
 bDescriptorType 5
 bEndpointAddress 0x81  EP 1 IN
 bmAttributes3
   Transfer TypeInterrupt
   Synch Type   None
   Usage Type   Data
 wMaxPacketSize 0x0040  1x 64 bytes
 bInterval   1
   Endpoint Descriptor:
 bLength 7
 bDescriptorType 5
 bEndpointAddress 0x02  EP 2 OUT
 bmAttributes3
   Transfer TypeInterrupt
   Synch Type   None
   Usage Type   Data
 wMaxPacketSize 0x0040  1x 64 bytes
 bInterval   1

Also, the configuration is being done at myharmony.com on a silverlight 
program (windows and mac only).  I tried accessing myharmony.com from 
linux in firefox with the moonlight plugin, but couldn't get in.  It 
dumped me to an error screen saying it only supports windows and mac.

So I tried creating a new account on members.harmonyremote.com, but when 
it got to the point of scanning for the device, congruity gave this message:

Unknown error
 (libconcord function get_identity error 1)

Traceback (most recent call last):
   File /usr/bin/congruity, line 524, in _WorkerFunction
 False
   File /usr/bin/congruity, line 140, in worker_body_connect
 None
   File /usr/lib/python2.6/dist-packages/libconcord.py, line 97, in 
__call__
 raise LibConcordException(self.func_name, result)
LibConcordException: libconcord function 'get_identity' failed with 
error code 1 ('Unknown error')

Do you think linux support for the 300 is possible?

paul

--

___
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel