Page 1 of 1

Door sensor with the w800, can´t receive the wired code?

Posted: Tue Jul 24, 2007 9:19 am
by wetwired
I bought a DS10a clone called DS18e from a local company and I have it set up with the W800 RF receiver.
The internal sensor sends a code that Housebot can pick up, close, open etc. But now I want to use the external wired option, but even though the DS18e sends something (the led flashes) when the external sensor trips, Housebot doesn´t receive any codes...

Is there anything more I should do here or doesn't the wired sensor option work with the W800?

Posted: Tue Jul 24, 2007 9:46 am
by ScottBot
First try and enabling tracing on the W800 hardware interface to see if it is receiving the notifications.

Posted: Tue Jul 24, 2007 4:18 pm
by wetwired
I´m, not sure how to enable tracing, could you help with that? I have tried it with the W800RF32A demo app and that detects something being picked up by the W800.

Posted: Tue Jul 24, 2007 4:34 pm
by ScottBot
I just created a post that describes how to generate a hardware interface trace (you're not the first to ask, and I'm thinking you won't be the last :wink: )

Here's how to create the trace.

Posted: Tue Jul 24, 2007 5:06 pm
by wetwired
Ok, so I enabled tracing and I think this is what is being sent from the door sensor...

wired
close: ed e2 c4 3b
open: ed e2 44 bb

internal
close: 6d 62 c4 3b
open: 6d 62 44 bb

The internal code is picked up by Housebot as "Sensor Close Min" and "Sensor Open Min" but the wired code is not being picked up, at least not as a X10 Security Sensor Command. What do I do now?

Posted: Thu Jul 26, 2007 2:20 pm
by wetwired
Hmm... Is there any more info needed from the trace?

Posted: Thu Jul 26, 2007 3:40 pm
by ScottBot
The trace that you sent doesn't seem to resemble anything from the HouseBot W800 hardware interface. The trace should include very low level information like timing, each character that was received, and all the raw data.

If you think that it is not generating any trace data because ... that's the bug, try and send some normal X10 RF to it just to make sure it is tracing something and it is setup correctly.

Posted: Thu Jul 26, 2007 5:42 pm
by wetwired
This is copied from the logs:

Jul 26 2007,11:39:02PM,X10 RF mottagare,Debug,"Character Received [0x6d]"
Jul 26 2007,11:39:02PM,X10 RF mottagare,Debug,"Character Received [0x62]"
Jul 26 2007,11:39:02PM,X10 RF mottagare,Debug,"Character Received [0x44]"
Jul 26 2007,11:39:02PM,X10 RF mottagare,Debug,"Character Received [0xbb]"
Jul 26 2007,11:39:02PM,X10 RF mottagare,Debug,"W800 received raw data [6d 62 44 bb]."
Jul 26 2007,11:39:02PM,X10 RF mottagare,Warning,"W800 has received an invalid housecode value [0x44]"
Jul 26 2007,11:39:02PM,X10 RF mottagare,Debug,"Character Received [0x6d]"
Jul 26 2007,11:39:02PM,X10 RF mottagare,Debug,"Character Received [0x62]"
Jul 26 2007,11:39:02PM,X10 RF mottagare,Debug,"Character Received [0x44]"
Jul 26 2007,11:39:02PM,X10 RF mottagare,Debug,"Character Received [0xbb]"
Jul 26 2007,11:39:02PM,X10 RF mottagare,Debug,"W800 received raw data [6d 62 44 bb]."
Jul 26 2007,11:39:02PM,X10 RF mottagare,Warning,"W800 has received an invalid housecode value [0x44]"
Jul 26 2007,11:39:02PM,X10 RF mottagare,Debug,"Character Received [0x6d]"
Jul 26 2007,11:39:02PM,X10 RF mottagare,Debug,"Character Received [0x62]"
Jul 26 2007,11:39:02PM,X10 RF mottagare,Debug,"Character Received [0x44]"
Jul 26 2007,11:39:02PM,X10 RF mottagare,Debug,"Character Received [0xbb]"
Jul 26 2007,11:39:02PM,X10 RF mottagare,Debug,"W800 received raw data [6d 62 44 bb]."
Jul 26 2007,11:39:02PM,X10 RF mottagare,Warning,"W800 has received an invalid housecode value [0x44]"
Jul 26 2007,11:39:03PM,X10 RF mottagare,Debug,"Character Received [0x6d]"
Jul 26 2007,11:39:03PM,X10 RF mottagare,Debug,"Character Received [0x62]"
Jul 26 2007,11:39:03PM,X10 RF mottagare,Debug,"Character Received [0x44]"
Jul 26 2007,11:39:03PM,X10 RF mottagare,Debug,"Character Received [0xbb]"
Jul 26 2007,11:39:03PM,X10 RF mottagare,Debug,"W800 received raw data [6d 62 44 bb]."
Jul 26 2007,11:39:03PM,X10 RF mottagare,Warning,"W800 has received an invalid housecode value [0x44]"
Jul 26 2007,11:39:22PM,X10 RF mottagare,Debug,"Character Received [0xed]"
Jul 26 2007,11:39:22PM,X10 RF mottagare,Debug,"Character Received [0xe2]"
Jul 26 2007,11:39:22PM,X10 RF mottagare,Debug,"Character Received [0xc4]"
Jul 26 2007,11:39:22PM,X10 RF mottagare,Debug,"Character Received [0x3b]"
Jul 26 2007,11:39:22PM,X10 RF mottagare,Debug,"W800 received raw data [ed e2 c4 3b]."
Jul 26 2007,11:39:22PM,X10 RF mottagare,Warning,"W800 has received an invalid housecode value [0xc4]"
Jul 26 2007,11:39:22PM,X10 RF mottagare,Debug,"Character Received [0xed]"
Jul 26 2007,11:39:22PM,X10 RF mottagare,Debug,"Character Received [0xe2]"
Jul 26 2007,11:39:22PM,X10 RF mottagare,Debug,"Character Received [0xc4]"
Jul 26 2007,11:39:22PM,X10 RF mottagare,Debug,"Character Received [0x3b]"
Jul 26 2007,11:39:22PM,X10 RF mottagare,Debug,"W800 received raw data [ed e2 c4 3b]."
Jul 26 2007,11:39:22PM,X10 RF mottagare,Warning,"W800 has received an invalid housecode value [0xc4]"
Jul 26 2007,11:39:22PM,X10 RF mottagare,Debug,"Character Received [0xed]"
Jul 26 2007,11:39:22PM,X10 RF mottagare,Debug,"Character Received [0xe2]"
Jul 26 2007,11:39:22PM,X10 RF mottagare,Debug,"Character Received [0xc4]"
Jul 26 2007,11:39:22PM,X10 RF mottagare,Debug,"Character Received [0x3b]"
Jul 26 2007,11:39:22PM,X10 RF mottagare,Debug,"W800 received raw data [ed e2 c4 3b]."
Jul 26 2007,11:39:22PM,X10 RF mottagare,Warning,"W800 has received an invalid housecode value [0xc4]"
Jul 26 2007,11:39:22PM,X10 RF mottagare,Debug,"Character Received [0xed]"
Jul 26 2007,11:39:22PM,X10 RF mottagare,Debug,"Character Received [0xe2]"
Jul 26 2007,11:39:22PM,X10 RF mottagare,Debug,"Character Received [0xc4]"
Jul 26 2007,11:39:22PM,X10 RF mottagare,Debug,"Character Received [0x3b]"
Jul 26 2007,11:39:22PM,X10 RF mottagare,Debug,"W800 received raw data [ed e2 c4 3b]."
Jul 26 2007,11:39:22PM,X10 RF mottagare,Warning,"W800 has received an invalid housecode value [0xc4]"
Jul 26 2007,11:39:24PM,X10 RF mottagare,Debug,"Character Received [0xed]"
Jul 26 2007,11:39:24PM,X10 RF mottagare,Debug,"Character Received [0xe2]"
Jul 26 2007,11:39:24PM,X10 RF mottagare,Debug,"Character Received [0x44]"
Jul 26 2007,11:39:24PM,X10 RF mottagare,Debug,"Character Received [0xbb]"
Jul 26 2007,11:39:24PM,X10 RF mottagare,Debug,"W800 received raw data [ed e2 44 bb]."
Jul 26 2007,11:39:24PM,X10 RF mottagare,Warning,"W800 has received an invalid housecode value [0x44]"
Jul 26 2007,11:39:24PM,X10 RF mottagare,Debug,"Character Received [0xed]"
Jul 26 2007,11:39:24PM,X10 RF mottagare,Debug,"Character Received [0xe2]"
Jul 26 2007,11:39:24PM,X10 RF mottagare,Debug,"Character Received [0x44]"
Jul 26 2007,11:39:24PM,X10 RF mottagare,Debug,"Character Received [0xbb]"
Jul 26 2007,11:39:24PM,X10 RF mottagare,Debug,"W800 received raw data [ed e2 44 bb]."
Jul 26 2007,11:39:24PM,X10 RF mottagare,Warning,"W800 has received an invalid housecode value [0x44]"
Jul 26 2007,11:39:24PM,X10 RF mottagare,Debug,"Character Received [0xed]"
Jul 26 2007,11:39:24PM,X10 RF mottagare,Debug,"Character Received [0xe2]"
Jul 26 2007,11:39:24PM,X10 RF mottagare,Debug,"Character Received [0x44]"
Jul 26 2007,11:39:24PM,X10 RF mottagare,Debug,"Character Received [0xbb]"
Jul 26 2007,11:39:24PM,X10 RF mottagare,Debug,"W800 received raw data [ed e2 44 bb]."
Jul 26 2007,11:39:24PM,X10 RF mottagare,Warning,"W800 has received an invalid housecode value [0x44]"
Jul 26 2007,11:39:24PM,X10 RF mottagare,Debug,"Character Received [0xed]"
Jul 26 2007,11:39:24PM,X10 RF mottagare,Debug,"Character Received [0xe2]"
Jul 26 2007,11:39:24PM,X10 RF mottagare,Debug,"Character Received [0x44]"
Jul 26 2007,11:39:25PM,X10 RF mottagare,Debug,"Character Received [0xbb]"
Jul 26 2007,11:39:25PM,X10 RF mottagare,Debug,"W800 received raw data [ed e2 44 bb]."

Posted: Fri Jul 27, 2007 9:14 am
by ScottBot
The trace verifies your observation that it is not picking up the 'wired' signal. My suspicion was that it was receiving the data (seen by the Character Received messages), but not deciphering it correctly. Since it's not even receiving the data, I'm not sure if its a plugin issue.

So I tried to do some research on this device (DS10A), but I don't see anywhere where the 'wired' feature is explained. Can you point me to some info on what this feature is? If it's something that is supposed to send X10 commands across the powerline, then the W800 will not detect the powerline signals.

Posted: Fri Jul 27, 2007 12:34 pm
by wetwired
This is from the DS90 manual, it seems to be the same as my DS18:

Image

This is the pdf:
http://liden.net/ds90_manual.pdf