News:

Rule #1 - Be Patient - Rule #2 - Don't ask when, if you don't contribute - Rule #3 - You have coding skills - LinuxMCE's small brother is available: http://www.agocontrol.com

Main Menu

Need Help to set up a DSC alarm panel using PC5401 module.

Started by bugui, May 06, 2009, 06:14:03 AM

Previous topic - Next topic

bugui

Hello,
I used Linuxmce as Media Center at home for one year, and I love this software. Linuxmce realy rocks!!!.
Also have a SPA3102 and a cisco 7970 and this is working perfect, now I want more fun.

I recently I get a DSC PC5401 (module for my DSC alarm panel) but now I stuck trying to get it work.
The module is connected to the DSC and it is operating normally, but for some reason when I configure the module via the linuxmce admin page it doesn't run.

I found using minicom, that there is no data incomming at COM1 /dev/ttyS0 but if I plug a windows machine with hyperterminal I see that date comming from this module. I'm think that this issue maybe is related with the COM ports configuration at my hybrid/core.

Is there some previous steps in order to get it work? Is Linuxmce turning off the COM1 when it didn't detect the module?

I have a Asus M2NPV-VM as my hybrid core.
I need some help from you.

Thanks in advance
Sorry by my english
Hernan

bugui

Hello again,
I see at the Generic_Serial_Device.log that it can't startup the device.
Is this an error in the ruby code?

dcerouter_102332:/var/log/pluto# cat 135_Generic_Serial_Device.log
== ATTEMPT FRESH START ==
1       05/07/09 22:55:54       /usr/pluto/bin/Spawn_Device.sh 135 (spawning-device)    1893 Dev: 135; Already Running list: 15,16,17,76,18,28,29,20,36,21,22,25,24,40,111,
== FRESH START ==
1       05/07/09 22:55:54       /usr/pluto/bin/Spawn_Device.sh 135 (spawning-device)    device: 135 ip: localhost cmd_line: Generic_Serial_Device
0       05/07/09 22:55:54       135 (spawning-device)   Entering 135
========== NEW LOG SECTION ==========
1       05/07/09 22:55:54       135 (spawning-device)   Starting... 1
1       05/07/09 22:55:54       135 (spawning-device)   Found /usr/pluto/bin/Generic_Serial_Device
05      05/07/09 22:55:55.013           Connection for client socket reported NEED RELOAD IP=127.0.0.1, device 135 last error 2 <0x2b330776e6d0>
05      05/07/09 22:55:55.013           The router must be reloaded before this device is fully functional <0x2b330776e6d0>
05      05/07/09 22:55:55.015           void ClientSocket::Disconnect() on this socket: 0x676200 (m_Socket: 5) <0x2b330776e6d0>
05      05/07/09 22:55:55.023           Connection for client socket reported NEED RELOAD IP=127.0.0.1, device 135 last error 2 <0x2b330776e6d0>
05      05/07/09 22:55:55.027           Running without DeviceData, will try to add device <0x42003950>
01      05/07/09 22:55:55.065           GSD Port is not specified. Instantiating non-IO Wrapper. <0x42003950>
141:01  05/07/09 22:55:55.308           Error while calling method: Cannot call class method: cmd_355
error: undefined method `log' for #<Device_135:0x2aaaaaadf730>, line: 110
backtrace:
        in: (eval): 110
        from (eval):110:in `cmd_355'
<0x42804950>
05      05/07/09 22:56:14.671           Got a reload command from 0  <0x42003950>
05      05/07/09 22:56:15.005           void ClientSocket::Disconnect() on this socket: 0x673b60 (m_Socket: 8) <0x2b330776e6d0>
Return code: 2
2       05/07/09 22:56:15       135 (spawning-device)   Device requests restart... count=1/50 dev=135
2       05/07/09 22:56:15       135 (spawning-device)   Device was disabled or removed. Stopping and marking as not running.


Thanks in advance
Best regards.
Hernan

bulek

It seems you're missing "log" method definition...

Regards,

bulek.
Thanks in advance,

regards,

Bulek.

bugui

Hi, I get integrate a PC5401 module and LinuxMCE.
I'm using a 1832 alarm panel of DSC.
It's works!!!

I will upload the changes that i did in the Power5020 template. in a couple of days.

Regards.
Bugui

twodogs

This is very interesting. Might be the only available working security system? Vista-ICM is supported but no longer sold (also rare on eBay). Caddx has potential but no one has made it work AFAIK. Is DSC the way to go?
[url="http://greenrenovation.wordpress.com/home-automation/"]http://greenrenovation.wordpress.com/home-automation/[/url]
system:
ASUS P5N7A-VM
integrated GeForce 9300
E5200 processor
Fusion 5 lite HDTV card
2G RAM
SYBA SY-PCI15001 6-port serial card
Denon AVR 3805
LG 42" Plasma
Gyration GYR3101
Cisco SPA3102 analog telephone adapter
Cisco 7971G IP phone/orbiter

bugui

Yes, I think that DSC is the way until now.
It still has some issues specially with PNP (because we need to work with). I installed a new 10.04 in order to buid a new device template and run more tests.
It's working fine, the issue that I got, arrise (for some reason) when you need to run "a quick reload router" (DSCRouter loose communication w/ the module) It can't bring back if you just resetting the module.
But If you reboot core and it cames online again.

I think that is PNP again, and it's kind of failure is identical as you can see on 0810 with PLCBUS, because of that I think that is a problem w/ generic serial devices and PNP.
I will need a little bit of help in order to finish the integration. I mean, I'm not a programmer.

Bugui