Active TopicsActive Topics  Display List of Forum MembersMemberlist  Search The ForumSearch  HelpHelp
  RegisterRegister  LoginLogin
PowerHome General
 PowerHome Messageboard : PowerHome General
Subject Topic: X10 codes thru W800RF32 Post ReplyPost New Topic
Author
Message << Prev Topic | Next Topic >>
wasdvd
Groupie
Groupie


Joined: February 13 2007
Location: United States
Online Status: Offline
Posts: 42
Posted: March 16 2007 at 09:01 | IP Logged Quote wasdvd

I have recently installed the W800RF32 in an attempt to get more reliable results with the PalmPad and MS14A etc motion detectors. I am trying to use these X10 signals to trigger control of Insteon only devices. No X10 receivers or devices.

The issue is that the codes detected from the W800RF32 by PH are not always correct. If I press the A1 button, sometimes PH event log shows A1, but sometimes it shows D5, or O2 or E1.

I have used rf32.exe to see if the W800RF32 is bad, or if the COM port is inconsistent, but rf32.exe seems to give very fast, reliable results.

Your help will be appreciated.
Back to Top View wasdvd's Profile Search for other posts by wasdvd
 
TonyNo
Moderator Group
Moderator Group
Avatar

Joined: December 05 2001
Location: United States
Online Status: Offline
Posts: 2889
Posted: March 16 2007 at 11:59 | IP Logged Quote TonyNo

I am seeing that, too. I had chalked it up to a bad PalmPad. Maybe it's something else...

Tony
Back to Top View TonyNo's Profile Search for other posts by TonyNo Visit TonyNo's Homepage
 
Deano
Groupie
Groupie
Avatar

Joined: February 19 2003
Location: United States
Online Status: Offline
Posts: 75
Posted: March 17 2007 at 10:48 | IP Logged Quote Deano

I think the problem is bad palm pads. I have one that is a pure garbage generator.
Back to Top View Deano's Profile Search for other posts by Deano
 
wasdvd
Groupie
Groupie


Joined: February 13 2007
Location: United States
Online Status: Offline
Posts: 42
Posted: March 17 2007 at 17:34 | IP Logged Quote wasdvd

I had assumd that too, since they are certainly cheap enough. When I used rf32.exe, though, all signals were detected correctly, with the same W800 and the same PalmPads and MS14s.

I have the same issue with MS13,14,18 motion detectors. PH does not seem to interpret the signals correctly, while rf32.exe does. In fact, with TonyNo's help on marcos, this is now my holdup.

Back to Top View wasdvd's Profile Search for other posts by wasdvd
 
Deano
Groupie
Groupie
Avatar

Joined: February 19 2003
Location: United States
Online Status: Offline
Posts: 75
Posted: March 18 2007 at 16:51 | IP Logged Quote Deano

I am also using a W800rf32. I don't use palm pads much except for testing but I have a house full of motion sensors and the problem I have with them I thought was speed but I guess it could be garbage. I also miss a lot of photocell status changes.

I have a P2 200 MHz machine which is slow until you compare it with x10 transmission speed.

Often there is a delay of 4 or 5 seconds from the time I see the led blink on the motion sensor and when the macro starts executing. I use Dim 100 instead of off on most of my lights so I can bring them up to 40 or 50 % in the middle of the night, but even though it takes 5 seconds or so to reach 100 I think I should see it start sooner than I do.

I have been timing program segments with ph_gettickcount but I don't know how to determine how long it takes from power home's input routine until a macro starts.

Watching the status screen, I don't see garbage, but I haven't screened the event log for goofy stuff.   

I have learned that using immediate instead of post (in the hopes that immediate meant do it now dammit) is the wrong answer and in fact seems to slow every thing down. Apparently immediate doesn't let anything else execute until a macro is complete. Don't know what would happen it you call a macro that initiates a wait with immediate. Might be one of those pull the plug power fail restarts.

Anyway, I'm not familiar with rf32.exe. Does it time stamp and where can I get it.

We must also not forget that that good ole RS232 COM port technology is between the W80032rf and our beloved Power Home.
Back to Top View Deano's Profile Search for other posts by Deano
 
wasdvd
Groupie
Groupie


Joined: February 13 2007
Location: United States
Online Status: Offline
Posts: 42
Posted: March 18 2007 at 17:14 | IP Logged Quote wasdvd

Deano:

<We must also not forget that that good ole RS232 COM port technology is between the W80032rf and our beloved Power Home.>

I thought that the RS232 might be the issue, too, at first. But after using the "demo" program rf32.exe from WGL's site (link below), I think that each signal is capable of being received and decoded correctly. The baud rate is also only 4800.

That is why my guess at this time, is that PH is somehow part of the missing/bad house codes and unit codes. In X10 RF ext, the same issues apply.

On the other hand, on HomeSeer boards, there is discussion of what looks like exactly the same issues with scrambled codes with W800 and HomeSeer.


http://www.wgldesigns.com/downloads/w800rf32_win_decoder.zip
Back to Top View wasdvd's Profile Search for other posts by wasdvd
 
Deano
Groupie
Groupie
Avatar

Joined: February 19 2003
Location: United States
Online Status: Offline
Posts: 75
Posted: March 19 2007 at 09:23 | IP Logged Quote Deano

Thanks for the link

http://www.wgldesigns.com/downloads/w800rf32_win_decoder.zip
Would be nice if it would run in parallel with power home
I have 4 palm pads that I can find and a cr12a. When tested with rf32.exe, the one that used to generate garbage is completely dead (I might have fixed it too much), another has buttons that don't work very well, but the remaining 2 as well as the cr12a work just fine and the response is immediate.

While I have not tested all 256 combinations on the three good ones, they seem to work fine with power home as well.

Another observation: If I use palm pads, keychains or stick-a-switches to trigger macros, they seem to respond much faster than when the motion sensors fire. Maybe the led on the motion sensor is fooling me.    
Back to Top View Deano's Profile Search for other posts by Deano
 
dhoward
Admin Group
Admin Group
Avatar

Joined: June 29 2001
Location: United States
Online Status: Offline
Posts: 4447
Posted: March 19 2007 at 15:05 | IP Logged Quote dhoward

Hmmm...I will dig out my W800RF32A and retest the controller communication routines. If anyone has any test scenarios where they can pretty much make the problem duplicatible (is that a word?), please pass them along.

Dean,

You may want to email me a copy of your database (if you've got most all events being logged. The eventlog only shows resolution in seconds but I can go into the tables and see the timestamp with microseconds resolution. If you're logging all of your events, then I should be able to determine where the slowdown is occuring.

Dave.
Back to Top View dhoward's Profile Search for other posts by dhoward Visit dhoward's Homepage
 
dhoward
Admin Group
Admin Group
Avatar

Joined: June 29 2001
Location: United States
Online Status: Offline
Posts: 4447
Posted: April 01 2007 at 10:37 | IP Logged Quote dhoward

Guys,

Ok, Ive broken out the W800RF32A and have started testing. Ive made numerous changes to the code to try and improve efficiency and perhaps fix possible "lost" codes, but nothing really towards interpretation. Ive been sending codes to it and trying to get it to screw up by pressing multiple buttons simultaneously and sending codes as fast as I can push buttons. Everything seems to work just fine. The only time I can get it to mis-interpret codes is when pushing multiple buttons simultaneously. However, I tested the same scenario with RF32.EXE and it does the same. I looked at the raw data and saw that PowerHome was correctly interpreting the data it received.

Soo, Im not sure where to go from here. Ive made vast changes to the W800RF32 code, but I don't think I specifically changed anything in regards to intepretation of the received signals. At this point, we can wait for the next version to come out and see if it performs any better or if anyone has any other additional data to provide, I can see what else I can find out.

Dean,

Got your database (as well as a few others) and will be checking it out shortly.

Dave.
Back to Top View dhoward's Profile Search for other posts by dhoward Visit dhoward's Homepage
 
wasdvd
Groupie
Groupie


Joined: February 13 2007
Location: United States
Online Status: Offline
Posts: 42
Posted: April 01 2007 at 12:56 | IP Logged Quote wasdvd

Tkanks, Dave.

Still enjoying PH.
Back to Top View wasdvd's Profile Search for other posts by wasdvd
 

If you wish to post a reply to this topic you must first login
If you are not already registered you must first register

  Post ReplyPost New Topic
Printable version Printable version

Forum Jump
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot delete your posts in this forum
You cannot edit your posts in this forum
You cannot create polls in this forum
You cannot vote in polls in this forum