Page 9 of 16

Re: Powerlink serial pinout, linux daemon and web interface

Posted: Thu Jun 05, 2014 10:04 pm
by ayasystems
Hi!

I'm in the good way...

Thanks!!

Code: Select all

pi@raspberrypi ~/pmaxd $ make
cc  -c pmaxd.c
pmaxd.c:299:6: warning: conflicting types for 'serialHandler' [enabled by default]
pmaxd-xpl.c:44:7: note: previous implicit declaration of 'serialHandler' was here
pmaxd.c:335:6: warning: conflicting types for 'packetManager' [enabled by default]
pmaxd.c:327:9: note: previous implicit declaration of 'packetManager' was here
cc  pmaxd.o -o pmaxd -lxPL -lconfig
cc  -c xplsendjson.c
cc  xplsendjson.o -o xplsendjson.cgi -lxPL
cc  -c jsongetxplstate.c
cc  jsongetxplstate.o -o jsongetxplstate.cgi -lxPL
cc  -c testpmaxd.c
cc  testpmaxd.o -o testpmaxd -lxPL -lconfig
pi@raspberrypi ~/pmaxd $

Re: Powerlink serial pinout, linux daemon and web interface

Posted: Thu Jun 05, 2014 10:27 pm
by ayasystems
Its not working....


I've put the conf file in /etc/ after it error I/O not show

Execute pmaxd but doesn't work. The cpu is up to 98% but nothing happens
Captura.PNG
Captura.PNG (75.85 KiB) Viewed 19615 times
Any idea?

Regards!

Re: Powerlink serial pinout, linux daemon and web interface

Posted: Sat Jun 07, 2014 9:28 pm
by ayasystems
Hi

I'm still working to do a build to raspberry.

As you can see in this link http://www.raspberrypi.org/forums/viewt ... 6&p=289490 the getopt() function works diferently in raspberry so is needed add this check to exit

while (((c = getopt (argc, argv, "fvh")) != -1) && (c != 255))

Re: Powerlink serial pinout, linux daemon and web interface

Posted: Sat Jun 07, 2014 9:36 pm
by ayasystems
Now seems works....

It is needed complile with "gcc -fsigned-char" option.


pi@raspberrypi ~/pmaxd $ pmaxd[14658]: [Sat Jun 7 21:33:46 2014 initLog:0058]Logging initialized
pmaxd[14658]: [Sat Jun 7 21:33:46 2014 initLog:0059]Verbose level: 5
pmaxd[14658]: [Sat Jun 7 21:33:46 2014 main:0415]Program started by User 1000


Raspberry Pi (Debian) doesn't have service_start instruction so I don't know what code put in /etc/restart.sh

Could you help me??

Re: Powerlink serial pinout, linux daemon and web interface

Posted: Sat Jun 07, 2014 11:55 pm
by ayasystems
I'm installed apache 2 on raspby.

Move www file on your source code to /var/www/
and move *.cgi to /usr/lib/cgi-bin/

wget http://localhost/cgi-bin/jsongetxplstate.cgi
restult: { "status":"","pmaxstatus":"","readytoarm":"","sensor":[]}

I think it is ready to test connected to powermax
Lunch pmaxd: (without powermax connected)

Code: Select all

pi@raspberrypi /var/www $ pmaxd -f -vvvvv
 NOTICE: [Sat Jun  7 23:53:37 2014 initLog:0058]Logging initialized
 NOTICE: [Sat Jun  7 23:53:37 2014 initLog:0059]Verbose level: 5
 NOTICE: [Sat Jun  7 23:53:37 2014 main:0415]Program started by User 1000
 NOTICE: [Sat Jun  7 23:53:37 2014 main:0449]Starting......
I have 8 zone:
 NOTICE: [Sat Jun  7 23:53:37 2014 PmaxInit:0162]zone: 0, name: R.D.C.
 NOTICE: [Sat Jun  7 23:53:37 2014 PmaxInit:0162]zone: 1, name: Etage
 NOTICE: [Sat Jun  7 23:53:37 2014 PmaxInit:0162]zone: 2, name: Salon
 NOTICE: [Sat Jun  7 23:53:37 2014 PmaxInit:0162]zone: 3, name: Salle a manger
 NOTICE: [Sat Jun  7 23:53:37 2014 PmaxInit:0162]zone: 4, name: cuisine
 NOTICE: [Sat Jun  7 23:53:37 2014 PmaxInit:0162]zone: 5, name: porte garage
 NOTICE: [Sat Jun  7 23:53:37 2014 PmaxInit:0162]zone: 6, name: volet garage
 NOTICE: [Sat Jun  7 23:53:37 2014 PmaxInit:0162]zone: 7, name: detecteur incendie
 ERR: [Sat Jun  7 23:53:37 2014 deFormatBuffer:0203]checksum NOK calculated:00EE in packet:0000
 ERR: [Sat Jun  7 23:53:37 2014 packetManager:0359]Packet not correctly formated
 ERR: [Sat Jun  7 23:53:37 2014 logBuffer:0158]Buffer: 0B 06 00
 ERR: [Sat Jun  7 23:53:42 2014 deFormatBuffer:0203]checksum NOK calculated:00A7 in packet:00B6
 ERR: [Sat Jun  7 23:53:42 2014 packetManager:0359]Packet not correctly formated
 ERR: [Sat Jun  7 23:53:42 2014 logBuffer:0158]Buffer: 25 25 EC B6 BC 25 EC B6 00 00 00 00 A8 D5 EF B6 00 00 00 00 00 00 00 00 36 00 00 00 02 54 00 00 D9 44 DD BE 6C 45 DD BE 40 E2 E2 B6 00 05 00 00 05 00 00 00 BF 00 00 00 3B 8A 00 00 00 03 1C 7F 15 04 00 01 00 11 13 1A 00 12 0F 17 16 00 00 00 00 05 00 00 05 00 00 00 BF 00 00 00 31 8A 00 00 00 03 1C 7F 15 04 00 01 00 11 13 1A 00 12 0F 17 16 00 00 00 80 76 E9 B6 2C 45 DD BE 00 00 00 00 00 00 00 00 D4 C7 00 00 04 00 00 00 02 00 02 00 00 00 00 00 00 05 00 00 05 00 00 00 BF 00 00 00 31 8A 00 00 00 03 1C 7F 15 04 00 01 00 11 13 1A 00 12 0F 17 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 23 EC B6 0F 00 00 00 0F 00 00 00 00 05 00 00 05 00 00 0000 00
The next text will be with powermax connected.

Thank you for your work!

I'll write result with the panel connected. I'll use a ftdi USB - TLL

Re: Powerlink serial pinout, linux daemon and web interface

Posted: Sun Jun 08, 2014 9:35 pm
by d0min0
ayasystems wrote:I'm installed apache 2 on raspby.

Move www file on your source code to /var/www/
and move *.cgi to /usr/lib/cgi-bin/

wget http://localhost/cgi-bin/jsongetxplstate.cgi
restult: { "status":"","pmaxstatus":"","readytoarm":"","sensor":[]}

I think it is ready to test connected to powermax
Lunch pmaxd: (without powermax connected)

Code: Select all

pi@raspberrypi /var/www $ pmaxd -f -vvvvv
 NOTICE: [Sat Jun  7 23:53:37 2014 initLog:0058]Logging initialized
 NOTICE: [Sat Jun  7 23:53:37 2014 initLog:0059]Verbose level: 5
 NOTICE: [Sat Jun  7 23:53:37 2014 main:0415]Program started by User 1000
 NOTICE: [Sat Jun  7 23:53:37 2014 main:0449]Starting......
I have 8 zone:
 NOTICE: [Sat Jun  7 23:53:37 2014 PmaxInit:0162]zone: 0, name: R.D.C.
 NOTICE: [Sat Jun  7 23:53:37 2014 PmaxInit:0162]zone: 1, name: Etage
 NOTICE: [Sat Jun  7 23:53:37 2014 PmaxInit:0162]zone: 2, name: Salon
 NOTICE: [Sat Jun  7 23:53:37 2014 PmaxInit:0162]zone: 3, name: Salle a manger
 NOTICE: [Sat Jun  7 23:53:37 2014 PmaxInit:0162]zone: 4, name: cuisine
 NOTICE: [Sat Jun  7 23:53:37 2014 PmaxInit:0162]zone: 5, name: porte garage
 NOTICE: [Sat Jun  7 23:53:37 2014 PmaxInit:0162]zone: 6, name: volet garage
 NOTICE: [Sat Jun  7 23:53:37 2014 PmaxInit:0162]zone: 7, name: detecteur incendie
 ERR: [Sat Jun  7 23:53:37 2014 deFormatBuffer:0203]checksum NOK calculated:00EE in packet:0000
 ERR: [Sat Jun  7 23:53:37 2014 packetManager:0359]Packet not correctly formated
 ERR: [Sat Jun  7 23:53:37 2014 logBuffer:0158]Buffer: 0B 06 00
 ERR: [Sat Jun  7 23:53:42 2014 deFormatBuffer:0203]checksum NOK calculated:00A7 in packet:00B6
 ERR: [Sat Jun  7 23:53:42 2014 packetManager:0359]Packet not correctly formated
 ERR: [Sat Jun  7 23:53:42 2014 logBuffer:0158]Buffer: 25 25 EC B6 BC 25 EC B6 00 00 00 00 A8 D5 EF B6 00 00 00 00 00 00 00 00 36 00 00 00 02 54 00 00 D9 44 DD BE 6C 45 DD BE 40 E2 E2 B6 00 05 00 00 05 00 00 00 BF 00 00 00 3B 8A 00 00 00 03 1C 7F 15 04 00 01 00 11 13 1A 00 12 0F 17 16 00 00 00 00 05 00 00 05 00 00 00 BF 00 00 00 31 8A 00 00 00 03 1C 7F 15 04 00 01 00 11 13 1A 00 12 0F 17 16 00 00 00 80 76 E9 B6 2C 45 DD BE 00 00 00 00 00 00 00 00 D4 C7 00 00 04 00 00 00 02 00 02 00 00 00 00 00 00 05 00 00 05 00 00 00 BF 00 00 00 31 8A 00 00 00 03 1C 7F 15 04 00 01 00 11 13 1A 00 12 0F 17 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 23 EC B6 0F 00 00 00 0F 00 00 00 00 05 00 00 05 00 00 0000 00
The next text will be with powermax connected.

Thank you for your work!

I'll write result with the panel connected. I'll use a ftdi USB - TLL
Hi,

I'm also connecting my Raspberry PI to my PowerMax Complete, however I am using Debian.

If you get it to work, could you do an installation guide for dummies? :-)

Thanks.

// Michael

Re: Powerlink serial pinout, linux daemon and web interface

Posted: Tue Jun 10, 2014 12:44 am
by ayasystems
I've checksum issue....

I can get it works

Code: Select all

 NOTICE: [Tue Jun 10 00:43:25 2014 initLog:0058]Logging initialized
 NOTICE: [Tue Jun 10 00:43:25 2014 initLog:0059]Verbose level: 5
 NOTICE: [Tue Jun 10 00:43:25 2014 main:0418]Program started by User 1000
 NOTICE: [Tue Jun 10 00:43:25 2014 main:0452]Starting......
 NOTICE: [Tue Jun 10 00:43:25 2014 main:0455]initXpl....
 NOTICE: [Tue Jun 10 00:43:25 2014 main:0457]initSerialPort....
 NOTICE: [Tue Jun 10 00:43:29 2014 main:0460]PmaxInit....
 NOTICE: [Tue Jun 10 00:43:29 2014 main:0461]PASS
I have 8 zone:
 NOTICE: [Tue Jun 10 00:43:29 2014 PmaxInit:0163]zone: 0, name: R.D.C.
 NOTICE: [Tue Jun 10 00:43:29 2014 PmaxInit:0163]zone: 1, name: Etage
 NOTICE: [Tue Jun 10 00:43:29 2014 PmaxInit:0163]zone: 2, name: Salon
 NOTICE: [Tue Jun 10 00:43:29 2014 PmaxInit:0163]zone: 3, name: Salle a manger
 NOTICE: [Tue Jun 10 00:43:29 2014 PmaxInit:0163]zone: 4, name: cuisine
 NOTICE: [Tue Jun 10 00:43:29 2014 PmaxInit:0163]zone: 5, name: porte garage
 NOTICE: [Tue Jun 10 00:43:29 2014 PmaxInit:0163]zone: 6, name: volet garage
 NOTICE: [Tue Jun 10 00:43:29 2014 PmaxInit:0163]zone: 7, name: detecteur incendie
v NOTICE: [Tue Jun 10 00:43:46 2014 KeyPressHandling:0292]getting versions string
 ERR: [Tue Jun 10 00:43:46 2014 deFormatBuffer:0206]checksum NOK calculated:00F5 in packet:000D
 ERR: [Tue Jun 10 00:43:46 2014 packetManager:0362]Packet not correctly formated
 ERR: [Tue Jun 10 00:43:46 2014 logBuffer:0161]Buffer: 02 FD 0A
 ERR: [Tue Jun 10 00:43:46 2014 deFormatBuffer:0206]checksum NOK calculated:00B6 in packet:0033
 ERR: [Tue Jun 10 00:43:46 2014 packetManager:0362]Packet not correctly formated
 ERR: [Tue Jun 10 00:43:46 2014 logBuffer:0161]Buffer: 04 36 4A 2D 37 30 30
 ERR: [Tue Jun 10 00:43:46 2014 deFormatBuffer:0206]checksum NOK calculated:0073 in packet:0039
 ERR: [Tue Jun 10 00:43:46 2014 packetManager:0362]Packet not correctly formated
 ERR: [Tue Jun 10 00:43:46 2014 logBuffer:0161]Buffer: 20 76 34 2E 34 2E 31
 ERR: [Tue Jun 10 00:43:46 2014 deFormatBuffer:0206]checksum NOK calculated:00AD in packet:0076
 ERR: [Tue Jun 10 00:43:46 2014 packetManager:0362]Packet not correctly formated
 ERR: [Tue Jun 10 00:43:46 2014 logBuffer:0161]Buffer: 37 30 30 35 35 30 20
 ERR: [Tue Jun 10 00:43:46 2014 deFormatBuffer:0206]checksum NOK calculated:003B in packet:00FF
 ERR: [Tue Jun 10 00:43:46 2014 packetManager:0362]Packet not correctly formated
 ERR: [Tue Jun 10 00:43:46 2014 logBuffer:0161]Buffer: 34 2E 32 30 FF FF
 ERR: [Tue Jun 10 00:43:46 2014 deFormatBuffer:0206]checksum NOK calculated:0000 in packet:00FF
 ERR: [Tue Jun 10 00:43:46 2014 packetManager:0362]Packet not correctly formated
 ERR: [Tue Jun 10 00:43:46 2014 logBuffer:0161]Buffer: FF FF FF FF FF FF FF
 ERR: [Tue Jun 10 00:43:46 2014 deFormatBuffer:0206]checksum NOK calculated:00EC in packet:0071
 ERR: [Tue Jun 10 00:43:46 2014 packetManager:0362]Packet not correctly formated
 ERR: [Tue Jun 10 00:43:46 2014 logBuffer:0161]Buffer: FF 0A 07 08 01 F8 FF
 ERR: [Tue Jun 10 00:43:49 2014 deFormatBuffer:0206]checksum NOK calculated:007C in packet:0031
 ERR: [Tue Jun 10 00:43:49 2014 packetManager:0362]Packet not correctly formated
 ERR: [Tue Jun 10 00:43:49 2014 logBuffer:0161]Buffer: 3F 00 04 36 4A 2D 37 30 30 33 35 37 20 76 34 2E 34 2E

Re: Powerlink serial pinout, linux daemon and web interface

Posted: Tue Jun 10, 2014 1:23 am
by ayasystems
I don't know what can i do....

Code: Select all

pi@raspberrypi ~/pmaxd $ pmaxd -vvvvvvvvvvvvvvvvvvvvvvvvvvvvv -f
 NOTICE: [Tue Jun 10 01:21:47 2014 initLog:0058]Logging initialized
 NOTICE: [Tue Jun 10 01:21:47 2014 initLog:0059]Verbose level: 29
 NOTICE: [Tue Jun 10 01:21:47 2014 main:0418]Program started by User 1000
 INFO: [Tue Jun 10 01:21:47 2014 main:0420]setting SID
 NOTICE: [Tue Jun 10 01:21:47 2014 main:0452]Starting......
 NOTICE: [Tue Jun 10 01:21:47 2014 main:0455]initXpl....
 NOTICE: [Tue Jun 10 01:21:47 2014 main:0457]initSerialPort....
 INFO: [Tue Jun 10 01:21:47 2014 initSerialPort:0071]there are 1 device in your config file
 INFO: [Tue Jun 10 01:21:47 2014 initSerialPort:0074]Intentando comunicar con
 INFO: [Tue Jun 10 01:21:52 2014 initSerialPort:0085]opening /dev/rfcomm1
 NOTICE: [Tue Jun 10 01:21:52 2014 main:0460]PmaxInit....
 NOTICE: [Tue Jun 10 01:21:52 2014 main:0461]PASS
 DEBUG: [Tue Jun 10 01:21:52 2014 logBuffer:0160]BufferSize: 180
 DEBUG: [Tue Jun 10 01:21:52 2014 logBuffer:0161]Buffer: 30 03 B5 01 02 00 01 00 04 67 00 00 00 00 00 00 08 C0 B4 01 90 93 02 00 00 00 00 00 02 00 00 00 A8 C1 B4 01 00 00 00 00 00 00 00 00 11 00 00 00 75 73 65 72 63 6F 64 65 00 00 00 00 11 00 00 00 05 00 00 00 50 03 B5 01 00 00 00 00 49 00 00 00 00 03 B5 01 98 03 B5 01 20 04 B5 01 60 07 B5 01 C0 07 B5 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 31 00 00 00 C8 03 B5 01 07 00 00 00 08 04 B5 01 00 00 00 00 08 C0 B4 01 90 93 02 00 00 00 00 00
I have 8 zone:
 NOTICE: [Tue Jun 10 01:21:52 2014 PmaxInit:0163]zone: 0, name: R.D.C.
 NOTICE: [Tue Jun 10 01:21:52 2014 PmaxInit:0163]zone: 1, name: Etage
 NOTICE: [Tue Jun 10 01:21:52 2014 PmaxInit:0163]zone: 2, name: Salon
 NOTICE: [Tue Jun 10 01:21:52 2014 PmaxInit:0163]zone: 3, name: Salle a manger
 NOTICE: [Tue Jun 10 01:21:52 2014 PmaxInit:0163]zone: 4, name: cuisine
 NOTICE: [Tue Jun 10 01:21:52 2014 PmaxInit:0163]zone: 5, name: porte garage
 NOTICE: [Tue Jun 10 01:21:52 2014 PmaxInit:0163]zone: 6, name: volet garage
 NOTICE: [Tue Jun 10 01:21:52 2014 PmaxInit:0163]zone: 7, name: detecteur incendie
 DEBUG: [Tue Jun 10 01:21:52 2014 sendBuffer:0177]Sending the following buffer to serial TTY
 DEBUG: [Tue Jun 10 01:21:52 2014 logBuffer:0160]BufferSize: 12
 DEBUG: [Tue Jun 10 01:21:52 2014 logBuffer:0161]Buffer: A2 00 00 00 00 00 00 00 00 00 00 43
 DEBUG: [Tue Jun 10 01:21:52 2014 calculChecksum:0170]checksum: 001A
 DEBUG: [Tue Jun 10 01:21:52 2014 sendBuffer:0186]result of serial write:: 15
 DEBUG: [Tue Jun 10 01:21:52 2014 sendBuffer:0177]Sending the following buffer to serial TTY
 DEBUG: [Tue Jun 10 01:21:52 2014 logBuffer:0160]BufferSize: 12
 DEBUG: [Tue Jun 10 01:21:52 2014 logBuffer:0161]Buffer: AB 06 00 00 00 00 00 00 00 00 00 43
 DEBUG: [Tue Jun 10 01:21:52 2014 calculChecksum:0170]checksum: 000B
 DEBUG: [Tue Jun 10 01:21:52 2014 sendBuffer:0186]result of serial write:: 15
 DEBUG: [Tue Jun 10 01:21:52 2014 main:0464]Sarting main loop....
 DEBUG: [Tue Jun 10 01:21:52 2014 packetManager:0342]Timeout while waiting packet: assumig packet is complete......
 DEBUG: [Tue Jun 10 01:21:52 2014 calculChecksum:0170]checksum: 0000
 ERR: [Tue Jun 10 01:21:52 2014 deFormatBuffer:0206]checksum NOK calculated:0000 in packet:000A
 ERR: [Tue Jun 10 01:21:52 2014 packetManager:0362]Packet not correctly formated
 DEBUG: [Tue Jun 10 01:21:52 2014 logBuffer:0160]BufferSize: 3
 ERR: [Tue Jun 10 01:21:52 2014 logBuffer:0161]Buffer: 02 43 BA
 DEBUG: [Tue Jun 10 01:21:52 2014 packetManager:0369]End of packet treatment
 DEBUG: [Tue Jun 10 01:21:53 2014 packetManager:0342]Timeout while waiting packet: assumig packet is complete......
 DEBUG: [Tue Jun 10 01:21:53 2014 calculChecksum:0170]checksum: 0084
 ERR: [Tue Jun 10 01:21:53 2014 deFormatBuffer:0206]checksum NOK calculated:0084 in packet:000D
 ERR: [Tue Jun 10 01:21:53 2014 packetManager:0362]Packet not correctly formated
 DEBUG: [Tue Jun 10 01:21:53 2014 logBuffer:0160]BufferSize: 31
 ERR: [Tue Jun 10 01:21:53 2014 logBuffer:0161]Buffer: 09 01 00 00 00 00 00 00 00 00 43 0D 0A 0D 02 43 BA 0A 0D A5 09 01 00 00 00 00 00 00 00 00 43
 DEBUG: [Tue Jun 10 01:21:53 2014 packetManager:0369]End of packet treatment
t NOTICE: [Tue Jun 10 01:21:56 2014 KeyPressHandling:0288]try re-enroll
 DEBUG: [Tue Jun 10 01:21:56 2014 sendBuffer:0177]Sending the following buffer to serial TTY
 DEBUG: [Tue Jun 10 01:21:56 2014 logBuffer:0160]BufferSize: 12
 DEBUG: [Tue Jun 10 01:21:56 2014 logBuffer:0161]Buffer: AB 06 00 00 00 00 00 00 00 00 00 43
 DEBUG: [Tue Jun 10 01:21:56 2014 calculChecksum:0170]checksum: 000B
 DEBUG: [Tue Jun 10 01:21:56 2014 sendBuffer:0186]result of serial write:: 15
 DEBUG: [Tue Jun 10 01:21:56 2014 packetManager:0342]Timeout while waiting packet: assumig packet is complete......
 DEBUG: [Tue Jun 10 01:21:56 2014 calculChecksum:0170]checksum: 0053
 ERR: [Tue Jun 10 01:21:56 2014 deFormatBuffer:0206]checksum NOK calculated:0053 in packet:0000
 ERR: [Tue Jun 10 01:21:56 2014 packetManager:0362]Packet not correctly formated
 DEBUG: [Tue Jun 10 01:21:56 2014 logBuffer:0160]BufferSize: 254
 ERR: [Tue Jun 10 01:21:56 2014 logBuffer:0161]Buffer: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 36 00 00 00 02 54 00 00 B9 94 E8 BE 4C 95 E8 BE 40 E2 E7 B6 00 05 00 00 05 00 00 00 BF 00 00 00 3B 8A 00 00 00 03 1C 7F 15 04 00 01 00 11 13 1A 00 12 0F 17 16 00 00 00 00 05 00 00 05 00 00 00 BF 00 00 00 31 8A 00 00 00 03 1C 7F 15 04 00 01 00 11 13 1A 00 12 0F 17 16 00 00 00 80 76 EE B6 0C 95 E8 BE 00 00 00 00 00 00 00 00 00 C8 00 00 04 00 00 00 02 00 02 00 00 00 00 00 00 05 00 00 05 00 00 00 BF 00 00 00 31 8A 00 00 00 03 1C 7F 15 04 00 01 00 11 13 1A 00 12 0F 17 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 23 F1 B6 0F 00 00 00 0F 00 00 00 00 05 00 00 05 00 00 00 BF 00 00 00 3B 8A 00 00 00 03 100 00
 DEBUG: [Tue Jun 10 01:21:56 2014 packetManager:0369]End of packet treatment
 DEBUG: [Tue Jun 10 01:21:56 2014 packetManager:0342]Timeout while waiting packet: assumig packet is complete......
 DEBUG: [Tue Jun 10 01:21:56 2014 calculChecksum:0170]checksum: 00F5
 ERR: [Tue Jun 10 01:21:56 2014 deFormatBuffer:0206]checksum NOK calculated:00F5 in packet:0000
 ERR: [Tue Jun 10 01:21:56 2014 packetManager:0362]Packet not correctly formated
 DEBUG: [Tue Jun 10 01:21:56 2014 logBuffer:0160]BufferSize: 7
 ERR: [Tue Jun 10 01:21:56 2014 logBuffer:0161]Buffer: 09 01 00 00 00 00 00
 DEBUG: [Tue Jun 10 01:21:56 2014 packetManager:0369]End of packet treatment
 DEBUG: [Tue Jun 10 01:21:56 2014 packetManager:0342]Timeout while waiting packet: assumig packet is complete......
 DEBUG: [Tue Jun 10 01:21:56 2014 calculChecksum:0170]checksum: 00D1
 ERR: [Tue Jun 10 01:21:56 2014 deFormatBuffer:0206]checksum NOK calculated:00D1 in packet:0000
 ERR: [Tue Jun 10 01:21:56 2014 packetManager:0362]Packet not correctly formated
 DEBUG: [Tue Jun 10 01:21:56 2014 logBuffer:0160]BufferSize: 13
 ERR: [Tue Jun 10 01:21:56 2014 logBuffer:0161]Buffer: 43 0D 0A 0D 02 43 BA 0A 0D A5 09 01 00
 DEBUG: [Tue Jun 10 01:21:56 2014 packetManager:0369]End of packet treatment
 DEBUG: [Tue Jun 10 01:21:56 2014 packetManager:0342]Timeout while waiting packet: assumig packet is complete......
 DEBUG: [Tue Jun 10 01:21:56 2014 calculChecksum:0170]checksum: 00BC
 ERR: [Tue Jun 10 01:21:56 2014 deFormatBuffer:0206]checksum NOK calculated:00BC in packet:000D
 ERR: [Tue Jun 10 01:21:56 2014 packetManager:0362]Packet not correctly formated
 DEBUG: [Tue Jun 10 01:21:56 2014 logBuffer:0160]BufferSize: 5
 ERR: [Tue Jun 10 01:21:56 2014 logBuffer:0161]Buffer: 00 00 00 00 43
 DEBUG: [Tue Jun 10 01:21:56 2014 packetManager:0369]End of packet treatment
Please any help!

Best regards

Re: Powerlink serial pinout, linux daemon and web interface

Posted: Wed Jun 11, 2014 5:56 pm
by viknet
definitely a problem with timeout, try changing it, otherwise it is a pretty good start

Re: Powerlink serial pinout, linux daemon and web interface

Posted: Wed Jun 11, 2014 10:56 pm
by ayasystems
It is working finally thanks to viknet !!!

Raspberry need higher timeout value

It is the make file with the correct options to compile pmaxd sources into raspbian

I'm ussing apache2 to publish web


Note: you can execute make install to copy compiled files.

Code: Select all

# build helloworld executable when user executes "make"
CFLAGS          += -I $(SRCDIR)/FLU $(OPTIMIZE) $(DEBUG) -fsigned-char
LDFLAGS         += -fsigned-char
CC              = $(CROSS_COMPILE)gcc
all: pmaxd xplsendjson jsongetxplstate testpmaxd

install: pmaxd xplsendjson jsongetxplstate testpmaxd
	cp -f pmaxd /usr/bin/pmaxd
	cp -f testpmaxd /usr/testpmaxd
	cp -f xplsendjson.cgi /usr/lib/cgi-bin/xplsendjson.cgi
	cp -f jsongetxplstate.cgi /usr/lib/cgi-bin/jsongetxplstate.cgi

	
pmaxd: pmaxd.o
	$(CC) $(LDFLAGS) pmaxd.o -o pmaxd -lxPL -lconfig 
pmaxd.o: pmaxd.c
	$(CC) $(CFLAGS) -c pmaxd.c 
xplsendjson: xplsendjson.o
	$(CC) $(LDFLAGS) xplsendjson.o -o xplsendjson.cgi -lxPL 
xplsendjson.o: xplsendjson.c
	$(CC) $(CFLAGS) -c xplsendjson.c 
jsongetxplstate: jsongetxplstate.o
	$(CC) $(LDFLAGS) jsongetxplstate.o -o jsongetxplstate.cgi -lxPL 
jsongetxplstate.o: jsongetxplstate.c
	$(CC) $(CFLAGS) -c jsongetxplstate.c 
testpmaxd: testpmaxd.o
	$(CC) $(LDFLAGS) testpmaxd.o -o testpmaxd -lxPL -lconfig 
testpmaxd.o: testpmaxd.c
	$(CC) $(CFLAGS) -c testpmaxd.c 
		
	
	

# remove object files and executable when user executes "make clean"
clean:
	rm *.o pmaxd testpmaxd xplsendjson.cgi jsongetxplstate.cgi

Re: Powerlink serial pinout, linux daemon and web interface

Posted: Fri Jun 20, 2014 9:04 pm
by ayasystems
Finally mount wr702N

It's working fine!

Re: Powerlink serial pinout, linux daemon and web interface

Posted: Tue Jul 01, 2014 11:37 am
by bartbakels
Hi,

Great work all,

Im quite interested in a prebuild image for a raspberry to interface the visonic, which can be readout by HS3. Probably via the custom webinterface u guess created by Get and Put commands.

regards

Bart

Re: Powerlink serial pinout, linux daemon and web interface

Posted: Tue Jul 01, 2014 12:03 pm
by ayasystems
bartbakels wrote:Hi,

Great work all,

Im quite interested in a prebuild image for a raspberry to interface the visonic, which can be readout by HS3. Probably via the custom webinterface u guess created by Get and Put commands.

regards

Bart
Hi Bartbakels,

I can compile viknet code to raspberry but it is not working fine. It is having problems with serial link. I don't have enough knowledge to modify it.

To compilte it to raspberry only is needed a correct makefile file. Raspberry don't understan char unsigned and it must be specified in the makefile file.

Could you adapt viknet serial code to works in rapsberry?

In the actual state in raspberry is not funcional.

Best regards!

Re: Powerlink serial pinout, linux daemon and web interface

Posted: Tue Jul 01, 2014 12:33 pm
by bartbakels
sorry, the reason that I asked for an image, is that my linux knowledge is very high level ;). Maybe someone else can help. I Know Phaeton is also still looking for an possibility to interface the visonic in HS3. I also started a thread, to recreate an HS3 plugin in the Visonic plugin setion, but no much animo i guess...

regards

Bart

Re: Powerlink serial pinout, linux daemon and web interface

Posted: Thu Jul 03, 2014 11:56 pm
by viknet
ayasystems, I don't really understand where you are connected on the powermax, aren't you using the PC/IP port ?