Skip to content
  • OpenHardware.io
  • Categories
  • Recent
  • Tags
  • Popular
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo
  1. Home
  2. Hardware
  3. Communication problems v2.0.0 between GW and nodes.
  • Getting Started
  • Controller
  • Build
  • Hardware
  • Download/API
  • Forum
  • Store

Communication problems v2.0.0 between GW and nodes.

Scheduled Pinned Locked Moved Hardware
12 Posts 5 Posters 4.1k Views 4 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • bisschopsrB Offline
    bisschopsrB Offline
    bisschopsr
    wrote on last edited by
    #1

    Hi All,

    After stugling with V2.0.0 for a few days now, it's time to ask for help (again). I had troubles with radio's before, those are supposed to be fixed now.
    I have A GW with W5100 (nano) and two sensors (Uno and Pro Mini) running. I changed the channel to 1 (#define MY_RF24_CHANNEL 1), as I also have a 1.5 network running on the standard channel 76. That is all I changed in the standard scripts.
    The is no controller attached yet.

    I now get the following log from the gateway (taken from MYSController):

    [2016-08-30 14:44:27.217 Info] INFO	Connected to COM3
     [2016-08-30 14:44:28.705 Info] RX	0;255;3;0;9;Starting gateway (RNNGA-, 2.0.0)
     [2016-08-30 14:44:28.706 Info] CHILD	New child discovered, node id=0, child id=internal
     [2016-08-30 14:44:28.706 Info] RX	0;255;3;0;9;TSM:INIT
     [2016-08-30 14:44:28.706 Info] RX	0;255;3;0;9;TSM:RADIO:OK
     [2016-08-30 14:44:28.706 Info] RX	0;255;3;0;9;TSM:GW MODE
     [2016-08-30 14:44:28.707 Info] RX	0;255;3;0;9;TSM:READY
     [2016-08-30 14:44:29.008 Info] RX	IP: 192.168.0.211
     [2016-08-30 14:44:29.008 Info] ERROR	ErrorFlag=255, Msg=IP: 192.168.0.211
     [2016-08-30 14:44:32.017 Info] RX	VMDPV_1|1_VMDPV
     [2016-08-30 14:44:32.017 Info] ERROR	ErrorFlag=255, Msg=VMDPV_1|1_VMDPV
     [2016-08-30 14:44:32.017 Info] RX	0;255;3;0;9;No registration required
     [2016-08-30 14:44:32.017 Info] RX	0;255;3;0;9;Init complete, id=0, parent=0, distance=0, registration=1
     [2016-08-30 14:44:36.381 Info] RX	0;255;3;0;9;TSP:MSG:READ 1-1-255 s=255,c=3,t=7,pt=0,l=0,sg=0:
     [2016-08-30 14:44:36.382 Info] RX	0;255;3;0;9;TSP:MSG:BC
     [2016-08-30 14:44:36.382 Info] RX	0;255;3;0;9;TSP:MSG:FPAR REQ (sender=1)
     [2016-08-30 14:44:36.382 Info] RX	0;255;3;0;9;TSP:CHKUPL:OK (FLDCTRL)
     [2016-08-30 14:44:36.382 Info] RX	0;255;3;0;9;TSP:MSG:GWL OK
     [2016-08-30 14:44:36.962 Info] RX	0;255;3;0;9;!TSP:MSG:SEND 0-0-1-1 s=255,c=3,t=8,pt=1,l=1,sg=0,ft=0,st=fail:0
     [2016-08-30 14:44:38.447 Info] RX	0;255;3;0;9;TSP:MSG:READ 1-1-255 s=255,c=3,t=7,pt=0,l=0,sg=0:
     [2016-08-30 14:44:38.447 Info] RX	0;255;3;0;9;TSP:MSG:BC
     [2016-08-30 14:44:38.447 Info] RX	0;255;3;0;9;TSP:MSG:FPAR REQ (sender=1)
     [2016-08-30 14:44:38.449 Info] RX	0;255;3;0;9;TSP:CHKUPL:OK (FLDCTRL)
     [2016-08-30 14:44:38.449 Info] RX	0;255;3;0;9;TSP:MSG:GWL OK
    

    The radio gives the following log (from direct serial log):

    Opening port
    Port open
    Starting sensor (RNNNA-, 2.0.0)
    TSM:INIT
    TSM:RADIO:OK
    TSP:ASSIGNID:OK (ID=1)
    TSM:FPAR
    TSP:MSG:SEND 1-1-255-255 s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=bc:
    TSM:FPAR
    TSP:MSG:SEND 1-1-255-255 s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=bc:
    TSM:FPAR
    TSP:MSG:SEND 1-1-255-255 s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=bc:
    TSM:FPAR
    TSP:MSG:SEND 1-1-255-255 s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=bc:
    !TSM:FPAR:FAIL
    !TSM:FAILURE
    TSM:PDT 
    

    As you can see failures on both ends. As the two nodes show the same behaviour, I suspect the problem lies with the GW.
    Does anyone have a hint where to look.
    Thx

    Ralph

    Domoticz, P1 meter interface, MySensors and more to come!

    tekkaT 1 Reply Last reply
    0
    • bisschopsrB bisschopsr

      Hi All,

      After stugling with V2.0.0 for a few days now, it's time to ask for help (again). I had troubles with radio's before, those are supposed to be fixed now.
      I have A GW with W5100 (nano) and two sensors (Uno and Pro Mini) running. I changed the channel to 1 (#define MY_RF24_CHANNEL 1), as I also have a 1.5 network running on the standard channel 76. That is all I changed in the standard scripts.
      The is no controller attached yet.

      I now get the following log from the gateway (taken from MYSController):

      [2016-08-30 14:44:27.217 Info] INFO	Connected to COM3
       [2016-08-30 14:44:28.705 Info] RX	0;255;3;0;9;Starting gateway (RNNGA-, 2.0.0)
       [2016-08-30 14:44:28.706 Info] CHILD	New child discovered, node id=0, child id=internal
       [2016-08-30 14:44:28.706 Info] RX	0;255;3;0;9;TSM:INIT
       [2016-08-30 14:44:28.706 Info] RX	0;255;3;0;9;TSM:RADIO:OK
       [2016-08-30 14:44:28.706 Info] RX	0;255;3;0;9;TSM:GW MODE
       [2016-08-30 14:44:28.707 Info] RX	0;255;3;0;9;TSM:READY
       [2016-08-30 14:44:29.008 Info] RX	IP: 192.168.0.211
       [2016-08-30 14:44:29.008 Info] ERROR	ErrorFlag=255, Msg=IP: 192.168.0.211
       [2016-08-30 14:44:32.017 Info] RX	VMDPV_1|1_VMDPV
       [2016-08-30 14:44:32.017 Info] ERROR	ErrorFlag=255, Msg=VMDPV_1|1_VMDPV
       [2016-08-30 14:44:32.017 Info] RX	0;255;3;0;9;No registration required
       [2016-08-30 14:44:32.017 Info] RX	0;255;3;0;9;Init complete, id=0, parent=0, distance=0, registration=1
       [2016-08-30 14:44:36.381 Info] RX	0;255;3;0;9;TSP:MSG:READ 1-1-255 s=255,c=3,t=7,pt=0,l=0,sg=0:
       [2016-08-30 14:44:36.382 Info] RX	0;255;3;0;9;TSP:MSG:BC
       [2016-08-30 14:44:36.382 Info] RX	0;255;3;0;9;TSP:MSG:FPAR REQ (sender=1)
       [2016-08-30 14:44:36.382 Info] RX	0;255;3;0;9;TSP:CHKUPL:OK (FLDCTRL)
       [2016-08-30 14:44:36.382 Info] RX	0;255;3;0;9;TSP:MSG:GWL OK
       [2016-08-30 14:44:36.962 Info] RX	0;255;3;0;9;!TSP:MSG:SEND 0-0-1-1 s=255,c=3,t=8,pt=1,l=1,sg=0,ft=0,st=fail:0
       [2016-08-30 14:44:38.447 Info] RX	0;255;3;0;9;TSP:MSG:READ 1-1-255 s=255,c=3,t=7,pt=0,l=0,sg=0:
       [2016-08-30 14:44:38.447 Info] RX	0;255;3;0;9;TSP:MSG:BC
       [2016-08-30 14:44:38.447 Info] RX	0;255;3;0;9;TSP:MSG:FPAR REQ (sender=1)
       [2016-08-30 14:44:38.449 Info] RX	0;255;3;0;9;TSP:CHKUPL:OK (FLDCTRL)
       [2016-08-30 14:44:38.449 Info] RX	0;255;3;0;9;TSP:MSG:GWL OK
      

      The radio gives the following log (from direct serial log):

      Opening port
      Port open
      Starting sensor (RNNNA-, 2.0.0)
      TSM:INIT
      TSM:RADIO:OK
      TSP:ASSIGNID:OK (ID=1)
      TSM:FPAR
      TSP:MSG:SEND 1-1-255-255 s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=bc:
      TSM:FPAR
      TSP:MSG:SEND 1-1-255-255 s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=bc:
      TSM:FPAR
      TSP:MSG:SEND 1-1-255-255 s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=bc:
      TSM:FPAR
      TSP:MSG:SEND 1-1-255-255 s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=bc:
      !TSM:FPAR:FAIL
      !TSM:FAILURE
      TSM:PDT 
      

      As you can see failures on both ends. As the two nodes show the same behaviour, I suspect the problem lies with the GW.
      Does anyone have a hint where to look.
      Thx

      Ralph

      tekkaT Offline
      tekkaT Offline
      tekka
      Admin
      wrote on last edited by
      #2

      @bisschopsr Looks like a power issue (no or too small cap, add at least 100uF) or radio interference (radios too close, AP nearby)

      bisschopsrB 2 Replies Last reply
      0
      • tekkaT tekka

        @bisschopsr Looks like a power issue (no or too small cap, add at least 100uF) or radio interference (radios too close, AP nearby)

        bisschopsrB Offline
        bisschopsrB Offline
        bisschopsr
        wrote on last edited by
        #3

        @tekka Thx for the response. I will look into both in more details.
        As for power: This is always a critical one, both gateway and nodes are power with a solid supply that I used before on all my nodes, so I don't expect much issues there. But I must say that I don't use 100uF as cap, so will see what that does.
        As for interference: The GW and node are on one desk, so that might be a problem. I did not have this problem playing with earlier versions of MySensors, but since this is V2, there might be a change in comms that is of influence. Also there is GW on channel 76 nearby. This setup is on channel 1, so I don't know if the other GW gives interference. AP’s are all on a distance.

        Domoticz, P1 meter interface, MySensors and more to come!

        1 Reply Last reply
        0
        • tekkaT tekka

          @bisschopsr Looks like a power issue (no or too small cap, add at least 100uF) or radio interference (radios too close, AP nearby)

          bisschopsrB Offline
          bisschopsrB Offline
          bisschopsr
          wrote on last edited by
          #4

          @tekka I more and more start to believe i'm dealing with a crappy Nano. Whatever power I use, I noticed it is assining a very strange IP address that is changing all the time. Also when I put it in my (exisiting) gateway board, it's getting hot.

          Domoticz, P1 meter interface, MySensors and more to come!

          1 Reply Last reply
          0
          • bisschopsrB Offline
            bisschopsrB Offline
            bisschopsr
            wrote on last edited by
            #5

            This indeed looks like a bad Nano. I rebuild it with a spare UNO and working. There is however one thing. The W5100 can be powered on 5V right? I do so on my "old" gateway. The W5100 does have its own step down regulator. This one is not working well at 5V. It's assigning the strangest IP adresses on 5V. On 3.3V it works ok. Anyone experienced this also, or is this also a bad W5100?

            Domoticz, P1 meter interface, MySensors and more to come!

            TheoLT 1 Reply Last reply
            0
            • bisschopsrB bisschopsr

              This indeed looks like a bad Nano. I rebuild it with a spare UNO and working. There is however one thing. The W5100 can be powered on 5V right? I do so on my "old" gateway. The W5100 does have its own step down regulator. This one is not working well at 5V. It's assigning the strangest IP adresses on 5V. On 3.3V it works ok. Anyone experienced this also, or is this also a bad W5100?

              TheoLT Offline
              TheoLT Offline
              TheoL
              Contest Winner
              wrote on last edited by
              #6

              @bisschopsr Haven't experienced it. But whilst preparing Fridays workshop I did notice one thing. If you use the shortest Dupont cables you can buy you don't need capacitors perse. It's ofcource even better to have a cableless connection like soldering the radio directly on the pcb - or use headers.

              Not sure how it will work out Friday, so I'll bring some capacitors with me. But I was actually able to build nodes without capacitors that remained communicating over at least 20 or 30 meters. For this we use 10 cm dupont cables.

              So I've added an extra reason for communication failures to my list. A too long distance between the radio and arduino to which the radio is connected.

              bisschopsrB 1 Reply Last reply
              0
              • TheoLT TheoL

                @bisschopsr Haven't experienced it. But whilst preparing Fridays workshop I did notice one thing. If you use the shortest Dupont cables you can buy you don't need capacitors perse. It's ofcource even better to have a cableless connection like soldering the radio directly on the pcb - or use headers.

                Not sure how it will work out Friday, so I'll bring some capacitors with me. But I was actually able to build nodes without capacitors that remained communicating over at least 20 or 30 meters. For this we use 10 cm dupont cables.

                So I've added an extra reason for communication failures to my list. A too long distance between the radio and arduino to which the radio is connected.

                bisschopsrB Offline
                bisschopsrB Offline
                bisschopsr
                wrote on last edited by
                #7

                @TheoL Hi Theo, thanks for your feedback. Interesting workshop you do on Friday, unfortunately I can't participate due to work obligations. Regarding the cables, I understand your experience. When using Dupont cables, it's always good practice to keep the connections as short as possible. Capacitors are always a good addition. In designing electronics, its standard practice to at least add decoupling capacitors (generally around 100nF) closed to the power connections of your integrated circuits or modules. For the radio's in MySensors I would advise to add a larger capacitor of 4.7uF or 10uF over the power connections of the radio, preferably soldered on the radio module itself. I think this is also something to share with the participants coming Friday as design rules. Regarding the performance of mySensors V2.0.0, I have my thoughts. Version 1.5 was running flawless out of the box, V2.0.0 does not in my experience. Like to hear the thoughts and experiences you have especially after the workshop.

                Domoticz, P1 meter interface, MySensors and more to come!

                TheoLT 1 Reply Last reply
                0
                • bisschopsrB bisschopsr

                  @TheoL Hi Theo, thanks for your feedback. Interesting workshop you do on Friday, unfortunately I can't participate due to work obligations. Regarding the cables, I understand your experience. When using Dupont cables, it's always good practice to keep the connections as short as possible. Capacitors are always a good addition. In designing electronics, its standard practice to at least add decoupling capacitors (generally around 100nF) closed to the power connections of your integrated circuits or modules. For the radio's in MySensors I would advise to add a larger capacitor of 4.7uF or 10uF over the power connections of the radio, preferably soldered on the radio module itself. I think this is also something to share with the participants coming Friday as design rules. Regarding the performance of mySensors V2.0.0, I have my thoughts. Version 1.5 was running flawless out of the box, V2.0.0 does not in my experience. Like to hear the thoughts and experiences you have especially after the workshop.

                  TheoLT Offline
                  TheoLT Offline
                  TheoL
                  Contest Winner
                  wrote on last edited by
                  #8

                  @bisschopsr You're of course right, I was just a bit surprised to see it work. But I don't think it'll work great without capacitors on the long run.

                  bisschopsrB 1 Reply Last reply
                  0
                  • TheoLT TheoL

                    @bisschopsr You're of course right, I was just a bit surprised to see it work. But I don't think it'll work great without capacitors on the long run.

                    bisschopsrB Offline
                    bisschopsrB Offline
                    bisschopsr
                    wrote on last edited by
                    #9

                    @TheoL Agreed, better safe then sorry :-). I'm interested to see how the sensors will perform if they are close together (they will probably be in a class room kind of situation). I found that this is one of my biggest pitfalls. 1.5 was always ok, even on the same work bench. 2.0 is very critical in this in my experience. For myself I wonder how this is going to work in real life situations where sensors might be close range to eachother and to the GW. If have not enough sensors now to test this on 2.0 unfortunatly, but you will have I guess some during the workshop.

                    Domoticz, P1 meter interface, MySensors and more to come!

                    1 Reply Last reply
                    0
                    • xydixX Offline
                      xydixX Offline
                      xydix
                      wrote on last edited by
                      #10

                      @bisschopsr
                      Have you solved your problem?
                      I have nodes running fine on 1.5 but i have problem with 2.0
                      I get the same as you in my serial monitor from my GW and nodes.
                      My issue was (still is) that i use pro minis with voltage regulator removed and a battery booster.
                      My battery booster give me 3,36V -3,38V.
                      This cause problems under the presentation on 2.0.
                      If i get lower voltage, closer to 3,3V the problem is gone.
                      It turns out that i little to high voltage can cause this.

                      1 Reply Last reply
                      0
                      • rubyanR Offline
                        rubyanR Offline
                        rubyan
                        wrote on last edited by
                        #11

                        I had lots of problems with receiving the ACK messages of a node. I was sending a switch off command with ACK. The ACK was never delivered 50% of the time.

                         [2016-09-07 17:16:44.241 Info] RX	0;255;3;0;9;TSP:MSG:SEND 0-0-100-100 s=1,c=1,t=2,pt=0,l=1,sg=0,ft=0,st=ok:0
                         [2016-09-07 17:16:44.241 Info] RX	0;255;3;0;9;TSP:MSG:READ 100-100-0 s=1,c=1,t=2,pt=0,l=1,sg=0:0
                         [2016-09-07 17:16:44.241 Info] RX	100;1;1;1;2;0
                         [2016-09-07 17:16:44.490 Info] TX	100;1;1;1;2;0
                         [2016-09-07 17:16:44.537 Info] RX	0;255;3;0;9;!TSP:MSG:SEND 0-0-100-100 s=1,c=1,t=2,pt=0,l=1,sg=0,ft=0,st=fail:0
                         [2016-09-07 17:16:44.755 Info] TX	100;1;1;1;2;0
                         [2016-09-07 17:16:44.771 Info] RX	0;255;3;0;9;TSP:MSG:SEND 0-0-100-100 s=1,c=1,t=2,pt=0,l=1,sg=0,ft=0,st=ok:0
                         [2016-09-07 17:16:44.771 Info] RX	0;255;3;0;9;TSP:MSG:READ 100-100-0 s=1,c=1,t=2,pt=0,l=1,sg=0:0
                         [2016-09-07 17:16:44.771 Info] RX	100;1;1;1;2;0
                         [2016-09-07 17:16:48.052 Info] TX	100;1;1;1;2;0
                         [2016-09-07 17:16:48.099 Info] RX	0;255;3;0;9;!TSP:MSG:SEND 0-0-100-100 s=1,c=1,t=2,pt=0,l=1,sg=0,ft=0,st=fail:0
                         [2016-09-07 17:16:48.899 Info] TX	100;1;1;1;2;0
                         [2016-09-07 17:16:48.946 Info] RX	0;255;3;0;9;!TSP:MSG:SEND 0-0-100-100 s=1,c=1,t=2,pt=0,l=1,sg=0,ft=0,st=fail:0
                         [2016-09-07 17:17:00.021 Info] TX	100;1;1;1;2;0
                         [2016-09-07 17:17:00.068 Info] RX	0;255;3;0;9;!TSP:MSG:SEND 0-0-100-100 s=1,c=1,t=2,pt=0,l=1,sg=0,ft=0,st=fail:0
                         [2016-09-07 17:17:00.614 Info] TX	100;1;1;1;2;0
                         [2016-09-07 17:17:00.645 Info] RX	0;255;3;0;9;TSP:MSG:SEND 0-0-100-100 s=1,c=1,t=2,pt=0,l=1,sg=0,ft=0,st=ok:0
                         [2016-09-07 17:17:00.645 Info] RX	0;255;3;0;9;TSP:MSG:READ 100-100-0 s=1,c=1,t=2,pt=0,l=1,sg=0:0
                        

                        When I removed the (aliexpress) NRF24L01+ Socket Adapter Board on the node and connected the radio directly to the 3.3v nano the acknowledge rate went to 100%. Strange...

                        1 Reply Last reply
                        0
                        • bisschopsrB Offline
                          bisschopsrB Offline
                          bisschopsr
                          wrote on last edited by
                          #12

                          @xydix NRF modules are sensitive to power fluctuations, so take care that you have a stable source. Is the booster of good quality or producing noise on the power lines?. The converter can produce a high frequency signal on the powerline, also know as noise. You can try to filter the noise with a small capacitor like 100nF or maybee even smaller depending on the freqency of the noise coming from the booster.
                          My problem was/is the distance between the GW and the sensor currently, other problems were related to power as well, solved for now (see above my findings)

                          @rubyan Sounds like power trouble and/or distance between GW and sensor. Powering from the Nano is in genaral not a good thing. The supply might be to week. Use an external power source and some capacitors (see above) Also try to see if putting the GW and sensors at a distance helps.

                          Domoticz, P1 meter interface, MySensors and more to come!

                          1 Reply Last reply
                          0
                          Reply
                          • Reply as topic
                          Log in to reply
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes


                          18

                          Online

                          11.7k

                          Users

                          11.2k

                          Topics

                          113.0k

                          Posts


                          Copyright 2019 TBD   |   Forum Guidelines   |   Privacy Policy   |   Terms of Service
                          • Login

                          • Don't have an account? Register

                          • Login or register to search.
                          • First post
                            Last post
                          0
                          • OpenHardware.io
                          • Categories
                          • Recent
                          • Tags
                          • Popular