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. Troubleshooting
  3. No debug data from sensors or gateway. Bad radios?
  • Getting Started
  • Controller
  • Build
  • Hardware
  • Download/API
  • Forum
  • Store

No debug data from sensors or gateway. Bad radios?

Scheduled Pinned Locked Moved Troubleshooting
8 Posts 5 Posters 7.0k Views 1 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.
  • slartiS Offline
    slartiS Offline
    slarti
    wrote on last edited by
    #1

    Hello all

    I bought some suspicious NRF24L01+ -radios from ebay and I wonder if they're the source of my troubles.

    This is what they look like:

    IMG_8093.jpg

    Now I know they don't look like the regular ones but when I tried the pingpong sketch they reported themselves as NRF24L01+ and worked!

    But. When I use them on any example sketch for a node the node doesn't print anything on the serial console. (Yes, I've enabled debugging in MyConfig.h (well, it's enabled by default)).

    A serial gateway on vera seems to work but doesn't include any nodes (the inclusion process starts and stops as expected). I don't know how to verify if the radio works. The only thing the gateway prints on serial when connected to a PC is 0;0;3;0;14;Gateway startup complete.. Nothing else.

    Weirdly, I tried MySensors version 1.3 and did manage to get something on serial from the nodes:

    Started sensor. Open ping reading pipe: 255 Tx: fr=255,to=255,la=255,ne=255,ci=255,mt=4,ty=9,cr=184: No relay nodes was found. Trying again in 10 seconds.

    ...and from the serial gateway:

    0;0;4;11;Arduino startup complete.

    nothing else.

    I'm using arduino IDE 1.0.6 and Mysensors 1.4.1 and I've read and tried every troubleshooting trick including checking the wiring ten times, adding decoupling capacitors and trying different arduinos (uno, nano, pro mini)

    Anyone with any clues?

    "One is never alone with a rubber duck"

    1 Reply Last reply
    0
    • hekH Offline
      hekH Offline
      hek
      Admin
      wrote on last edited by
      #2

      You probably got the HopeRF RFM73 which is a NRF-clone if I've understood it correctly.

      slartiS 1 Reply Last reply
      1
      • hekH hek

        You probably got the HopeRF RFM73 which is a NRF-clone if I've understood it correctly.

        slartiS Offline
        slartiS Offline
        slarti
        wrote on last edited by
        #3

        @hek OK, so it would be possible to get these things to work by tweaking the code but I assume it's not worth the trouble.

        Just out of curiousity: why would they work with the pingpong sketch? Does it initialize the radio differently?

        "One is never alone with a rubber duck"

        O 1 Reply Last reply
        0
        • slartiS slarti

          @hek OK, so it would be possible to get these things to work by tweaking the code but I assume it's not worth the trouble.

          Just out of curiousity: why would they work with the pingpong sketch? Does it initialize the radio differently?

          O Offline
          O Offline
          olaeke
          wrote on last edited by
          #4

          @slarti I think that the difference is that the ping pong test doesn't use acknowledge and my experience from NRF24L01 (no plus) chip it that it is the ack thing that differ and that cause the problem.

          My recomendation: by new radios from the link on MySensors Store page.

          slartiS 1 Reply Last reply
          0
          • O olaeke

            @slarti I think that the difference is that the ping pong test doesn't use acknowledge and my experience from NRF24L01 (no plus) chip it that it is the ack thing that differ and that cause the problem.

            My recomendation: by new radios from the link on MySensors Store page.

            slartiS Offline
            slartiS Offline
            slarti
            wrote on last edited by
            #5

            @olaeke Yeah, thanks, I've already done that a week ago but the waiting is really frustrating on a weekend when I have time for this stuff. I think I need to hunt down an european supplier for mission critical stuff like the radios.

            "One is never alone with a rubber duck"

            O 1 Reply Last reply
            0
            • slartiS slarti

              @olaeke Yeah, thanks, I've already done that a week ago but the waiting is really frustrating on a weekend when I have time for this stuff. I think I need to hunt down an european supplier for mission critical stuff like the radios.

              O Offline
              O Offline
              olaeke
              wrote on last edited by
              #6

              @slarti Yea I know the feeling, I had planed for Home Automation stuff in the Christmas holiday then I got this shit from China a non working Vera so it was quite frustrating

              1 Reply Last reply
              0
              • A Offline
                A Offline
                alexeinz
                wrote on last edited by
                #7

                Ha, have a bag of same ones - luckily only about 5 of em and reordered proper ones after failing all attempts to make these work.. I just wonder.. is there any use for these? they obviously transmit and receive data

                mqtt gw 1.4 /openhab / zwave

                1 Reply Last reply
                0
                • B Offline
                  B Offline
                  bob543
                  wrote on last edited by
                  #8

                  Thanks for this great testing code.

                  The default pong back role wasn't working for me (and therefore no data was received from the remote unit) so I changed the following section of your code from:

                  radio.begin();
                  // Openning for listening
                  radio.openReadingPipe(1,pipes[1]);

                  radio.startListening();

                  To:

                  radio.begin();
                  // Openning for listening
                  radio.openReadingPipe(1,pipes[0]);
                  radio.openWritingPipe(pipes[1]);
                  radio.startListening();

                  Am not sure if the "radio.openWritingPipe(pipes[1])" (copied from the change role code further down in your source) line is required, but it works.

                  Thanks again.

                  B

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


                  12

                  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