Comments/Questions on RFXtrx

Posted on
Tue Jun 26, 2012 5:48 am
johnpolasek offline
Posts: 843
Joined: Aug 05, 2011
Location: Aggieland, Texas

Re: Comments/Questions on RFXtrx

Now THAT was weird; not sure which forum to post this in, but when I updated from 5.1.2 to 5.1.3, one of my Radio Shack temperature sensors quit being updated...no errors in the log or any other indications of problems, but no change of any of the states until I opened and then closed the device dialog for it, when it came back immediately and has been solid since.

Posted on
Tue Jun 26, 2012 7:55 am
matt (support) offline
Site Admin
User avatar
Posts: 18919
Joined: Jan 27, 2003
Location: Texas

Re: Comments/Questions on RFXtrx

Sounds like it got in to a bad state somehow. If you see the problem again, try restarting just the RFX plugin (via the Plugins menu).

I don't think the problem is related to the 5.1.3 upgrade directly since the plugin isn't part of that, but it is probably related to the fact that Indigo Server (and all the plugins) were stopped and restarted.

Image

Posted on
Sat Jul 21, 2012 2:12 am
Kzintar offline
Posts: 5
Joined: Jun 28, 2011

Re: Comments/Questions on RFXtrx

b_weijenberg wrote:
No, the protocols used by the RFXLAN are different from the RFXtrx433/RFXrec433


Bert,

I realize you provided a reply some months ago, but I only discovered your post a few hours ago as I was investigating if it was possible to make the RFXLAN work with a Mac application that presently supports the RFXrec433.

For the past few days I'd been hoping that the serial data that was put out by 433 MHz receiver portions of the RFXLAN and RFXrec433 was the same, and that as a result, there wasn't a difference between the serial data at the COM port (regardless of whether the COM port is Eterlogic VSPE or USB FTDI).

Put another way (describing this from a Windows perspective) regardless of whether someone was using Eterlogic's COM Port redirector/Virtual Serial Port Emulation (as mentioned in the RFXLAN user guide) with the RFXLAN, or using the FTDI USB Serial adapter driver with the RFXrec433, the data coming in the COM port would be the identical (assuming identical 433MHz devices).

This would enable a Windows application that worked with the serial data from the FTDI USB COM port to work without changes with the serial data that came in the Eterlogic VSPE COM port.

Similarly, on a Mac, one could use MultiCom to create a virtual tty that receives a data stream from port 10001 of the RFXLAN, and the serial data received on the MultiCom virtual tty would be the same serial protocol received through the FTDI USB driver's tty interface. Given this, a Mac application that supports the RFXrec433 using the USB FTDI serial adapter driver would also work with the RFXLAN.

The diagram on this page seemed to confirm my hope that a single serial protocol was used, regardless of whether it came from an RFXLAN or RFXrec433:
http://www.rfxcom.com/rfxcom.htm

But, your comment a few months ago that the RFXLAN and RFXrec433 don't use the same protocol casts doubt on my hopes I could find a way to make the RFXLAN work with a Mac application that supported the RFXrec433 (using a USB FTDI driver).

So, just to confirm my understanding of your comment that the protocols used by the RFXLAN & RFXrec433 are different, please confirm whether or not this statement is accurate:

"The serial data stream received on a Eterlogic's VSPE COM port (from an RFXLAN that's receiving data from 433 MHz devices) is not the same as the serial data stream received on on a FTDI USB COM port (from an RFXrec433 that's receiving data from 433 MHz devices), and an application that works with both of these RFX devices must deal with these different protocols."

Thanks!

Posted on
Sat Jul 21, 2012 4:42 am
b_weijenberg offline
Posts: 166
Joined: Jun 14, 2006

Re: Comments/Questions on RFXtrx

That diagram is a very old page showing the older LAN /USB solutions.

The RFXrec433/RFXtrx433 use a completely different but much simpler protocol compared to the RFXLAN and older USB receivers/transmitters.

Posted on
Sat Jul 21, 2012 3:44 pm
Kzintar offline
Posts: 5
Joined: Jun 28, 2011

Re: Comments/Questions on RFXtrx

b_weijenberg wrote:
That diagram is a very old page showing the older LAN /USB solutions.

The RFXrec433/RFXtrx433 use a completely different but much simpler protocol compared to the RFXLAN and older USB receivers/transmitters.


Bert,

Thanks! That's very useful information!

Forgive my persistence, but I'd like to know whether the RFXLAN's "simpler protocol" is a serial data stream that can be received by the Eterlogic VSPE / COM port redirector from port 10001 on the RFXLAN, or if it's a fundamentally different approach (i.e., not handled by a VSPE / COM port redirector).

If the RFXLAN uses a serial data stream (handled by a VSPE / COM port redirector), is it the same as what was used in any of the older USB RFX receivers? What about the discontinued RFXe's serial data stream? Is it the same as any of the older USB RFX receivers?

If the RFXe's or RFXLAN's serial data stream is the same as in an older USB receivers, what are the model numbers of those older USB receivers? Did they use an FTDI USB serial adapter IC, thus appearing as a COM port in Windows (or a tty interface in Mac OS X)?

I think you can see where I'm going with these questions...

If the RFXe's or RFXLAN's serial data stream is the same as in the older USB RFX receivers, and Indigo supported those older USB RFX receivers, then it should (theoretically) be possible to get Indigo to support the RFXLAN/RFXe (using something like MultiCom as a COM/tty port redirector).

So, please let me know whether the RFXe/RFXLAN serial data stream is the same as what's used by those old USB receivers. If the RFXe is the same as the older USB receivers, do you happen to have any left over that you'd sell to me?

If it isn't the same, Is there a process by which I can get the technical details about the RFXLAN's network protocol? I'm okay with writing C code to open a socket and read [raw] data from the RFXLAN.

If it is the same, then the question goes to the Perceptive Automation folks: Does Indigo support the older USB RFXCOM receivers Bert says share the same protocol as the RFXLAN/RFXe?

To the other folks on the forum: I won't waste your time and Perceptive's pixels going into the details, but please take me at my word that USB extension is a non-option for me. It might be an option for you, but it's not for me, so there's no need to talk about it in the forum. If you feel you really really must talk about it with me, let's please take it out of the forum. I don't want to bore others in the forum with a nauseatingly technical discussion of the vageries of the various extension approaches, nauseatingly technical USB electrical & protocol details, and why each of the extension approaches isn't an option for me.

Point being, I either need to find a way to make RFXLAN work on a Mac, preferably with Indigo (but if not with Indigo, perhaps I'll write my own code), or I won't be able to use an RFX receiver.

(Not using Mac OS X, and/or not using Indigo are hypothetical options, but I've already discarded them)

Thanks!

Posted on
Sat Jul 21, 2012 6:39 pm
matt (support) offline
Site Admin
User avatar
Posts: 18919
Joined: Jan 27, 2003
Location: Texas

Re: Comments/Questions on RFXtrx

Kzintar wrote:
Does Indigo support the older USB RFXCOM receivers Bert says share the same protocol as the RFXLAN/RFXe?

I don't know the answer to your protocol question, but I do know that Indigo only supports the older USB RFXCOM in W800 emulation mode. That is, it can receive the basic X10 RF and X10 Security RF data, but not the commands coming from other hardware / protocols.

Image

Posted on
Sat Jul 21, 2012 7:09 pm
Kzintar offline
Posts: 5
Joined: Jun 28, 2011

Re: Comments/Questions on RFXtrx

matt (support) wrote:
Kzintar wrote:
Does Indigo support the older USB RFXCOM receivers Bert says share the same protocol as the RFXLAN/RFXe?

I don't know the answer to your protocol question, but I do know that Indigo only supports the older USB RFXCOM in W800 emulation mode. That is, it can receive the basic X10 RF and X10 Security RF data, but not the commands coming from other hardware / protocols.


Hi Matt,

Thanks for the quick reply! That's really useful information, as I do want to receive more through the RFXLAN than just X10 data.

Bert- I'll drop a note to RFXCOM.com's support folks (through the RFXCOM.com 'contact' page).

Best regards & thanks!

Posted on
Thu Feb 07, 2013 3:31 pm
durosity offline
User avatar
Posts: 3682
Joined: May 10, 2012
Location: Newcastle Upon Tyne, Ye Ol' England.

Re: Comments/Questions on RFXtrx

I have a LightwaveRF remote control which has 16 different buttons on it all under one house code, each button is a unit code which either sends On or Off. At the moment i need to have 16 different devices setup in Indigo for all the different options.. would it be possible to somehow consolidate them all into one? It’d make triggers/actions/etc so much more weildy.. plus i plan to get another couple and i don’t want to end up with 60 odd different devices :)

Computer says no.

Posted on
Sun Feb 10, 2013 6:19 am
RJdeKok offline
Posts: 125
Joined: Mar 27, 2012

Re: Comments/Questions on RFXtrx

Nice idea, I can build in in the plugin.
Can you send me some log data of different buttons, so I have some data to play with.

Posted on
Sun Feb 10, 2013 8:39 am
durosity offline
User avatar
Posts: 3682
Joined: May 10, 2012
Location: Newcastle Upon Tyne, Ye Ol' England.

Re: Comments/Questions on RFXtrx

As requested:

Code: Select all
  RFXCOM Debug                    processing: 10 20 0 8 240 161 68 1 1 0 80 (0A 14 00 08 F0 A1 44 01 01 00 50)
  RFXCOM Debug                    LW Switch with housecode f0a144 and unitcode 01 command 1 received (level:0)
  RFXCOM Error                    unknown device detected (id = f0a144-01, type = 20). Select a LightWave Switch from the list of devices
  RFXCOM Debug                    ++++++++++++++
  RFXCOM Debug                    processing: 10 20 0 9 240 161 68 1 0 0 96 (0A 14 00 09 F0 A1 44 01 00 00 60)
  RFXCOM Debug                    LW Switch with housecode f0a144 and unitcode 01 command 0 received (level:0)
  RFXCOM Error                    unknown device detected (id = f0a144-01, type = 20). Select a LightWave Switch from the list of devices
  RFXCOM Debug                    ++++++++++++++
  RFXCOM Debug                    processing: 10 20 0 10 240 161 68 2 1 0 80 (0A 14 00 0A F0 A1 44 02 01 00 50)
  RFXCOM Debug                    LW Switch with housecode f0a144 and unitcode 02 command 1 received (level:0)
  RFXCOM Error                    unknown device detected (id = f0a144-02, type = 20). Select a LightWave Switch from the list of devices
  RFXCOM Debug                    ++++++++++++++
  RFXCOM Debug                    processing: 10 20 0 11 240 161 68 2 0 0 96 (0A 14 00 0B F0 A1 44 02 00 00 60)
  RFXCOM Debug                    LW Switch with housecode f0a144 and unitcode 02 command 0 received (level:0)
  RFXCOM Error                    unknown device detected (id = f0a144-02, type = 20). Select a LightWave Switch from the list of devices
  RFXCOM Debug                    ++++++++++++++
  RFXCOM Debug                    processing: 10 20 0 14 240 161 68 16 2 0 96 (0A 14 00 0E F0 A1 44 10 02 00 60)
  RFXCOM Debug                    LW Switch with housecode f0a144 and unitcode 16 command 2 received (level:0)
  RFXCOM Error                    unknown device detected (id = f0a144-16, type = 20). Select a LightWave Switch from the list of devices
  RFXCOM Debug                    ++++++++++++++
  RFXCOM Debug                    processing: 10 20 0 15 240 161 68 16 3 0 96 (0A 14 00 0F F0 A1 44 10 03 00 60)
  RFXCOM Debug                    LW Switch with housecode f0a144 and unitcode 16 command 3 received (level:0)
  RFXCOM Error                    unknown device detected (id = f0a144-16, type = 20). Select a LightWave Switch from the list of devices
  RFXCOM Debug                    ++++++++++++++


First entry is button 1 on, then button 1 off, then button 2 on, button 2 off. (there’s a total of 16 on off buttons). The 5th entry is the ‘All Off’ command and the 6th is the “Mood” option. Hope this helps :)

Computer says no.

Posted on
Mon Feb 18, 2013 3:09 pm
RJdeKok offline
Posts: 125
Joined: Mar 27, 2012

Re: Comments/Questions on RFXtrx

I Built a LWRemote in the plugin.
It is the same as a LWSwitch but without the unitcode setting.
Instead the unitcode is a state of the device, so in a trigger you can check the unitcode and command.
The makes it possible to use one trigger for one remote with several switches.
The plugin first checks if a LWSwitch device with the right address and unitcode exists. If not it will check for a LWRemote device with the right address.
The log will look like this:

RFXCOM Debug LW Switch with housecode f0a144 and unitcode 01 command 1 received (level:0)
RFXCOM Error unknown device detected (id = f0a144-01, type = 20). Select a LightWave Switch from the list of devices
RFXCOM Error probably a LW Remote?

RFXCOM Debug LW Remote with housecode f0a144 command 1 received (level:0)
RFXCOM Debug Switch Command f0a144 in list, unit=01, command=On

Posted on
Sun Sep 22, 2013 9:52 am
durosity offline
User avatar
Posts: 3682
Joined: May 10, 2012
Location: Newcastle Upon Tyne, Ye Ol' England.

Re: Comments/Questions on RFXtrx

Would it be possible to make the LightwaveRF remote modification for HomeEasy devices as well? Same concept, devices with the same house code but differing unit codes. Eg:

Code: Select all
  RFXCOM Debug                    processing: 11 17 0 36 0 76 180 158 1 1 15 80 (0B 11 00 24 00 4C B4 9E 01 01 0F 50)
  RFXCOM Debug                    AC Switch with housecode 004cb49e and unitcode 01 command 1 received
  RFXCOM Debug                    Switch Command 004cb49e-01 in list, command=On
  RFXCOM Debug                    ++++++++++++++
  RFXCOM Debug                    processing: 11 17 0 37 0 76 180 158 1 0 0 80 (0B 11 00 25 00 4C B4 9E 01 00 00 50)
  RFXCOM Debug                    AC Switch with housecode 004cb49e and unitcode 01 command 0 received
  RFXCOM Debug                    Switch Command 004cb49e-01 in list, command=Off
  RFXCOM Debug                    ++++++++++++++
  RFXCOM Debug                    processing: 11 17 0 38 0 76 180 158 2 1 15 80 (0B 11 00 26 00 4C B4 9E 02 01 0F 50)
  RFXCOM Debug                    AC Switch with housecode 004cb49e and unitcode 02 command 1 received
  RFXCOM Error                    unknown device detected (id = 004cb49e-02, type = 17). Select a AC Switch from the list of devices
  RFXCOM Debug                    ++++++++++++++
  RFXCOM Debug                    processing: 11 17 0 39 0 76 180 158 2 0 0 80 (0B 11 00 27 00 4C B4 9E 02 00 00 50)
  RFXCOM Debug                    AC Switch with housecode 004cb49e and unitcode 02 command 0 received
  RFXCOM Error                    unknown device detected (id = 004cb49e-02, type = 17). Select a AC Switch from the list of devices
  RFXCOM Debug                    ++++++++++++++
  RFXCOM Debug                    processing: 11 17 0 40 0 76 180 158 3 1 15 80 (0B 11 00 28 00 4C B4 9E 03 01 0F 50)
  RFXCOM Debug                    AC Switch with housecode 004cb49e and unitcode 03 command 1 received
  RFXCOM Error                    unknown device detected (id = 004cb49e-03, type = 17). Select a AC Switch from the list of devices
  RFXCOM Debug                    ++++++++++++++
  RFXCOM Debug                    processing: 11 17 0 41 0 76 180 158 3 0 0 96 (0B 11 00 29 00 4C B4 9E 03 00 00 60)
  RFXCOM Debug                    AC Switch with housecode 004cb49e and unitcode 03 command 0 received
  RFXCOM Error                    unknown device detected (id = 004cb49e-03, type = 17). Select a AC Switch from the list of devices
  RFXCOM Debug                    ++++++++++++++
  RFXCOM Debug                    processing: 11 17 0 42 0 76 180 158 1 4 15 96 (0B 11 00 2A 00 4C B4 9E 01 04 0F 60)
  RFXCOM Debug                    AC Switch with housecode 004cb49e and unitcode 01 command 4 received
  RFXCOM Debug                    Switch Command 004cb49e-01 in list, command=None
  RFXCOM Debug                    ++++++++++++++
  RFXCOM Debug                    processing: 11 17 0 43 0 76 180 158 1 3 0 96 (0B 11 00 2B 00 4C B4 9E 01 03 00 60)
  RFXCOM Debug                    AC Switch with housecode 004cb49e and unitcode 01 command 3 received
  RFXCOM Debug                    Switch Command 004cb49e-01 in list, command=Bright


This was for a home easy ES312Sv2 remote, but i have various others that work in exactly the same way.

Also on a minor side note whenever my next door neighbour uses one of their LightwaveRF remote controls i get the following errors in my logs even although the debug/log unknown sensor packets options are disabled in the RFXCOM plugin preferences window:

RFXCOM Error probably a LW Remote?

Thanks

Computer says no.

Posted on
Tue Oct 28, 2014 6:04 pm
darghorn offline
Posts: 7
Joined: Oct 27, 2014

Re: Comments/Questions on RFXtrx

Hello,

Is it possible to implement the AE/Blyss devices ?

Here is the error I get :
Code: Select all
RFXCOM Debug                    processing: 11 21 0 163 129 17 71 1 1 1 121 112 (0B 15 00 A3 81 11 47 01 01 01 79 70)
RFXCOM Error                    unknown device type detected (type = 21)

Posted on
Sat Nov 01, 2014 1:40 pm
RJdeKok offline
Posts: 125
Joined: Mar 27, 2012

Re: Comments/Questions on RFXtrx


Posted on
Tue Dec 11, 2018 10:19 am
degreecy offline
Posts: 16
Joined: Feb 10, 2015

Re: Comments/Questions on RFXtrx

Is it possible to get a SmartWares outdoor switch box (SH5-SET-OB) to work using RFXCOM ? It operates on 433Mhz. I use this box to control my outside lights, would be great to get it working on a timer with Indigo.

The remote has 8 buttons (A, B, C, D, Master) on and offs.

Debug shows:

Code: Select all
   RFXCOM Debug                    AC Switch with housecode 10673800 and unitcode 02 command 1 received
   RFXCOM Error                    unknown device detected (id = 10673800-02, type = 17). Select a AC Switch from the list of devices
   RFXCOM Debug                    ++++++++++++++
   RFXCOM Debug                    processing: 11 17 0 1 1 103 56 0 2 0 0 112 (0B 11 00 01 01 67 38 00 02 00 00 70)
   RFXCOM Debug                    AC Switch with housecode 10673800 and unitcode 02 command 0 received
   RFXCOM Error                    unknown device detected (id = 10673800-02, type = 17). Select a AC Switch from the list of devices
   RFXCOM Debug                    ++++++++++++++
   RFXCOM Debug                    processing: 11 17 0 2 1 103 56 0 3 1 15 112 (0B 11 00 02 01 67 38 00 03 01 0F 70)
   RFXCOM Debug                    AC Switch with housecode 10673800 and unitcode 03 command 1 received
   RFXCOM Error                    unknown device detected (id = 10673800-03, type = 17). Select a AC Switch from the list of devices
   RFXCOM Debug                    ++++++++++++++
   RFXCOM Debug                    processing: 11 17 0 3 1 103 56 0 3 0 0 112 (0B 11 00 03 01 67 38 00 03 00 00 70)
   RFXCOM Debug                    AC Switch with housecode 10673800 and unitcode 03 command 0 received
   RFXCOM Error                    unknown device detected (id = 10673800-03, type = 17). Select a AC Switch from the list of devices
   RFXCOM Debug                    ++++++++++++++
   RFXCOM Debug                    processing: 11 17 0 4 1 103 56 0 4 1 15 112 (0B 11 00 04 01 67 38 00 04 01 0F 70)
   RFXCOM Debug                    AC Switch with housecode 10673800 and unitcode 04 command 1 received
   RFXCOM Error                    unknown device detected (id = 10673800-04, type = 17). Select a AC Switch from the list of devices
   RFXCOM Debug                    ++++++++++++++
   RFXCOM Debug                    processing: 11 17 0 5 1 103 56 0 4 0 0 112 (0B 11 00 05 01 67 38 00 04 00 00 70)
   RFXCOM Debug                    AC Switch with housecode 10673800 and unitcode 04 command 0 received
   RFXCOM Error                    unknown device detected (id = 10673800-04, type = 17). Select a AC Switch from the list of devices
   RFXCOM Debug                    ++++++++++++++
   RFXCOM Debug                    processing: 11 17 0 6 1 103 56 0 5 1 15 112 (0B 11 00 06 01 67 38 00 05 01 0F 70)
   RFXCOM Debug                    AC Switch with housecode 10673800 and unitcode 05 command 1 received
   RFXCOM Error                    unknown device detected (id = 10673800-05, type = 17). Select a AC Switch from the list of devices
   RFXCOM Debug                    ++++++++++++++
   RFXCOM Debug                    processing: 11 17 0 7 1 103 56 0 5 0 0 112 (0B 11 00 07 01 67 38 00 05 00 00 70)
   RFXCOM Debug                    AC Switch with housecode 10673800 and unitcode 05 command 0 received
   RFXCOM Error                    unknown device detected (id = 10673800-05, type = 17). Select a AC Switch from the list of devices
   RFXCOM Debug                    ++++++++++++++
   RFXCOM Debug                    processing: 11 17 0 8 1 103 56 0 2 4 15 112 (0B 11 00 08 01 67 38 00 02 04 0F 70)
   RFXCOM Debug                    AC Switch with housecode 10673800 and unitcode 02 command 4 received
   RFXCOM Error                    unknown device detected (id = 10673800-02, type = 17). Select a AC Switch from the list of devices
   RFXCOM Debug                    ++++++++++++++
   RFXCOM Debug                    processing: 11 17 0 9 1 103 56 0 2 1 15 112 (0B 11 00 09 01 67 38 00 02 01 0F 70)
   RFXCOM Debug                    AC Switch with housecode 10673800 and unitcode 02 command 1 received
   RFXCOM Error                    unknown device detected (id = 10673800-02, type = 17). Select a AC Switch from the list of devices
   RFXCOM Debug                    ++++++++++++++
   RFXCOM Debug                    processing: 11 17 0 10 1 103 56 0 3 1 15 112 (0B 11 00 0A 01 67 38 00 03 01 0F 70)
   RFXCOM Debug                    AC Switch with housecode 10673800 and unitcode 03 command 1 received
   RFXCOM Error                    unknown device detected (id = 10673800-03, type = 17). Select a AC Switch from the list of devices
   RFXCOM Debug                    ++++++++++++++
   RFXCOM Debug                    processing: 11 17 0 11 1 103 56 0 4 1 15 112 (0B 11 00 0B 01 67 38 00 04 01 0F 70)
   RFXCOM Debug                    AC Switch with housecode 10673800 and unitcode 04 command 1 received
   RFXCOM Error                    unknown device detected (id = 10673800-04, type = 17). Select a AC Switch from the list of devices
   RFXCOM Debug                    ++++++++++++++
   RFXCOM Debug                    processing: 11 17 0 12 1 103 56 0 5 1 15 112 (0B 11 00 0C 01 67 38 00 05 01 0F 70)
   RFXCOM Debug                    AC Switch with housecode 10673800 and unitcode 05 command 1 received
   RFXCOM Error                    unknown device detected (id = 10673800-05, type = 17). Select a AC Switch from the list of devices
   RFXCOM Debug                    ++++++++++++++


Thanks
Paul

Who is online

Users browsing this forum: No registered users and 1 guest