Go Down

Topic: Interfacing with Paradox Spectra Security Systems (Read 51506 times) previous topic - next topic

ldjohn

hey there, not sure if it helps, but i have this code running in python on a raspberry pi.. connected to my prt3 interface.
In this code there is a fair amount of information about the decoded bytes etc and what they mean.
Here is the URL on GITHUB: https://github.com/cb22 - look in paradox2
I see the guy has also got some info on the CASA project..

Regards
John

gerasalus

So i have a Paradox SP550. I've hooked up Arduino pro mini to Paradox serial  port (used only rx and tx,  (Arduino is powered via usb).

Event seems to be 37 bytes, but for some reason, each byte in the event is 0xFF (or 255). Any hints on why could this be happening?

Code: [Select]

#include <SoftwareSerial.h>
 
SoftwareSerial paradoxSerial(8,7);

void setup() {
    Serial.begin(9600);
    paradoxSerial.begin(9600);
    paradoxSerial.flush();
}
 
void loop()
{
  if(paradoxSerial.available()) {
     int data = paradoxSerial.read();
     Serial.println(data);
    }
}

tvigouroux

Hi,

So far I have seen good advance understanding the messages and events.

I am looking for ways to interact with my sp4000 board, as the IP150 does (arm and disarm mainly). This weekend I going to try to sniff the packets that commands this modes in babyware in order to figure out if it is possible to replicate trough an custom app without Paradox IP modules.

Any experience relative to this would be appreciated.

jphenning

I have documents detailing the SP/MG and EVO serial connection if anyone is interested.

tiagoaveiro

I have documents detailing the SP/MG and EVO serial connection if anyone is interested.
Hi, I have interest.

How do you prefere to send me?

jconner

I have documents detailing the SP/MG and EVO serial connection if anyone is interested.
Hi
I'm also interested in these if you could PM me a copy too.
Thanks
JC

jako264

Heloo,

Well where are we about communicate with the panel.

The event is super easy to decode.... Yes when something is triggered i take perfecr 37 byte decode it.

For example if a zone "change state" the triger will fire and the serial will send a 37 byte information.

BUT, when i first connect how can i ASK for the status of all the zones?

I do not want to arm disarm, for security reasons, but i want to use the info states with openhab.

Please anyone did achive this?

I have all the info about the communication protocol but is far away for me :)

Let's figure this out....

Waiting for brainstorming and to provide any data that i allready find.

jphenning

It depends on which Paradox panel you're using.  I can help with the EVO48 & EVO192,  but not Spectra/Magellan.  For the EVO this sits in RAM.  I'm assuming this is similar for the Spectra/Magellan but I dont have a memory map of those panels.

samoa


Dimitroff

I'm interested with this task too but you must know something. For succesfull decoding you must use only one model with same firmware version. In example Evo192 with firmwate version 4.63 and Evo192 with firmware version 6.86 aren't the same. So knowing the Paradox protocol is not enough.

warriorsmen

hi there am i able to connect with a USB to Serial Cable TTL 4 Pin RS 232 UART to the paradox alarm system and use WinLoad or BabyWare??
thjis is the usb device i purchased https://www.trademe.co.nz/Browse/Listing.aspx?id=1771244404

jphenning

I cant see why not.  The Paradox alarms work with 5V logic, and it seems this USB device you purchased can operate on 5V.  Just confirm this with any technical info you received.  You dont want to feed your USB serial device 5V when it can only handle 3.3V.

Go Up