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. Announcements
  3. 💬 Advanced Gateway Options

💬 Advanced Gateway Options

Scheduled Pinned Locked Moved Announcements
59 Posts 16 Posters 8.2k Views 13 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.
  • maghacM Offline
    maghacM Offline
    maghac
    wrote on last edited by
    #3

    Is there a new way to get the radio status LEDs?

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

      Doesn't this error message show when you are trying to compile?

      https://github.com/mysensors/MySensors/blob/dd9dff77ed1948db2b348bbdb82d0d3daa9e8e3a/MySensors.h#L89-L93

      1 Reply Last reply
      0
      • proddyP proddy

        MY_LEDS_BLINKING_FEATURE is now obsolete in the latest 2.1

        mfalkviddM Offline
        mfalkviddM Offline
        mfalkvidd
        Mod
        wrote on last edited by
        #5

        @Paul-Derbyshire thanks for noticing. I have removed MY_LEDS_BLINKING_FEATURE from the instructions.

        1 Reply Last reply
        0
        • maghacM Offline
          maghacM Offline
          maghac
          wrote on last edited by
          #6

          Got the LEDs working now, after some issues relating to the weird GPIO mapping on the NodeMCU.

          However, they are always on, and only blink off when receiving or transmitting. Is this intended? Can it be inverted (so they are off normally but only on when there is activity).

          Also, under what circumstances will the ERR led blink?

          S 1 Reply Last reply
          0
          • E Offline
            E Offline
            emc2
            Hardware Contributor
            wrote on last edited by
            #7

            @maghac said in 💬 Advanced Gateway Options:

            However, they are always on, and only blink off when receiving or transmitting. Is this intended? Can it be inverted (so they are off normally but only on when there is activity).
            You should be able to use

            #define MY_WITH_LEDS_BLINKING_INVERSE
            

            But because of the weird wiring on esp8266 based boards it's always a hit or miss, some LEDs should be inversed, some other not. You may have to play with pull-ups or pull-downs resistors on some pins.

            1 Reply Last reply
            0
            • mppM Offline
              mppM Offline
              mpp
              wrote on last edited by
              #8

              What would be needed to make this work with the MQTT gateway?

              MyController with USB powered WeMos D1/mini ESP8266 MQTT Gateways and battery powered Arduino Pro Mini using the RFM69 radio

              1 Reply Last reply
              0
              • bbarriereB Offline
                bbarriereB Offline
                bbarriere
                wrote on last edited by
                #9

                Hello Builders,

                i am building a arduino 2560 node and i would like to activate radio blinking LED.

                I have tested to insert lines regarding Blinking for pins 4,5,6 but there is a issue :

                0 MCO:BGN:INIT REPEATER,CP=RNNRA--,VER=2.1.1
                3 MCO:BGN:BFR
                203 MCO:SLP:MS=5000,SMS=0,I1=255,M1=255,I2=255,M2=255
                208 !MCO:SLP:REP
                1 MCO:BGN:INIT REPEATER,CP=RNNRA--,VER=2.1.1
                5 MCO:BGN:BFR
                205 MCO:SLP:MS=5000,SMS=0,I1=255,M1=255,I2=255,M2=255
                209 !MCO:SLP:REP
                0 MCO:BGN:INIT REPEATER,CP=RNNRA--,VER=2.1.1
                4 MCO:BGN:BFR
                204 MCO:SLP:MS=5000,SMS=0,I1=255,M1=255,I2=255,M2=255
                209 !MCO:SLP:REP
                1 MCO:BGN:INIT REPEATER,CP=RNNRA--,VER=2.1.1
                5 MCO:BGN:BFR
                204 MCO:SLP:MS=5000,SMS=0,I1=255,M1=255,I2=255,M2=255
                209 !MCO:SLP:REP
                0 MCO:BGN:INIT REPEATER,CP=RNNRA--,VER=2.1.1
                4 MCO:BGN:BFR
                204 MCO:SLP:MS=5000,SMS=0,I1=255,M1=255,I2=255,M2=255
                209 !MCO:SLP:REP
                1 MCO:BGN:INIT REPEATER,CP=RNNRA--,VER=2.1.1
                5 MCO:BGN:BFR
                204 MCO:SLP:MS=5000,SMS=0,I1=255,M1=255,I2=255,M2=255
                209 !MCO:SLP:REP
                0 MCO:BGN:INIT REPEATER,CP=RNNRA--,VER=2.1.1
                4 MCO:BGN:BFR
                204 MCO:SLP:MS=5000,SMS=0,I1=255,M1=255,I2=255,M2=255
                209 !MCO:SLP:REP

                Radio don't want initialized and probably the 2560 pinout don't work for blinking with pins 4,5,6.

                Are there a specific pinout for 2560 for radio blinking ?

                1 Reply Last reply
                0
                • tomtasticT Offline
                  tomtasticT Offline
                  tomtastic
                  wrote on last edited by
                  #10

                  For an RFM69HW, is anything other than '#define MY_RADIO_RFM69' required to make use of the higher tx power?

                  mfalkviddM 1 Reply Last reply
                  0
                  • tomtasticT tomtastic

                    For an RFM69HW, is anything other than '#define MY_RADIO_RFM69' required to make use of the higher tx power?

                    mfalkviddM Offline
                    mfalkviddM Offline
                    mfalkvidd
                    Mod
                    wrote on last edited by
                    #11

                    @tomtastic yes. define MY_IS_RFM69HW.

                    References:
                    https://github.com/mysensors/MySensors/blob/726a20dad9696ed86408106061a9e0be31995b5c/MyConfig.h#L800

                    https://www.mysensors.org/build/connect_radio (Scroll down to Configuring MySensors for RFM69)

                    tomtasticT 1 Reply Last reply
                    0
                    • mfalkviddM mfalkvidd

                      @tomtastic yes. define MY_IS_RFM69HW.

                      References:
                      https://github.com/mysensors/MySensors/blob/726a20dad9696ed86408106061a9e0be31995b5c/MyConfig.h#L800

                      https://www.mysensors.org/build/connect_radio (Scroll down to Configuring MySensors for RFM69)

                      tomtasticT Offline
                      tomtasticT Offline
                      tomtastic
                      wrote on last edited by
                      #12

                      @mfalkvidd Thats great, many thanks!
                      Still much to learn and finding important snippets of information here and there.

                      I feel like both the options 'MY_RFM69_FREQUENCY RF69_433MHZ' and 'MY_IS_RFM69HW' should probably be mentioned in the SensebenderGatewaySerial.ino configuration file example lines.

                      1 Reply Last reply
                      0
                      • R Offline
                        R Offline
                        r-nox
                        wrote on last edited by
                        #13
                        This post is deleted!
                        1 Reply Last reply
                        0
                        • pihomeP Offline
                          pihomeP Offline
                          pihome
                          wrote on last edited by
                          #14

                          is there a way to have one led that show if controller is connected to gateway ?

                          PiHome - Smart Heating Control

                          1 Reply Last reply
                          0
                          • maghacM maghac

                            Got the LEDs working now, after some issues relating to the weird GPIO mapping on the NodeMCU.

                            However, they are always on, and only blink off when receiving or transmitting. Is this intended? Can it be inverted (so they are off normally but only on when there is activity).

                            Also, under what circumstances will the ERR led blink?

                            S Offline
                            S Offline
                            Strixx
                            wrote on last edited by
                            #15

                            @maghac What pins are you using for the LEDs? I have been investigating the GPIO vs PIN layout for the NodeMCU now for several hours. And I am still not shore which I shall use.
                            I have found complete maps for the GPIO and thought I had it all figured out. But then I saw in the example code for the gateway (GatewayESP8266.ino) the following:

                            /*
                             * Inclusion mode button:
                             * - Connect GPIO5 via switch to GND ('inclusion switch')
                            */
                            ....
                            // Digital pin used for inclusion mode button
                            //#define MY_INCLUSION_MODE_BUTTON_PIN  3
                            

                            But on NodeMCU GPIO5 is PIN D1 and not D3 (which is GPIO0)

                            So please... Anyone... What pins on the NodeMCU is usable for connecting radio traffic LEDs, and how do I name them in the code?

                            maghacM 1 Reply Last reply
                            0
                            • S Strixx

                              @maghac What pins are you using for the LEDs? I have been investigating the GPIO vs PIN layout for the NodeMCU now for several hours. And I am still not shore which I shall use.
                              I have found complete maps for the GPIO and thought I had it all figured out. But then I saw in the example code for the gateway (GatewayESP8266.ino) the following:

                              /*
                               * Inclusion mode button:
                               * - Connect GPIO5 via switch to GND ('inclusion switch')
                              */
                              ....
                              // Digital pin used for inclusion mode button
                              //#define MY_INCLUSION_MODE_BUTTON_PIN  3
                              

                              But on NodeMCU GPIO5 is PIN D1 and not D3 (which is GPIO0)

                              So please... Anyone... What pins on the NodeMCU is usable for connecting radio traffic LEDs, and how do I name them in the code?

                              maghacM Offline
                              maghacM Offline
                              maghac
                              wrote on last edited by
                              #16

                              @Strixx Sorry, I don't remember and I have since then stopped using the LEDs. Couldn't get the inverse feature to work and I realized having LED indicators were not all that useful anyway in the end. If the gateway works, I will see it on MQTT traffic anyway.

                              S 1 Reply Last reply
                              1
                              • maghacM maghac

                                @Strixx Sorry, I don't remember and I have since then stopped using the LEDs. Couldn't get the inverse feature to work and I realized having LED indicators were not all that useful anyway in the end. If the gateway works, I will see it on MQTT traffic anyway.

                                S Offline
                                S Offline
                                Strixx
                                wrote on last edited by
                                #17

                                @maghac Well... I guess you are right about how useful the LEDs are. But I still would like to learn how to use the NodeMCU. And then there is also this, shall we call it OCD... ;-)

                                1 Reply Last reply
                                0
                                • mntlvrM Offline
                                  mntlvrM Offline
                                  mntlvr
                                  wrote on last edited by
                                  #18

                                  So what is the finial solution to using the Led's on a ESP 8266-E gateway are they of any use if using a Vera Controller?
                                  I have used them when I had a working Ethernet gateway but I am wanting to use an Esp 8266-E gateway now . What pins do one use on ESP device
                                  Thanks for the help

                                  S 2 Replies Last reply
                                  0
                                  • mntlvrM mntlvr

                                    So what is the finial solution to using the Led's on a ESP 8266-E gateway are they of any use if using a Vera Controller?
                                    I have used them when I had a working Ethernet gateway but I am wanting to use an Esp 8266-E gateway now . What pins do one use on ESP device
                                    Thanks for the help

                                    S Offline
                                    S Offline
                                    Strixx
                                    wrote on last edited by
                                    #19

                                    @mntlvr I am using D1, D9 and D10. And it works perfectly on NodeMCU 0.9. Without the need of "MY_WITH_LEDS_BLINKING_INVERSE".

                                    Here is the code:

                                    // Set blinking period (in milliseconds)
                                    #define MY_DEFAULT_LED_BLINK_PERIOD 300
                                    
                                    // Flash leds on rx/tx/err
                                    // Led pins used if blinking feature is enabled above
                                    // Internal onboard LED is PIN 16 
                                    #define MY_DEFAULT_ERR_LED_PIN D10  // Error led pin (Red)
                                    #define MY_DEFAULT_RX_LED_PIN  D9  // Receive led pin (Yellow)
                                    #define MY_DEFAULT_TX_LED_PIN  D1  // Transmit led pin (Green)
                                    
                                    1 Reply Last reply
                                    0
                                    • mntlvrM Offline
                                      mntlvrM Offline
                                      mntlvr
                                      wrote on last edited by
                                      #20

                                      Thanks Strixx
                                      I am using D4 D5 D9 D10
                                      and as soon as I can get the unit to work with either of my Vera's I will know if mine works. It seems sinceI have gone over to the newest Library none of the gateways I build works.

                                      S 1 Reply Last reply
                                      0
                                      • mntlvrM mntlvr

                                        So what is the finial solution to using the Led's on a ESP 8266-E gateway are they of any use if using a Vera Controller?
                                        I have used them when I had a working Ethernet gateway but I am wanting to use an Esp 8266-E gateway now . What pins do one use on ESP device
                                        Thanks for the help

                                        S Offline
                                        S Offline
                                        Strixx
                                        wrote on last edited by
                                        #21

                                        @mntlvr said in 💬 Advanced Gateway Options:

                                        So what is the finial solution to using the Led's on a ESP 8266-E gateway are they of any use if using a Vera Controller?

                                        I have had a lot of help with the leds. I have noticed that you get a lot of errors (in some positions it is impossible to communicate with the nodes at all) if not the radio is positioned to close to the ESP. It seems to me that the radio on the NodeMCU interferes with the NRF24L01+PA+LNA that i am using on my gateway. I found I thread on this forum about it but can't find it again.

                                        So thanks to the leds I have been able to build a box where i have no transmission errors due to interference.

                                        mntlvrM 1 Reply Last reply
                                        0
                                        • mntlvrM mntlvr

                                          Thanks Strixx
                                          I am using D4 D5 D9 D10
                                          and as soon as I can get the unit to work with either of my Vera's I will know if mine works. It seems sinceI have gone over to the newest Library none of the gateways I build works.

                                          S Offline
                                          S Offline
                                          Strixx
                                          wrote on last edited by
                                          #22

                                          @mntlvr said in 💬 Advanced Gateway Options:

                                          Thanks Strixx
                                          I am using D4 D5 D9 D10
                                          and as soon as I can get the unit to work with either of my Vera's I will know if mine works. It seems sinceI have gone over to the newest Library none of the gateways I build works.

                                          Don't know what radio you are using, but for the NRF24L01+ D5 is used for the radio.

                                          And D4 is not possible to use for LED. It can not be high or low on boot. That has some special purpose.

                                          The only pins available for LED is the ones I use. D1, D9 and D10.

                                          I use D4 for inclusion button. That works as long as I don't press the button at startup of gateway. Then it will not start.

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


                                          21

                                          Online

                                          11.7k

                                          Users

                                          11.2k

                                          Topics

                                          113.1k

                                          Posts


                                          Copyright 2025 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