Skip to content
  • MySensors
  • 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. What radio to use? NRF24L01+, RFM69, RFM73 ?

What radio to use? NRF24L01+, RFM69, RFM73 ?

Scheduled Pinned Locked Moved Hardware
52 Posts 11 Posters 49.2k Views 9 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.
  • Cliff KarlssonC Offline
    Cliff KarlssonC Offline
    Cliff Karlsson
    wrote on last edited by
    #43

    Hmm...

    I just connected both gateway and temp sensor to the same computer and used the serial monitor and now it shows temp info

    0;0;3;0;9;gateway started, id=0, parent=0, distance=0
    0;0;3;0;14;Gateway startup complete.
    0;0;3;0;9;read: 1-1-0 s=255,c=0,t=17,pt=0,l=3,sg=0:1.5
    1;255;0;0;17;1.5
    0;0;3;0;9;read: 1-1-0 s=255,c=3,t=6,pt=1,l=1,sg=0:0
    1;255;3;0;6;0
    0;0;3;0;9;read: 1-1-0 s=255,c=3,t=11,pt=0,l=18,sg=0:Temperature Senso
    1;255;3;0;11;Temperature Sensor
    0;0;3;0;9;read: 1-1-0 s=255,c=3,t=12,pt=0,l=3,sg=0:1.1
    1;255;3;0;12;1.1
    0;0;3;0;9;read: 1-1-0 s=0,c=0,t=6,pt=0,l=0,sg=0:
    1;0;0;0;6;
    0;0;3;0;9;read: 1-1-0 s=0,c=1,t=0,pt=7,l=5,sg=0:24.5
    1;0;1;0;0;24.5
    0;0;3;0;9;read: 1-1-0 s=0,c=1,t=0,pt=7,l=5,sg=0:24.7
    1;0;1;0;0;24.7
    0;0;3;0;9;read: 1-1-0 s=0,c=1,t=0,pt=7,l=5,sg=0:24.8
    1;0;1;0;0;24.8
    

    I don´t know if it is a range problem or if it is my controller platform.
    I am using a raspberry pi and domoticz and I get a lot of errors like:

    2015-09-28 19:30:16.415 MySensors: Using serial port: /dev/ttyUSB0
    2015-09-28 19:30:17.881 MySensors: Gateway Ready...
    2015-09-28 19:30:36.661 Hardware Monitor: Fetching data (System sensors)
    2015-09-28 19:31:06.795 Hardware Monitor: Fetching data (System sensors)
    2015-09-28 19:31:36.930 Hardware Monitor: Fetching data (System sensors)
    2015-09-28 19:32:07.060 Hardware Monitor: Fetching data (System sensors)
    2015-09-28 19:32:37.168 Hardware Monitor: Fetching data (System sensors)
    2015-09-28 19:33:07.298 Hardware Monitor: Fetching data (System sensors)
    2015-09-28 19:33:37.410 Hardware Monitor: Fetching data (System sensors)
    2015-09-28 19:34:07.541 Hardware Monitor: Fetching data (System sensors)
    2015-09-28 19:34:37.658 Hardware Monitor: Fetching data (System sensors)
    2015-09-28 19:35:07.784 Hardware Monitor: Fetching data (System sensors)
    2015-09-28 19:35:37.925 Hardware Monitor: Fetching data (System sensors)
    2015-09-28 19:36:08.054 Hardware Monitor: Fetching data (System sensors)
    2015-09-28 19:36:38.167 Hardware Monitor: Fetching data (System sensors)
    2015-09-28 19:37:08.298 Hardware Monitor: Fetching data (System sensors)
    2015-09-28 19:37:38.428 Hardware Monitor: Fetching data (System sensors)
    2015-09-28 19:38:08.537 Hardware Monitor: Fetching data (System sensors)
    2015-09-28 19:38:38.666 Hardware Monitor: Fetching data (System sensors)
    2015-09-28 19:38:38.852 Error: Serial Port closed!... Error: End of file
    2015-09-28 19:38:39.513 MySensors: retrying in 30 seconds...
    2015-09-28 19:39:08.518 MySensors: Using serial port: /dev/ttyUSB0
    2015-09-28 19:39:08.518 Error: MySensors: Error opening serial port!
    2015-09-28 19:39:08.799 Hardware Monitor: Fetching data (System sensors)
    2015-09-28 19:39:09.518 MySensors: retrying in 30 seconds...
    2015-09-28 19:39:38.523 MySensors: Using serial port: /dev/ttyUSB0
    2015-09-28 19:39:38.523 Error: MySensors: Error opening serial port!
    2015-09-28 19:39:38.898 Hardware Monitor: Fetching data (System sensors)
    2015-09-28 19:39:39.523 MySensors: retrying in 30 seconds...
    2015-09-28 19:40:08.528 MySensors: Using serial port: /dev/ttyUSB0
    2015-09-28 19:40:08.528 Error: MySensors: Error opening serial port!
    2015-09-28 19:40:09.013 Hardware Monitor: Fetching data (System sensors)
    2015-09-28 19:40:09.529 MySensors: retrying in 30 seconds...
    2015-09-28 19:40:38.533 MySensors: Using serial port: /dev/ttyUSB0
    2015-09-28 19:40:38.534 Error: MySensors: Error opening serial port!
    2015-09-28 19:40:39.107 Hardware Monitor: Fetching data (System sensors)
    2015-09-28 19:40:39.534 MySensors: retrying in 30 seconds...
    2015-09-28 19:41:08.538 MySensors: Using serial port: /dev/ttyUSB0
    2015-09-28 19:41:08.539 Error: MySensors: Error opening serial port!
    2015-09-28 19:41:09.222 Hardware Monitor: Fetching data (System sensors)
    2015-09-28 19:41:09.539 MySensors: retrying in 30 seconds...
    2015-09-28 19:41:38.543 MySensors: Using serial port: /dev/ttyUSB0
    2015-09-28 19:41:38.544 Error: MySensors: Error opening serial port!
    2015-09-28 19:41:39.335 Hardware Monitor: Fetching data (System sensors)
    2015-09-28 19:41:39.544 MySensors: retrying in 30 seconds...
    

    I have tried using two different raspberry pi´s and tried both the stable and the beta of domoticz and I get the same errors everytime.
    I was thinking there was some error in the gateway-sketch/temp-sketch or that the usb-port of the pi could not provide enough power for the nano+RFM69W.

    fetsF 1 Reply Last reply
    0
    • Cliff KarlssonC Cliff Karlsson

      Hmm...

      I just connected both gateway and temp sensor to the same computer and used the serial monitor and now it shows temp info

      0;0;3;0;9;gateway started, id=0, parent=0, distance=0
      0;0;3;0;14;Gateway startup complete.
      0;0;3;0;9;read: 1-1-0 s=255,c=0,t=17,pt=0,l=3,sg=0:1.5
      1;255;0;0;17;1.5
      0;0;3;0;9;read: 1-1-0 s=255,c=3,t=6,pt=1,l=1,sg=0:0
      1;255;3;0;6;0
      0;0;3;0;9;read: 1-1-0 s=255,c=3,t=11,pt=0,l=18,sg=0:Temperature Senso
      1;255;3;0;11;Temperature Sensor
      0;0;3;0;9;read: 1-1-0 s=255,c=3,t=12,pt=0,l=3,sg=0:1.1
      1;255;3;0;12;1.1
      0;0;3;0;9;read: 1-1-0 s=0,c=0,t=6,pt=0,l=0,sg=0:
      1;0;0;0;6;
      0;0;3;0;9;read: 1-1-0 s=0,c=1,t=0,pt=7,l=5,sg=0:24.5
      1;0;1;0;0;24.5
      0;0;3;0;9;read: 1-1-0 s=0,c=1,t=0,pt=7,l=5,sg=0:24.7
      1;0;1;0;0;24.7
      0;0;3;0;9;read: 1-1-0 s=0,c=1,t=0,pt=7,l=5,sg=0:24.8
      1;0;1;0;0;24.8
      

      I don´t know if it is a range problem or if it is my controller platform.
      I am using a raspberry pi and domoticz and I get a lot of errors like:

      2015-09-28 19:30:16.415 MySensors: Using serial port: /dev/ttyUSB0
      2015-09-28 19:30:17.881 MySensors: Gateway Ready...
      2015-09-28 19:30:36.661 Hardware Monitor: Fetching data (System sensors)
      2015-09-28 19:31:06.795 Hardware Monitor: Fetching data (System sensors)
      2015-09-28 19:31:36.930 Hardware Monitor: Fetching data (System sensors)
      2015-09-28 19:32:07.060 Hardware Monitor: Fetching data (System sensors)
      2015-09-28 19:32:37.168 Hardware Monitor: Fetching data (System sensors)
      2015-09-28 19:33:07.298 Hardware Monitor: Fetching data (System sensors)
      2015-09-28 19:33:37.410 Hardware Monitor: Fetching data (System sensors)
      2015-09-28 19:34:07.541 Hardware Monitor: Fetching data (System sensors)
      2015-09-28 19:34:37.658 Hardware Monitor: Fetching data (System sensors)
      2015-09-28 19:35:07.784 Hardware Monitor: Fetching data (System sensors)
      2015-09-28 19:35:37.925 Hardware Monitor: Fetching data (System sensors)
      2015-09-28 19:36:08.054 Hardware Monitor: Fetching data (System sensors)
      2015-09-28 19:36:38.167 Hardware Monitor: Fetching data (System sensors)
      2015-09-28 19:37:08.298 Hardware Monitor: Fetching data (System sensors)
      2015-09-28 19:37:38.428 Hardware Monitor: Fetching data (System sensors)
      2015-09-28 19:38:08.537 Hardware Monitor: Fetching data (System sensors)
      2015-09-28 19:38:38.666 Hardware Monitor: Fetching data (System sensors)
      2015-09-28 19:38:38.852 Error: Serial Port closed!... Error: End of file
      2015-09-28 19:38:39.513 MySensors: retrying in 30 seconds...
      2015-09-28 19:39:08.518 MySensors: Using serial port: /dev/ttyUSB0
      2015-09-28 19:39:08.518 Error: MySensors: Error opening serial port!
      2015-09-28 19:39:08.799 Hardware Monitor: Fetching data (System sensors)
      2015-09-28 19:39:09.518 MySensors: retrying in 30 seconds...
      2015-09-28 19:39:38.523 MySensors: Using serial port: /dev/ttyUSB0
      2015-09-28 19:39:38.523 Error: MySensors: Error opening serial port!
      2015-09-28 19:39:38.898 Hardware Monitor: Fetching data (System sensors)
      2015-09-28 19:39:39.523 MySensors: retrying in 30 seconds...
      2015-09-28 19:40:08.528 MySensors: Using serial port: /dev/ttyUSB0
      2015-09-28 19:40:08.528 Error: MySensors: Error opening serial port!
      2015-09-28 19:40:09.013 Hardware Monitor: Fetching data (System sensors)
      2015-09-28 19:40:09.529 MySensors: retrying in 30 seconds...
      2015-09-28 19:40:38.533 MySensors: Using serial port: /dev/ttyUSB0
      2015-09-28 19:40:38.534 Error: MySensors: Error opening serial port!
      2015-09-28 19:40:39.107 Hardware Monitor: Fetching data (System sensors)
      2015-09-28 19:40:39.534 MySensors: retrying in 30 seconds...
      2015-09-28 19:41:08.538 MySensors: Using serial port: /dev/ttyUSB0
      2015-09-28 19:41:08.539 Error: MySensors: Error opening serial port!
      2015-09-28 19:41:09.222 Hardware Monitor: Fetching data (System sensors)
      2015-09-28 19:41:09.539 MySensors: retrying in 30 seconds...
      2015-09-28 19:41:38.543 MySensors: Using serial port: /dev/ttyUSB0
      2015-09-28 19:41:38.544 Error: MySensors: Error opening serial port!
      2015-09-28 19:41:39.335 Hardware Monitor: Fetching data (System sensors)
      2015-09-28 19:41:39.544 MySensors: retrying in 30 seconds...
      

      I have tried using two different raspberry pi´s and tried both the stable and the beta of domoticz and I get the same errors everytime.
      I was thinking there was some error in the gateway-sketch/temp-sketch or that the usb-port of the pi could not provide enough power for the nano+RFM69W.

      fetsF Offline
      fetsF Offline
      fets
      wrote on last edited by
      #44

      @Cliff-Karlsson glad it works now.
      You should now try to use a different power source for node and see if it's stil working. Next start to move your node.
      Regarding domoticz outputs, these are not errors but' just logs from raspberry motherboard sensors.

      1 Reply Last reply
      0
      • TD22057T Offline
        TD22057T Offline
        TD22057
        Hardware Contributor
        wrote on last edited by
        #45

        Well - the good news is that mine is working now. The ??? news is that I'm not sure why. I was using an Uno as my gateway (w/ a dipole antenna) and a 5V mini (small helical antenna) as the sensor and couldn't get anything to go between them. To simply things, I changed the Uno to a 3V mini w/ a monopole antenna and got some traffic, but not very consistent. So I shut everything down, ate some dinner, watched some TV and came back to it. Turned both nodes on and everything was working fine. I rigged up a battery and booster to the 5V mini and started moving it around the house and it's working perfectly. Basically there doesn't seem to be anywhere on my property that I can't get a signal.

        The 5V mini is using a level shifter on all the lines (including IRQ) except MISO so I'll try removing the IRQ shifting next to make sure it works without that. And I need to see if I can get the Uno working as the gateway.

        My best guess is that I had a loose connection in the breadboard (i.e. maybe I should stop buying cheap breadboards). Or maybe start using wire wrap for my prototypes.

        NeverDieN 1 Reply Last reply
        0
        • TD22057T TD22057

          Well - the good news is that mine is working now. The ??? news is that I'm not sure why. I was using an Uno as my gateway (w/ a dipole antenna) and a 5V mini (small helical antenna) as the sensor and couldn't get anything to go between them. To simply things, I changed the Uno to a 3V mini w/ a monopole antenna and got some traffic, but not very consistent. So I shut everything down, ate some dinner, watched some TV and came back to it. Turned both nodes on and everything was working fine. I rigged up a battery and booster to the 5V mini and started moving it around the house and it's working perfectly. Basically there doesn't seem to be anywhere on my property that I can't get a signal.

          The 5V mini is using a level shifter on all the lines (including IRQ) except MISO so I'll try removing the IRQ shifting next to make sure it works without that. And I need to see if I can get the Uno working as the gateway.

          My best guess is that I had a loose connection in the breadboard (i.e. maybe I should stop buying cheap breadboards). Or maybe start using wire wrap for my prototypes.

          NeverDieN Offline
          NeverDieN Offline
          NeverDie
          Hero Member
          wrote on last edited by
          #46

          @TD22057 said:

          I rigged up a battery and booster to the 5V mini and started moving it around the house and it's working perfectly. Basically there doesn't seem to be anywhere on my property that I can't get a signal.

          Great!

          1 Reply Last reply
          0
          • S Offline
            S Offline
            shabba
            wrote on last edited by
            #47

            So does the RFMxx need level shifters? I was under impression they were like that NRF24LO1+ and could just be wired direct to the minis.

            fetsF 1 Reply Last reply
            0
            • S shabba

              So does the RFMxx need level shifters? I was under impression they were like that NRF24LO1+ and could just be wired direct to the minis.

              fetsF Offline
              fetsF Offline
              fets
              wrote on last edited by
              #48

              @shabba levels shifters needed, unless with pro mini 3.3v

              1 Reply Last reply
              0
              • Cliff KarlssonC Offline
                Cliff KarlssonC Offline
                Cliff Karlsson
                wrote on last edited by
                #49

                Hi I had my RFM69(H)W Gateway and sensors working after several days of trial and error. A couple of days ago I started fiddeling around with the gateways when trying to add a NRF radio. The nrf works great but now my RFM69 has stopped working.

                Can anyone write down a complete step by step instruction of how to get the Serial gateway and sensors working using the RFM69.

                This is what I have done:

                MyConfig.h - Checked that the right radio options was selected.

                Mysensor.h - Added

                #include "MyTransportRFM69.h"

                //MySensor(MyTransport &radio =*new MyTransportNRF24(), MyHw &hw=*new MyHwDriver()
                MySensor(MyTransport &radio =*new MyTransportRFM69(), MyHw &hw=*new MyHwDriver()

                SerialGateway:
                added:
                "MyTransportRFM69 transport (RFM69_FREQUENCY, RFM69_NETWORKID, RF69_SPI_CS, RF69_IRQ_PIN, true, RF69_IRQ_NUM) ;" (I have the H version on the gateway)

                Are there any more steps? anything more I need to add to the SerialGateway Sketch?
                The Sensor-sketches also seems to have been modified recently, how do I add the Radio info in the sketches?

                1 Reply Last reply
                0
                • S Offline
                  S Offline
                  shabba
                  wrote on last edited by
                  #50

                  Did anyone manage to get direct raspberry pi to RFM69 working? About to roll out a rfm69 network beside my nrf24 one.

                  1 Reply Last reply
                  0
                  • mahesh2000M Offline
                    mahesh2000M Offline
                    mahesh2000
                    wrote on last edited by
                    #51

                    hi, is there something like the nRF24LE1 (which has an nRF24L01 and 8051 microprocessor in one chip) in the RFM family? thanks!

                    1 Reply Last reply
                    0
                    • mfalkviddM Offline
                      mfalkviddM Offline
                      mfalkvidd
                      Mod
                      wrote on last edited by
                      #52

                      @mahesh2000 please don't post the same question in multiple places. It wastes people's time when some details are available in one thread and some details in another thread.
                      To anyone responding to @mahesh2000's question, please reply in https://forum.mysensors.org/post/85838 instead.

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


                      9

                      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
                      • MySensors
                      • OpenHardware.io
                      • Categories
                      • Recent
                      • Tags
                      • Popular