|
chrisbirkinshaw
|
 |
« Reply #45 on: April 11, 2008, 03:31:44 pm » |
|
Still no luck with the latest binaries. Doesn't even trigger anything now or log anything other than the initial creation of children.
Compared the size of the CM11A binary:
2569811 LMCE original 2567069 First version of latest binaries 174880 Latest version of binaries
Hmm, something strange here!
Chris
|
|
|
|
|
Logged
|
|
|
|
|
nite_man
|
 |
« Reply #46 on: April 11, 2008, 03:33:40 pm » |
|
@Chris: I just used strip to make the size of binaries smaller. @NOS: I have a strange problem. When I send a command to the X10 lamp module I don't see any messages in the CM11A log. But the lamp is switched ON/OFF with delay in 20-30 seconds. Here is a DCERouter.log: 08 04/11/08 17:28:58.692 Received Message from 0 (unknown / ) to 38 (X10 Light Switch (on/off) / Living Room/Family Room), type 1 id 192 Command:On, retry none, parameters: <0x2aaabd813950> 08 04/11/08 17:28:58.693 Parameter 97(PK_Pipe): <0x2aaabd813950> 08 04/11/08 17:28:58.693 Parameter 98(PK_Device_Pipes): <0x2aaabd813950> 05 04/11/08 17:28:58.738 Socket::ReceiveData 0x12778c0 failed, bytes left 0 start: 33360000 1: 0 1b: 0 2: 0 2b: 0 m_Socket: 169 Incoming_Conn Socket 169 127.0.0.1 <0x2aaabd813950> 05 04/11/08 17:28:58.738 Socket::ReceiveString2 ReceiveData failed m_Socket: -1 Incoming_Conn Socket 169 127.0.0.1 <0x2aaabd813950> 05 04/11/08 17:28:58.738 TCPIP: Closing connection to -1003 (Router Dev #0) 0x12778c0 m_Socket: -1 <0x2aaabd813950> 05 04/11/08 17:28:58.738 Router::RemoveAndDeleteSocket 0x12778c0 -1003 <0x2aaabd813950> This is a CM11A.log: ========== NEW LOG SECTION ========== 1 04/11/08 17:27:43 37 (spawning-device) Starting... 2 1 04/11/08 17:27:43 37 (spawning-device) Found /usr/pluto/bin/CM11A 05 04/11/08 17:28:09.120 Creating child 38 <0x2af453a04940> 05 04/11/08 17:28:09.120 Note: Device manager has attached a device of type 37 that this has no custom event handler for. It will not fire events. <0x2af453a04940> 05 04/11/08 17:28:09.120 Note: Device manager has attached a device of type 37 that this has no custom handler for. This is normal for IR. <0x2af453a04940> 05 04/11/08 17:28:09.120 Creating child 39 <0x2af453a04940> 05 04/11/08 17:28:09.120 Note: Device manager has attached a device of type 54 that this has no custom event handler for. It will not fire events. <0x2af453a04940> 05 04/11/08 17:28:09.120 Note: Device manager has attached a device of type 54 that this has no custom handler for. This is normal for IR. <0x2af453a04940>
|
|
|
|
|
Logged
|
|
|
|
|
nosilla99
|
 |
« Reply #47 on: April 11, 2008, 04:32:14 pm » |
|
@nite_man
I can't understand why you see no startup messages such as which serial port the CM11A is using etc
Do you have time to get on IRC in the next 30 minutes or so ?
NOS
|
|
|
|
« Last Edit: April 11, 2008, 05:01:28 pm by nosilla99 »
|
Logged
|
|
|
|
|
nite_man
|
 |
« Reply #48 on: April 11, 2008, 05:08:27 pm » |
|
@nite_man
I can't understand why you see no startup messages such as which serial port the CM11A is using etc
Do you have time to get on IRC in the next 30 minutes or so ?
NOS
Will be able to chat after one hour.
|
|
|
|
|
Logged
|
|
|
|
|
nosilla99
|
 |
« Reply #49 on: April 11, 2008, 05:17:35 pm » |
|
@nite_man
I will probably be off line by then, however can you tell me which version of LMCE you are running and can you post a copy of devicepoll.cpp here ?
I will try to catch up with you later
NOS
|
|
|
|
|
Logged
|
|
|
|
|
chrisbirkinshaw
|
 |
« Reply #50 on: April 11, 2008, 06:03:59 pm » |
|
I'm going to have a go at compiling it. Is it safe to build LMCE on a production system? I noticed that when I started to make it tried to stoop and start my mysql server and connect to it but failed. This scared me a bit so I stopped.
Chris
|
|
|
|
|
Logged
|
|
|
|
|
nosilla99
|
 |
« Reply #51 on: April 11, 2008, 07:56:29 pm » |
|
Hi Chris, I always build on my production core and have not had a problem so far, some of the messages regarding mysql are indeed scary but it has not caused any problems on my system, but I may just be lucky  As non of the executables or libraries are installed you should be ok Good Luck NOS
|
|
|
|
|
Logged
|
|
|
|
|
nite_man
|
 |
« Reply #52 on: April 12, 2008, 09:39:07 am » |
|
@nite_man
I will probably be off line by then, however can you tell me which version of LMCE you are running and can you post a copy of devicepoll.cpp here ?
I will try to catch up with you later
NOS
Thanks NOS for your help. I run LinxuMCE 0710 Beta 4 installed from DVD. See my devicepoll.cpp here - http://www.mediafire.com/?ymbnjcmyajx
|
|
|
|
|
Logged
|
|
|
|
|
chrisbirkinshaw
|
 |
« Reply #53 on: April 13, 2008, 02:20:04 pm » |
|
Ok, I did a make as per the wiki but when I went into Lighting_Plugin and CM11A src dirs they did not seem to be built. I did a make, make bin, make so and was successful for all but the Lighting_Plugin. Error below: dcerouter_64097:/usr/src/lmce_svn/lmce/src/Lighting_Plugin# make all g++ -o Lighting_Plugin Main.o Lighting_Plugin.o ../Gen_Devices/Lighting_PluginBase.o -L../lib -lpluto_main -lSerializeClass -lDCECommon -lPlutoUtils -lpthread Lighting_Plugin.o: In function `DCE::Lighting_Plugin::LightingFollowMe(DCE::Socket*, DCE::Message*, DCE::DeviceData_Base*, DCE::DeviceData_Base*)': /usr/src/lmce_svn/lmce/src/Lighting_Plugin/Lighting_Plugin.cpp:222: undefined reference to `DCE::FollowMe_Device::HandleFollowMe(DCE::Message*)' Lighting_Plugin.o: In function `DCE::Lighting_Plugin::Register()': /usr/src/lmce_svn/lmce/src/Lighting_Plugin/Lighting_Plugin.cpp:141: undefined reference to `DCE::Datagrid_Plugin::RegisterDatagridGenerator(DCE::DataGridGeneratorCallBack*, int, int)' collect2: ld returned 1 exit status make: *** [Lighting_Plugin] Error 1
I also tried going into the DCE and Datagrid_plugin folders and making them first but this made no difference. Does anyone know what's going on here? Thanks, Chris
|
|
|
|
|
Logged
|
|
|
|
|
nosilla99
|
 |
« Reply #54 on: April 13, 2008, 03:44:07 pm » |
|
Chris
Ignore that error, you just need to a "make so" in the lighting_plugin
NOS
|
|
|
|
|
Logged
|
|
|
|
|
nite_man
|
 |
« Reply #55 on: April 13, 2008, 03:48:05 pm » |
|
First of all, you should run make so for the Lighting_Plugin I guess. Also be sure that you use your working libraries: export SNR_CPPFLAGS="-L/usr/pluto/lib"
|
|
|
|
|
Logged
|
|
|
|
|
nosilla99
|
 |
« Reply #56 on: April 13, 2008, 04:01:56 pm » |
|
@nite_man
Have you got any further in figuring out why you are not getting very little logging from the CM11A ?
Your devicepoll.cpp is definitely the last one which was committed to SVN so I am at a loss unless you have somehow managed to turn logging off
NOS
|
|
|
|
|
Logged
|
|
|
|
|
nite_man
|
 |
« Reply #57 on: April 13, 2008, 08:22:34 pm » |
|
Have no idea why. I have the same problem with GC100. I don't see any debug message there but can see in DCERouter.log
|
|
|
|
|
Logged
|
|
|
|
|
chrisbirkinshaw
|
 |
« Reply #58 on: April 14, 2008, 11:54:13 am » |
|
Checked out the latest SVN but the devicepoll.cpp was not the latest, so I downloaded the source from the charonmedia trac ticket. Compiled and installed as per instructions. CM11A now listens to messages from the powerline, and I do not see any checksum errors, however there is no enhanced logging at all.
I am no longer seeing 30 sec delays though, which is good news. I will say though that compared to the HA system I am migrating away from (Misterhouse) LMCE is not as fast. The delay seems to be be in DCE router rather the CM11A driver, as the delay also affect the floorplan.
Chris
|
|
|
|
|
Logged
|
|
|
|
|
caiman
|
 |
« Reply #59 on: April 15, 2008, 03:12:49 pm » |
|
Is anyone seeing this with the svn sources ? Exception occured on CM11A's serial port: 0. Sleeping for 5.1 second.
It has worked for a while, not sure what changed...
|
|
|
|
|
Logged
|
|
|
|
|