@mfalkvidd Good! I have now succeded in getting 2.2.0 Beta up and running with Ethernet GW

miljume
@miljume
Posts made by miljume
-
RE: NRF24L01+ problems in 2.1.1 and 2.2.0 Beta
-
RE: NRF24L01+ problems in 2.1.1 and 2.2.0 Beta
@Jokgi Mots probably they are not genuine (bought from Aliexpress) but these devices themselves have not caused me any issues before. It started when I upgraded to 2.1.1. Although, after a clean install with 2.2.0 Beta it started working again so I am 100% sure that it's not the modules
-
RE: NRF24L01+ problems in 2.1.1 and 2.2.0 Beta
@gohan Yes, otherwise it fails already during build
-
RE: NRF24L01+ problems in 2.1.1 and 2.2.0 Beta
@gohan I have tried a clean install both with Rapbian Stretch and Raspbian Jessie but the results are the same
-
RE: NRF24L01+ problems in 2.1.1 and 2.2.0 Beta
@Yveaux The FAIL´s all occur with 2.1.1 and the OK is with 2.2.0 Beta. Same radio connections for both so the FAIL´s should not be connected to communication with the radio module. I have also tried 3 radios and 2 different ways of connecting them (Shield and Dupont cables) Even if 2.2.0 starts OK the problem is that it for the Ethernet GW it fails to connect
mysgw: Starting gateway... mysgw: Protocol version - 2.2.0-beta mysgw: MCO:BGN:INIT GW,CP=RNNGL---,VER=2.2.0-beta mysgw: TSF:LRT:OK mysgw: TSM:INIT mysgw: TSF:WUR:MS=0 mysgw: TSM:INIT:TSP OK mysgw: TSM:INIT:GW MODE mysgw: TSM:READY:ID=0,PAR=0,DIS=0 mysgw: MCO:REG:NOT NEEDED mysgw: connect: Connection refused mysgw: failed to connect mysgw: Eth: connect mysgw: connect: Connection refused mysgw: failed to connect mysgw: Eth: connect
And for the Serial GW it gives the following error in Domoticz
2017-10-10 18:43:07.538 MySensors: Using serial port: /dev/ttyUSB020 2017-10-10 18:43:07.538 Error: Serial Port closed!... Error: End of file 2017-10-10 18:43:08.538 MySensors: retrying in 30 seconds...
None of them picks up sensor reports
-
RE: NRF24L01+ problems in 2.1.1 and 2.2.0 Beta
@gohan Now I have tried compiling it with one line command but the GW still don't start with 2.1.1
./configure --my-transport=nrf24 --my-gateway=ethernet --my-port=5003
mysgw: Starting gateway... mysgw: Protocol version - 2.1.1 mysgw: MCO:BGN:INIT GW,CP=RNNG---,VER=2.1.1 mysgw: TSM:INIT mysgw: TSF:WUR:MS=0 mysgw: !TSM:INIT:TSP FAIL mysgw: TSM:FAIL:CNT=1 mysgw: TSM:FAIL:PDT
-
RE: NRF24L01+ problems in 2.1.1 and 2.2.0 Beta
@Yveaux Thanks for the feedback but I am using a RPI Shield so the connections should be stable
-
RE: NRF24L01+ problems in 2.1.1 and 2.2.0 Beta
@gohan Thanks, will try that as soon as I can
-
RE: NRF24L01+ problems in 2.1.1 and 2.2.0 Beta
@mfalkvidd Sure, below are commands and debug logs for both 2.1.1 and 2.2.0 Beta
As you can see both of the Gateways fails with 2.1.1. I have seen other people having the exact same problem so that is why I thought it could be something with the libraries
Commands with 2.2.0 Beta (serial GW)
./configure --my-transport=nrf24 ./configure --my-gateway=serial --my-serial-is-pty --my-serial-pty=/dev/ttyUSB020 make
Debug Log
mysgw: Starting gateway... mysgw: Protocol version - 2.2.0-beta mysgw: MCO:BGN:INIT GW,CP=RNNGL---,VER=2.2.0-beta mysgw: TSF:LRT:OK mysgw: TSM:INIT mysgw: TSF:WUR:MS=0 mysgw: TSM:INIT:TSP OK mysgw: TSM:INIT:GW MODE mysgw: TSM:READY:ID=0,PAR=0,DIS=0 mysgw: MCO:REG:NOT NEEDED mysgw: MCO:BGN:STP mysgw: MCO:BGN:INIT OK,TSP=1
Domoticz Log
2017-10-10 18:43:07.538 MySensors: Using serial port: /dev/ttyUSB020 2017-10-10 18:43:07.538 Error: Serial Port closed!... Error: End of file 2017-10-10 18:43:08.538 MySensors: retrying in 30 seconds...
Repeats every 30th second,
Commands with 2.2.0 Beta (Ethernet GW)
./configure --my-transport=nrf24 ./configure --my-gateway=ethernet --my-port=5003 ./configure --my-gateway=ethernet --my-controller-ip-address=127.0.0.1 make
Debug Log
mysgw: Starting gateway... mysgw: Protocol version - 2.2.0-beta mysgw: MCO:BGN:INIT GW,CP=RNNGL---,VER=2.2.0-beta mysgw: TSF:LRT:OK mysgw: TSM:INIT mysgw: TSF:WUR:MS=0 mysgw: TSM:INIT:TSP OK mysgw: TSM:INIT:GW MODE mysgw: TSM:READY:ID=0,PAR=0,DIS=0 mysgw: MCO:REG:NOT NEEDED mysgw: connect: Connection refused mysgw: failed to connect mysgw: Eth: connect mysgw: connect: Connection refused mysgw: failed to connect mysgw: Eth: connect
Commands with 2.1.1 (serial GW)
./configure --my-transport=nrf24 ./configure --my-gateway=serial --my-serial-is-pty --my-serial-pty=/dev/ttyUSB020 make
Debug Log
mysgw: Starting gateway... mysgw: Protocol version - 2.1.1 mysgw: MCO:BGN:INIT GW,CP=RNNG---,VER=2.1.1 mysgw: TSM:INIT mysgw: TSF:WUR:MS=0 mysgw: !TSM:INIT:TSP FAIL mysgw: TSM:FAIL:CNT=1 mysgw: TSM:FAIL:PDT
Commands with 2.1.1 (Ethernet GW)
./configure --my-transport=nrf24 ./configure --my-gateway=ethernet --my-port=5003 ./configure --my-gateway=ethernet --my-controller-ip-address=127.0.0.1 make
Debug Log
mysgw: Starting gateway... mysgw: Protocol version - 2.1.1 mysgw: MCO:BGN:INIT GW,CP=RNNG---,VER=2.1.1 mysgw: TSM:INIT mysgw: TSF:WUR:MS=0 mysgw: !TSM:INIT:TSP FAIL mysgw: TSM:FAIL:CNT=1 mysgw: TSM:FAIL:PDT
-
RE: NRF24L01+ problems in 2.1.1 and 2.2.0 Beta
@gohan Yes, I have tried compiling it as Ethernet GW but that didn't work either
Output:
mysgw: Starting gateway... mysgw: Protocol version - 2.2.0-beta mysgw: MCO:BGN:INIT GW,CP=RNNGL---,VER=2.2.0-beta mysgw: TSF:LRT:OK mysgw: TSM:INIT mysgw: TSF:WUR:MS=0 mysgw: TSM:INIT:TSP OK mysgw: TSM:INIT:GW MODE mysgw: TSM:READY:ID=0,PAR=0,DIS=0 mysgw: MCO:REG:NOT NEEDED mysgw: Listening for connections on 0.0.0.0:5003 mysgw: MCO:BGN:STP mysgw: MCO:BGN:INIT OK,TSP=1 mysgw: TSF:MSG:READ,0-0-0,s=0,c=0,t=0,pt=0,l=0,sg=0: mysgw: !TSF:MSG:LEN,0!=7 mysgw: TSF:MSG:READ,0-0-0,s=0,c=0,t=0,pt=0,l=0,sg=0: mysgw: !TSF:MSG:LEN,0!=7 mysgw: TSF:MSG:READ,0-0-0,s=0,c=0,t=0,pt=0,l=0,sg=0: mysgw: !TSF:MSG:LEN,0!=7 mysgw: TSF:MSG:READ,0-0-0,s=0,c=0,t=0,pt=0,l=0,sg=0: mysgw: !TSF:MSG:LEN,0!=7 mysgw: New connection from 127.0.0.1 mysgw: Client 0 connected mysgw: Client 0: 0;0;3;0;2; mysgw: Client 0: 0;0;3;0;2;Get Version mysgw: Client 0: 0;0;3;0;18;PING mysgw: TSF:MSG:READ,0-0-0,s=0,c=3,t=18,pt=0,l=4,sg=0:PING mysgw: !TSF:MSG:LEN,0!=11 mysgw: TSF:MSG:READ,0-0-0,s=0,c=3,t=18,pt=0,l=4,sg=0:PING mysgw: !TSF:MSG:LEN,0!=11
Then the GW repeats the last 2 lines forever
Compiled it with IP 127.0.0.1 for the controller and port 5003
It does not pick up the sensors and values
If I compile it with the local IP of the controller I get the following errors
mysgw: Starting gateway... mysgw: Protocol version - 2.2.0-beta mysgw: MCO:BGN:INIT GW,CP=RNNGL---,VER=2.2.0-beta mysgw: TSF:LRT:OK mysgw: TSM:INIT mysgw: TSF:WUR:MS=0 mysgw: TSM:INIT:TSP OK mysgw: TSM:INIT:GW MODE mysgw: TSM:READY:ID=0,PAR=0,DIS=0 mysgw: MCO:REG:NOT NEEDED mysgw: connect: Connection refused mysgw: failed to connect mysgw: Eth: connect mysgw: connect: Connection refused
After that the last 2 lines repeats forever