Jump to content

New Product: 2-Way Universal RS232/RS485 Serial Port Adapter


autelis

Recommended Posts

Posted

Our 2-Way Universal RS232/RS485 Serial Adapters for ISY are available now. This will enable you to connect virtually any RS232 or RS485 device to ISY and get 2-Way feedback. The device is a network-serial adapter and has either an RS232 or RS485 connection and an Ethernet port. The device is firmware upgradeable.

 

You will be able to send serial commands to the device using ISY Network Resources. You will also be able to create rules on the device that recognize patterns in the serial port input stream. When a pattern is detected, a corresponding ISY variable will be updated. You have the option of extracting a 16-bit ASCII or binary value from the serial data (good for reading temperature, volume, etc...) or assigning a constant value to the variable.

 

This should make it possible to integrate virtually any RS232 compatible device into your ISY programs including the benefit of realtime status information.

 

To read more about these devices, please see the following links:

RS232 Product Page

RS485 Product Page

Product Wiki

 

 

Please let us know if you have any questions and let us know what you plan to use the device for.

 

Thanks,

Autelis Staff

  • 5 weeks later...
Posted

The RS232 adapters have arrived and both items are now available to order.

 

ISY forum users can enter code ISYSAVE at checkout to save 10% on these items. Coupon code is good through 12/31/11.

 

Thanks!

  • 5 months later...
Posted

Just wanted to drop a note in this thread to say that I have this product and have integrated it in to my ISY via an AD2USB (serial version) to parse data from my honeywell/ademco alarm.

I got everything recently and haven't had the time to fully integrate it but it does work and was very easy to configure.

 

The first thing I did was configure it to update a state variable whenever a motion sensor was tripped and another when it cleared.

I was hoping that I could use only one variable but the results from the alarm RF devices are a two digit hex number... since only integers can be stored I have to use one variable for each condition, but it does work! With this setup it will be somewhat trivial to capture real-time alarm status (home, away, etc.) as well as the sensor faults and clears to integrate in to other ISY programs.

 

One suggestion/wish list item: I'd love to have the adapter have a read-only terminal screen to monitor what data is being captured by the adapter.... this would help troubleshooting setup (i had the wrong baud rate at first) and monitoring that the serial feed going in to the device is actually working.

 

I'll post more when I have a chance to configure additional variables. I love the ability to add the low-cost 1-wire sensors and plan on adding some soon!

 

Thanks for creating this device!

Posted
I was hoping that I could use only one variable but the results from the alarm RF devices are a two digit hex number... since only integers can be stored I have to use one variable for each condition, but it does work! With this setup it will be somewhat trivial to capture real-time alarm status (home, away, etc.) as well as the sensor faults and clears to integrate in to other ISY programs.

 

Thanks for your post. When you say a two digit hex number, do you mean an ASCII hex byte? We can add support for this. Please just provide some message examples. You may also want to start a new thread where you can discuss and share your specific Ademco configuration and setup.

 

Thanks.

Posted

I will definitely provide a write up once I get several more things integrated...

 

The AD2USB output decoder ring is here:

http://www.nutech.com/index.php?option=com_fireboard&Itemid=74&func=view&catid=4&id=5%3Cbr%20/%3E

 

From the about link:

"The RFX messages has the following format It starts with the following "!RFX:" with no quotes the next section is the 7 digit Serial Number of the RF device followed by a comma and the 8 bit hex message from the device."

 

A snippit of output from the AD2USB device:

[1000000110000000----],008,[f70000031008001c28020000000000]," DISARMED CHIME Ready to Arm "

!RFX:0633249,a0

[0000000110000000----],015,[f70000031015000028020000000000],"FAULT 15 "

!AUI:1606000000006263024543f531fb456cf5ec03020106

!RFX:0633249,20

[1000000110000000----],008,[f70000031008001c28020000000000]," DISARMED CHIME Ready to Arm "

!AUI:1606000000006463024543f531fb456cf5ec03010101

 

 

The hex values I'm specifically talking about from the RF switches and motion sensors look like this:

!RFX:0633249,a0 << faulting

!RFX:0633249,20 << clearing

 

So if I could search for "!,R,F,X,:,0,6,3,3,2,4,9,,,*,*" and store the "a0" or "20" codes in to a single state variable I could write rules against the one variable for when that device is faulted "a0" or cleared fault "20"... Right now I have to store a hard coded constant "1" when faulted to one state variable and constant "1" to another state variable when it clears... the cleared state variable invokes a program to reset both state variables to 0 to wait for the next fault... ugly but it seems to work..

 

I'm pretty new to all of this so maybe there is a better way... and this is from memory right now (I dont have access to the system right now).

 

Thanks,

 

-Jeff

Posted

This is obviously not the perfect solution, but may work for the time being:

 

If you use the ascii decoding on the single digit following the comma (a vs 2) then it should return 0 for a and 2 for 2. We will work on adding up to 4 character ascii hex decoding as well as debugging for serial data.

 

Thanks.

Posted

A firmware update is available for the US100ISY (RS232).

 

This update adds debugging capabilities as well as the ability to extract ASCII hex values to store in variables.

 

Please visit our wiki for more information.

 

Thanks.

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...