usb uirt learning problems
-
- Member
- Posts: 42
- Joined: Thu Mar 18, 2004 9:51 am
usb uirt learning problems
Apparently the girder plug-in has a 'burst mode' setting for this situation. I've got at least one device which only sends its ir codes in short bursts. Because of this, the learn progress never gets beyond 20% or so, and I can't learn the code.
Paul,
Try turning on the tracing for the UIRT hardware Interface. To generate a trace file:
Try turning on the tracing for the UIRT hardware Interface. To generate a trace file:
- Select the Hardware Interface from the Tree View.
- Click on the 'Hardware Module Type' button at the top of the Interface Property list.
- Click on the 'Enabled' check box to turn on tracing.
- Try and learn the IR code again. This should generate data in the log file.
- Turn the tracing off by clearing the 'Enabled' check box set previously.
- Send the trace file (InterfaceTrace.*.csv) to me at '[email protected]'. The file can be found in the HouseBot\Logs directory.
Scott
-
- Member
- Posts: 42
- Joined: Thu Mar 18, 2004 9:51 am
-
- Member
- Posts: 42
- Joined: Thu Mar 18, 2004 9:51 am
I'm continuing to have further trouble with the USB-UIRT in general. Both the test and released versions of the plug-in are behaving the same with these problems:
- Pronto codes just don't work. They do work in my pronto, so I know they are the right codes. They also _used_ to work, which is very puzzling. I've already contacted support at usbuirt, and we've tried swapping for another unit so we can eliminate the hardware. I've tried re-installing both HouseBot, the usbuirt drivers and the housebot plug-in. I know the released version of the plug-in's install program won't replace the test version of the plug-in dll; I am not still accidentally running the test version.
- Some codes which used to learn no longer do so.
I'm very confused and frustrated. Any ideas? I really don't want to go back to using my Pronto, but with most of my important codes not working, I can't really continue to use HouseBot either.
- Pronto codes just don't work. They do work in my pronto, so I know they are the right codes. They also _used_ to work, which is very puzzling. I've already contacted support at usbuirt, and we've tried swapping for another unit so we can eliminate the hardware. I've tried re-installing both HouseBot, the usbuirt drivers and the housebot plug-in. I know the released version of the plug-in's install program won't replace the test version of the plug-in dll; I am not still accidentally running the test version.
- Some codes which used to learn no longer do so.
I'm very confused and frustrated. Any ideas? I really don't want to go back to using my Pronto, but with most of my important codes not working, I can't really continue to use HouseBot either.
Paul,
So is this one problem or two? It sounds like you can't learn some codes and also some codes won't send.
For the codes that won't learn, are these the 'burst' codes, or are there others also? Here's a utilitythe Jon Rhees wrote for learning also. See if you get any different results by learning with it and pasting the pronto codes into the HouseBot plugin.
For the codes that won't send, do you know if anything is being transmitted? I use a 'flashing' emitter while testing so I can see if anything is actually being sent to the emitter. If you have one of these, it would be good to know if something is trying to be sent.
So is this one problem or two? It sounds like you can't learn some codes and also some codes won't send.
For the codes that won't learn, are these the 'burst' codes, or are there others also? Here's a utilitythe Jon Rhees wrote for learning also. See if you get any different results by learning with it and pasting the pronto codes into the HouseBot plugin.
For the codes that won't send, do you know if anything is being transmitted? I use a 'flashing' emitter while testing so I can see if anything is actually being sent to the emitter. If you have one of these, it would be good to know if something is trying to be sent.
Scott
-
- Member
- Posts: 42
- Joined: Thu Mar 18, 2004 9:51 am
Two problems. Some won't learn, and others won't send. Pronto codes directly entered don't work at all anymore.ScottBot wrote:Paul,
So is this one problem or two? It sounds like you can't learn some codes and also some codes won't send.
No, these are other non 'burst' codes which used to learn. I will try playing with this application and see if I can't make a more helpful diagnostic.
For the codes that won't learn, are these the 'burst' codes, or are there others also? Here's a utilitythe Jon Rhees wrote for learning also. See if you get any different results by learning with it and pasting the pronto codes into the HouseBot plugin.
For the codes that won't send, do you know if anything is being transmitted? I use a 'flashing' emitter while testing so I can see if anything is actually being sent to the emitter. If you have one of these, it would be good to know if something is trying to be sent.
Yes, it is transmitting. I can see it both on the indicator LED and in the activity LED on my distribution block. I know the problem isn't my distribution block because the same codes which work and don't work behave the same when I use line of sight.
-
- Member
- Posts: 42
- Joined: Thu Mar 18, 2004 9:51 am
-
- Member
- Posts: 42
- Joined: Thu Mar 18, 2004 9:51 am
ScottBot wrote:And the codes match or don't match?Paul Forgey wrote:...I've even compared the pronto data stored in the housebot database.
Sorry! Typed that too quickly. Yes, the codes do indeed match. What I see by directly viewing a copy of the .mdb file in Access matches what I see in HouseBot which matches the working codes in lrnhelper.
Is there anything in the hardware specific field which might help?
The hardware specific info for the USB UIRT goes something likePaul Forgey wrote:Is there anything in the hardware specific field which might help?
Code: Select all
"USB:R=0004:Zn=2;Rx=123456709012"
R=Repeat Count
Zn=Zone (0 = All Zones)
Rx=Receive IR Code (only present for IR codes that are received).
I'm at a loss to explain why the same code would work differently in the different software. Unless the lrnhelper app is doing something else that I'm not... I don't know. I'll ask Jon if there's anything special that his app is doing that I need to be aware of.
Scott
-
- Member
- Posts: 42
- Joined: Thu Mar 18, 2004 9:51 am
Those field contents appear to be fine, except that most of the codes I used HouseBot to learn codes with don't have an Rx= value (the field ends with "Rx="). There's no correlation between working codes and non-working codes that have or don't have Rx= values. The vast majority of the codes don't have an Rx= value.
Something else that may or may not be helpful-- if I accidentally leave HouseBot running while running lrnhelper, lrnhelper seems to behave very similar to how HouseBot is failing. In this state, the same random codes I try that work in HouseBot will also work in lrnhelper, and same for the non-working codes. If I exit both applications and run only lrnhelper, lrnhelper then works properly.
Something else that may or may not be helpful-- if I accidentally leave HouseBot running while running lrnhelper, lrnhelper seems to behave very similar to how HouseBot is failing. In this state, the same random codes I try that work in HouseBot will also work in lrnhelper, and same for the non-working codes. If I exit both applications and run only lrnhelper, lrnhelper then works properly.
Paul,
Apparently the only difference between the way the lrnhelper app and the HouseBot plugin send IR Codes is the lrnhelper app has the repeat set to 10, whereas HouseBot allows the user to specify. Have you tried increasing the repeat count to higher values in HouseBot?
Also, do you see this when sending multiple codes quickly, or can you duplicate it with sending just a single code?
Apparently the only difference between the way the lrnhelper app and the HouseBot plugin send IR Codes is the lrnhelper app has the repeat set to 10, whereas HouseBot allows the user to specify. Have you tried increasing the repeat count to higher values in HouseBot?
Also, do you see this when sending multiple codes quickly, or can you duplicate it with sending just a single code?
This sounds like it should be a good clue, but I can't imagine how just having HouseBot running would effect the other application.if I accidentally leave HouseBot running while running lrnhelper, lrnhelper seems to behave very similar to how HouseBot is failing. In this state, the same random codes I try that work in HouseBot will also work in lrnhelper, and same for the non-working codes. If I exit both applications and run only lrnhelper, lrnhelper then works properly.
Scott
-
- Member
- Posts: 42
- Joined: Thu Mar 18, 2004 9:51 am
Well, now lrnhelper is failing the same way. I think there's just an intermittence somewhere in the drivers or API. That seems to indicate the HouseBot plug-in isn't causing the problem after all. I'll persue this over at the usb-uirt site.
Just a single code
Yes, to no effect.ScottBot wrote:Paul,
Apparently the only difference between the way the lrnhelper app and the HouseBot plugin send IR Codes is the lrnhelper app has the repeat set to 10, whereas HouseBot allows the user to specify. Have you tried increasing the repeat count to higher values in HouseBot?
Also, do you see this when sending multiple codes quickly, or can you duplicate it with sending just a single code?
Just a single code