If you program, just monitor the traffic yourself with the SDK
That's way better and faster than having to check a file
Everytime X10 traffic is received, an event is triggered and you get the data instantly
Her's the monitor code I use in Visual Basic
'This is an event handler for the receive action
'Monitor events from ActiveHome
Sub ActiveHomeTrafficAction(ByVal bszRecv As Object _
, ByVal vParm1 As Object _
, ByVal vParm2 As Object _
, ByVal vParm3 As Object _
, ByVal vParm4 As Object _
, ByVal vParm5 As Object _
, ByVal vReserved As Object) Handles ActiveHomeObj.RecvAction
ActiveHomeTraffic = (bszRecv & " " & vParm1 & " " & vParm2 & " " & vParm3 & " " & vParm4 & " " & vParm5)
These are vaiables that the data are loaded into
bszRecv is the type of traffic like recvplc (reveive power line command)
vParm1 is the module like A2
VParm2 is on or off,
etc