Hi,
I am at the end of my rope here and I have no ideas where to go anymore.
The story is as follows.
I had a working MySensors setup with a serial gateway hooked up to Domoticz. It worked like a charm (I had temp, humidity, light, battery meter).
I wanted to add a motion sensor - and this worked just fine too... until I noticed I made a mistake and my motion sensor got registered under the temperature ID (only on one of the nodes though).
I tried rolling back the changes, but this effectively broke everything.
Now, both my sensors won't communicate with the gateway at all.
I tried erasing the eeprom, reflashing multiple versions of MySensors. Nothing.
Communication between the gateway and sensors works just fine (using GettingStarted from RF24_master) and a simple rx/tx sketch.
I see that my sensor keeps pinging the gateway, the gateway notices it but does not respond. At this point, I've no clue anymore what to do.
The funny thing is - adding a sensor to the gateway has always been painful. I had to first make the communication work using GettingStarted (RF24) and only then, communication between the gateway and sensors would work. Here - it didn't.
Please help!
Gateway is an Arduino Nano, sensors work off a Pro Mini 3.3V.
Logs from gateway each time a sensor pings it:
0;255;3;0;9;Starting gateway (RNNGA-, 2.0.0-beta)
0;255;3;0;9;write register, reg=0, value=14
0;255;3;0;9;write register, reg=3, value=3
0;255;3;0;9;write register, reg=4, value=95
0;255;3;0;9;write register, reg=5, value=76
0;255;3;0;9;write register, reg=6, value=35
0;255;3;0;9;read register, reg=6, value=35
0;255;3;0;9;write register, reg=16, value=115
0;255;3;0;9;write register, reg=29, value=6
0;255;3;0;9;write register, reg=2, value=2
0;255;3;0;9;write register, reg=1, value=0
0;255;3;0;9;write register, reg=28, value=3
0;255;3;0;9;RF24_flushRX
0;255;3;0;9;RF24_flushTX
0;255;3;0;9;write register, reg=7, value=112
0;255;3;0;9;Radio init successful.
0;255;3;0;14;Gateway startup complete.
0;255;3;0;9;write register, reg=2, value=3
0;255;3;0;9;write register, reg=1, value=1
0;255;3;0;9;start listening
0;255;3;0;9;write register, reg=0, value=15
0;255;3;0;9;write register, reg=10, value=0
0;255;0;0;18;2.0.0-beta
0;255;3;0;9;Init complete, id=0, parent=0, distance=0
0;255;3;0;9;Data available on pipe 0
0;255;3;0;9;read message, len=7
0;255;3;0;9;write register, reg=7, value=64
0;255;3;0;9;read: 255-255-0 s=255,c=3,t=3,pt=0,l=0,sg=0:
255;255;3;0;3;
0;255;3;0;9;Data available on pipe 0
0;255;3;0;9;read message, len=7
0;255;3;0;9;write register, reg=7, value=64
0;255;3;0;9;read: 255-255-0 s=255,c=3,t=3,pt=0,l=0,sg=0:
255;255;3;0;3;
0;255;3;0;9;Data available on pipe 0
0;255;3;0;9;read message, len=7
0;255;3;0;9;write register, reg=7, value=64
0;255;3;0;9;read: 255-255-0 s=255,c=3,t=3,pt=0,l=0,sg=0:
255;255;3;0;3;
0;255;3;0;9;Data available on pipe 0
0;255;3;0;9;read message, len=7
0;255;3;0;9;write register, reg=7, value=64
0;255;3;0;9;read: 255-255-0 s=255,c=3,t=3,pt=0,l=0,sg=0:
255;255;3;0;3;
0;255;3;0;9;Data available on pipe 0
0;255;3;0;9;read message, len=7
0;255;3;0;9;write register, reg=7, value=64
0;255;3;0;9;read: 255-255-0 s=255,c=3,t=3,pt=0,l=0,sg=0:
255;255;3;0;3;
Logs from sensor:
req id
start listening
write register, reg=0, value=15
stop listening
write register, reg=0, value=14
open writing pipe, recipient=0
write register, reg=10, value=0
write register, reg=16, value=0
send message to 0, len=7
RF24_flushTX
write register, reg=7, value=48
start listening
write register, reg=0, value=15
send: 255-255-0-0 s=255,c=3,t=3,pt=0,l=0,sg=0,st=ok: