Repeater nood keeps looping... and doesnt reach gw.
-
I have the same problem:
MySensors Debug receive raw 0;0;3;0;9;send: 0-0-4-11 s=1,c=1,t=2,pt=0,l=1,sg=0,st=ok:1 MySensors Debug receive raw 0;0;3;0;9;read: 0-4-11 s=1,c=1,t=2,pt=0,l=1,sg=0:1 MySensors Debug receive raw 0;0;3;0;9;send: 0-0-4-11 s=1,c=1,t=2,pt=0,l=1,sg=0,st=ok:1 MySensors Debug receive raw 0;0;3;0;9;read: 0-4-11 s=1,c=1,t=2,pt=0,l=1,sg=0:1 MySensors Debug receive raw 0;0;3;0;9;send: 0-0-4-11 s=1,c=1,t=2,pt=0,l=1,sg=0,st=ok:1 MySensors Debug receive raw 0;0;3;0;9;read: 0-4-11 s=1,c=1,t=2,pt=0,l=1,sg=0:1 MySensors Debug receive raw 0;0;3;0;9;send: 0-0-4-11 s=1,c=1,t=2,pt=0,l=1,sg=0,st=ok:1 MySensors Debug receive raw 0;0;3;0;9;read: 0-4-11 s=1,c=1,t=2,pt=0,l=1,sg=0:1 MySensors Debug receive raw 0;0;3;0;9;send: 0-0-4-11 s=1,c=1,t=2,pt=0,l=1,sg=0,st=ok:1 MySensors Debug receive raw 0;0;3;0;9;read: 0-4-11 s=1,c=1,t=2,pt=0,l=1,sg=0:1 ....It happens when the gateway tries to send a new state to a node.
Also, I have a similar problem sending sketch name and version for some nodes:
MySensors Debug receive raw 0;0;3;0;9;read: 0-4-11 s=255,c=3,t=11,pt=0,l=15,sg=0:Get Sketch Name MySensors Debug receive raw 0;0;3;0;9;send: 0-0-4-11 s=255,c=3,t=11,pt=0,l=15,sg=0,st=ok:Get Sket MySensors Debug receive raw 0;0;3;0;9;read: 0-4-11 s=255,c=3,t=2,pt=0,l=11,sg=0:Get Version MySensors Debug receive raw 0;0;3;0;9;send: 0-0-4-11 s=255,c=3,t=2,pt=0,l=11,sg=0,st=ok:Get Versi MySensors Debug receive raw 0;0;3;0;9;read: 0-4-11 s=255,c=3,t=11,pt=0,l=15,sg=0:Get Sketch Name MySensors Debug receive raw 0;0;3;0;9;send: 0-0-4-11 s=255,c=3,t=11,pt=0,l=15,sg=0,st=ok:Get Sket MySensors Debug receive raw 0;0;3;0;9;read: 0-4-11 s=255,c=3,t=2,pt=0,l=11,sg=0:Get Version MySensors Debug receive raw 0;0;3;0;9;send: 0-0-4-11 s=255,c=3,t=2,pt=0,l=11,sg=0,st=ok:Get Versi MySensors Debug receive raw 0;0;3;0;9;read: 0-4-11 s=255,c=3,t=11,pt=0,l=15,sg=0:Get Sketch Name MySensors Debug receive raw 0;0;3;0;9;send: 0-0-4-11 s=255,c=3,t=11,pt=0,l=15,sg=0,st=ok:Get Sket MySensors Debug receive raw 0;0;3;0;9;read: 0-4-11 s=255,c=3,t=2,pt=0,l=11,sg=0:Get Version MySensors Debug receive raw 0;0;3;0;9;send: 0-0-4-11 s=255,c=3,t=2,pt=0,l=11,sg=0,st=ok:Get Versi MySensors Debug receive raw 0;0;3;0;9;read: 0-4-11 s=255,c=3,t=11,pt=0,l=15,sg=0:Get Sketch Name MySensors Debug receive raw 0;0;3;0;9;send: 0-0-4-11 s=255,c=3,t=11,pt=0,l=15,sg=0,st=ok:Get Sket MySensors Debug receive raw 0;0;3;0;9;read: 0-4-11 s=255,c=3,t=2,pt=0,l=11,sg=0:Get Version MySensors Debug receive raw 0;0;3;0;9;send: 0-0-4-11 s=255,c=3,t=2,pt=0,l=11,sg=0,st=ok:Get Versi MySensors Debug receive raw 0;0;3;0;9;read: 0-4-11 s=255,c=3,t=11,pt=0,l=15,sg=0:Get Sketch Name MySensors Debug receive raw 0;0;3;0;9;send: 0-0-4-11 s=255,c=3,t=11,pt=0,l=15,sg=0,st=ok:Get Sket MySensors Debug receive raw 0;0;3;0;9;read: 0-4-11 s=255,c=3,t=2,pt=0,l=11,sg=0:Get Version MySensors Debug receive raw 0;0;3;0;9;send: 0-0-4-11 s=255,c=3,t=2,pt=0,l=11,sg=0,st=ok:Get Versi MySensors Debug receive raw 0;0;3;0;9;read: 0-4-11 s=255,c=3,t=11,pt=0,l=15,sg=0:Get Sketch Name MySensors Debug receive raw 0;0;3;0;9;send: 0-0-4-11 s=255,c=3,t=11,pt=0,l=15,sg=0,st=ok:Get Sket MySensors Debug receive raw 0;0;3;0;9;read: 0-4-11 s=255,c=3,t=2,pt=0,l=11,sg=0:Get Version MySensors Debug receive raw 0;0;3;0;9;send: 0-0-4-11 s=255,c=3,t=2,pt=0,l=11,sg=0,st=ok:Get Versi MySensors Debug receive raw 0;0;3;0;9;read: 0-4-11 s=255,c=3,t=11,pt=0,l=15,sg=0:Get Sketch Name MySensors Debug receive raw 0;0;3;0;9;send: 0-0-4-11 s=255,c=3,t=11,pt=0,l=15,sg=0,st=ok:Get Sket ....I use Indigo as a controller, with connected Mysensors serial gateway.
-
I have the same problem.
If someone could try to replicate this:
- Default SerialGW (from examples)
- Default RepeaterNode (from examples)
- Send message from GW to another node (254;4;1;0;2;1)
This is what i get
Startup GW
0;0;3;0;9;gateway started, id=0, parent=0, distance=0 0;0;3;0;14;Gateway startup complete.Startup repeater
send: 253-253-0-0 s=255,c=0,t=18,pt=0,l=3,sg=0,st=ok:1.5 send: 253-253-0-0 s=255,c=3,t=6,pt=1,l=1,sg=0,st=ok:0 repeater started, id=253, parent=0, distance=1 send: 253-253-0-0 s=255,c=3,t=11,pt=0,l=13,sg=0,st=ok:Repeater Node send: 253-253-0-0 s=255,c=3,t=12,pt=0,l=3,sg=0,st=ok:1.0Gatweway after repeater started
0;0;3;0;9;read: 253-253-0 s=255,c=3,t=6,pt=1,l=1,sg=0:0 253;255;3;0;6;0 0;0;3;0;9;read: 253-253-0 s=255,c=3,t=11,pt=0,l=13,sg=0:Repeater Node 253;255;3;0;11;Repeater Node 0;0;3;0;9;read: 253-253-0 s=255,c=3,t=12,pt=0,l=3,sg=0:1.0 253;255;3;0;12;1.0Then I type 254;4;1;0;2;1 on the gatweway serial log and press send
I get hundresds of these on the gateway
0;0;3;0;9;send: 0-0-253-254 s=4,c=1,t=2,pt=0,l=1,sg=0,st=ok:1 0;0;3;0;9;read: 0-253-254 s=4,c=1,t=2,pt=0,l=1,sg=0:1 0;0;3;0;9;send: 0-0-253-254 s=4,c=1,t=2,pt=0,l=1,sg=0,st=ok:1 0;0;3;0;9;read: 0-253-254 s=4,c=1,t=2,pt=0,l=1,sg=0:1and the same on the repeater node
read: 0-0-254 s=4,c=1,t=2,pt=0,l=1,sg=0:1 send: 0-253-0-254 s=4,c=1,t=2,pt=0,l=1,sg=0,st=ok:1 read: 0-0-254 s=4,c=1,t=2,pt=0,l=1,sg=0:1 send: 0-253-0-254 s=4,c=1,t=2,pt=0,l=1,sg=0,st=ok:1 read: 0-0-254 s=4,c=1,t=2,pt=0,l=1,sg=0:1 send: 0-253-0-254 s=4,c=1,t=2,pt=0,l=1,sg=0,st=ok:1 read: 0-0-254 s=4,c=1,t=2,pt=0,l=1,sg=0:1There is no controller here, manually assigned ID's.
Cheers
-
@barduino I have tried new hardware on repeater and my next thought was to clean GW eeprom and reload scetch.
Im just guessing here - but maybe an old route stored in eeprom thats causing problem?
Since three people now report this - i guess its inside the code somewhere...Its frustrating - all my sensors not using the repeater works fine... but my networks isnt much of a network without my repeater.
-
Maybe I should try adding some log/debug lines in the lib files... @hek do you have any good start point/specific file that you think i should look in?
-
and i can also comfirm @uandy that this is working here as well.
Ethernet 1.4, Repeater 1.4.2 and Sensor 1.5So the problem must be in the 1.5 repeater routing.
-
@hek and @celonunes GREAT job - thank you.
You have saved my homeautomation system :) -
Ok, with some help from @celonunes I think we found the problem.
It has been pushed to master.. just one little eeprom write that was missing. ;)
-
@hek Correct me if im wrong - but can this been a bug from 1.4?
I had 1.4 on another laptop, uploaded the repeaterscetch there... then my last relay (new and 1.5) didnt work (stupid me - i didnt check repeter log though) - bu I changed computer reuploaded the new 1.5 and the new relay worked.
Can be a good to know for people upgrading to 1.5 - if my finding is correct they should upgrade repeaters asap.
-
Ok - tnx! :)
-
Hello Team,
I think I fall into the same issue. My repeater goes into a loop (led is blinking continiously), and nothing is not longer working on the repeaterI changed everything (nano/NRF PA/LNA). NRF is powered externally, adding Cap also. Issue seems like to be the same. I can't connect full time in USB because my repeater is outside. Repeater stuck after between 1 day and 2 weeks.
I have a serial console on the sensor, and after a while, packet are sent st=ok, but packets doesn't reach the GW which work correctly...
I use library 1.5 for the repeater / node / GW (downloaded in august)... I don't understand the conclusion !!! What should I do, downgrade to 1.4 ??? what is the line code changed, to compare if I have the fix into my library already...please advise, I'm working on this issue since 3 months without any finding...Should I clear the eeprom ?
Thanks a lot ! -
Hi @doblanch!
This issue was resolved in 1.5 and if you are using 1.5 you should do fine!
My repeaters use 1.5 and works great.