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. Troubleshooting
  3. [SOLVED] Need help with ESP8266 MQTT Gateway (RFM69HW radio)

[SOLVED] Need help with ESP8266 MQTT Gateway (RFM69HW radio)

Scheduled Pinned Locked Moved Troubleshooting
18 Posts 4 Posters 187 Views 3 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.
  • W Offline
    W Offline
    willemx
    wrote on last edited by willemx
    #5

    This is the gateway code: (comments left out)

    #define MY_DEBUG
    
    #define MY_BAUD_RATE 9600
    
    #define MY_RADIO_RFM69
    #define MY_IS_RFM69HW
    #define MY_RFM69_IRQ_PIN D1
    #define MY_RFM69_IRQ_NUM MY_RFM69_IRQ_PIN
    #define MY_RFM69_CS_PIN D8
    
    #define MY_GATEWAY_MQTT_CLIENT
    #define MY_GATEWAY_ESP8266
    
    #define MY_MQTT_PUBLISH_TOPIC_PREFIX "mygateway2-out"
    #define MY_MQTT_SUBSCRIBE_TOPIC_PREFIX "mygateway2-in"
    
    #define MY_MQTT_CLIENT_ID "mysensors-2"
    
    #define MY_WIFI_SSID "TOUTATIS"
    #define MY_WIFI_PASSWORD "XXXXXXXXXXXXXX"
    
    #define MY_CONTROLLER_IP_ADDRESS 192, 168, 178, 90
    
    #define MY_PORT 1883
    
    #include <ESP8266WiFi.h>
    #include <MySensors.h>
    
    void setup() {}
    
    void presentation() {}
    
    void loop() {}
    

    This is the sensor node code:

    #define MY_DEBUG 
    
    #define MY_RADIO_RFM69
    #define MY_IS_RFM69HW
    
    #include <MySensors.h>
    #include <Bounce2.h>
    
    #define CHILD_ID 3
    #define BUTTON_PIN  3
    
    Bounce debouncer = Bounce(); 
    int oldValue=-1;
    
    MyMessage msg(CHILD_ID,V_TRIPPED);
    
    void setup()  
    {  
      pinMode(BUTTON_PIN,INPUT);
      digitalWrite(BUTTON_PIN,HIGH);
      debouncer.attach(BUTTON_PIN);
      debouncer.interval(5);
    }
    
    void presentation() {
      present(CHILD_ID, S_DOOR);  
    }
    
    void loop() 
    {
      debouncer.update();
      int value = debouncer.read();
    
      if (value != oldValue) {
         send(msg.set(value==HIGH ? 1 : 0));
         oldValue = value;
      }
    }
    

    This is the sensor node log:

     __  __       ____
    |  \/  |_   _/ ___|  ___ _ __  ___  ___  _ __ ___
    | |\/| | | | \___ \ / _ \ `_ \/ __|/ _ \| `__/ __|
    | |  | | |_| |___| |  __/ | | \__ \  _  | |  \__ \
    |_|  |_|\__, |____/ \___|_| |_|___/\___/|_|  |___/
            |___/                      2.3.2
    
    16 MCO:BGN:INIT NODE,CP=RRNNA---,FQ=8,REL=255,VER=2.3.2
    28 TSM:INIT
    28 TSF:WUR:MS=0
    32 TSM:INIT:TSP OK
    34 TSM:FPAR
    38 ?TSF:MSG:SEND,255-255-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
    2048 !TSM:FPAR:NO REPLY
    2050 TSM:FPAR
    2054 ?TSF:MSG:SEND,255-255-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
    4063 !TSM:FPAR:NO REPLY
    4065 TSM:FPAR
    4069 ?TSF:MSG:SEND,255-255-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
    6078 !TSM:FPAR:NO REPLY
    6080 TSM:FPAR
    6084 ?TSF:MSG:SEND,255-255-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
    8093 !TSM:FPAR:FAIL
    8095 TSM:FAIL:CNT=1
    8097 TSM:FAIL:DIS
    8099 TSF:TDI:TSL
    18102 TSM:FAIL:RE-INIT
    18104 TSM:INIT
    18106 TSM:INIT:TSP OK
    18110 TSM:FPAR
    18114 ?TSF:MSG:SEND,255-255-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
    20123 !TSM:FPAR:NO REPLY
    20125 TSM:FPAR
    20129 ?TSF:MSG:SEND,255-255-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
    22138 !TSM:FPAR:NO REPLY
    22140 TSM:FPAR
    22145 ?TSF:MSG:SEND,255-255-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
    24154 !TSM:FPAR:NO REPLY
    24156 TSM:FPAR
    24160 ?TSF:MSG:SEND,255-255-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
    26169 !TSM:FPAR:FAIL
    26171 TSM:FAIL:CNT=2
    26173 TSM:FAIL:DIS
    26175 TSF:TDI:TSL
    36179 TSM:FAIL:RE-INIT
    36182 TSM:INIT
    ............repeating endlessly
    

    And this is the gateway log:

    --- Miniterm on /dev/cu.SLAB_USBtoUART  9600,8,N,1 ---
    --- Quit: Ctrl+C | Menu: Ctrl+T | Help: Ctrl+T followed by Ctrl+H ---
    0�~?�4�Ҷ␞��␄OA␌r��61 MCO:BGN:INIT GW,CP=RRNGE---,FQ=80,REL=255,VER=2.3.2
    118 TSF:LRT:OK
    134 TSM:INIT
    148 TSF:WUR:MS=0
    167 TSM:INIT:TSP OK
    scandone
    state: 0 -> 2 (b0)
    217 TSM:INIT:GW MODE
    239 TSM:READY:ID=0,PAR=0,DIS=0
    state: 2 -> 3 (0)
    290 MCO:REG:NOT NEEDED
    state: 3 -> 5 (10)
    add 0
    aid 4
    cnt 
    354 GWT:TPC:CONNECTING...
    
    connected with TOUTATIS, channel 2
    dhcp client start...
    scandone
    1441 MCO:BGN:STP
    1459 MCO:BGN:INIT OK,TSP=1
    1487 TSM:READY:NWD REQ
    1515 ?TSF:MSG:SEND,0-0-255-255,s=255,c=3,t=20,pt=0,l=0,sg=0,ft=0,st=OK:
    ip:192.168.178.68,mask:255.255.255.0,gw:192.168.178.1
    2209 GWT:TPC:IP=192.168.178.68
    2296 GWT:RMQ:CONNECTING...
    2605 GWT:RMQ:OK
    2622 GWT:TPS:TOPIC=mygateway2-out/0/255/0/0/18,MSG SENT
    pm open,type:2 0
    900148 TSF:SAN:OK
    1201488 TSM:READY:NWD REQ
    1201519 ?TSF:MSG:SEND,0-0-255-255,s=255,c=3,t=20,pt=0,l=0,sg=0,ft=0,st=OK:
    1800148 TSF:SRT:OK
    1800168 TSF:SAN:OK
    2401489 TSM:READY:NWD REQ
    2401520 ?TSF:MSG:SEND,0-0-255-255,s=255,c=3,t=20,pt=0,l=0,sg=0,ft=0,st=OK:
    
    

    So it appears that the gateway is not hanging after all. It just takes a long time between log messages. It is doing a network discovery broadcast every 20 minutes or so.
    But the gateway and sensor (1 meter distance) node do not connect...

    1 Reply Last reply
    0
    • electrikE Offline
      electrikE Offline
      electrik
      wrote on last edited by
      #6

      Is the node id assigned automatically? Maybe you can try with a static id?

      1 Reply Last reply
      0
      • W Offline
        W Offline
        willemx
        wrote on last edited by
        #7

        Yes, but this cannot be the problem. The node must first find a parent anyway.

        1 Reply Last reply
        0
        • R Offline
          R Offline
          Rolo6442u
          wrote on last edited by Rolo6442u
          #8

          For comparison, I have a MQTT Gateway running on a Wemos D1 for 2 months now, with a RFM69W. Works perfect. Here is my hardware setup and code, maybe it is of any help to you. Change the networkid, MQTT broker and wifi credentials to your own setup. I use static ID's on my nodes.

          // Enable debug prints to serial monitor
          #define MY_DEBUG
          
          // Use a bit lower baudrate for serial prints on ESP8266 than default in MyConfig.h
          #define MY_BAUD_RATE 9600
          
          // Enables and select radio type (if attached)
          #define MY_RADIO_RFM69
          //#define MY_IS_RFM69HW
          #define MY_RFM69_NETWORKID 83   // Own network ID, mysensors default is 100
          
          
          #define MY_GATEWAY_MQTT_CLIENT
          #define MY_GATEWAY_ESP8266
          
          // Set this node's subscribe and publish topic prefix
          #define MY_MQTT_PUBLISH_TOPIC_PREFIX "mygateway1-out"
          #define MY_MQTT_SUBSCRIBE_TOPIC_PREFIX "mygateway1-in"
          
          // Set MQTT client id
          #define MY_MQTT_CLIENT_ID "mysensors-1"
          
          // Enable these if your MQTT broker requires username/password
          //#define MY_MQTT_USER "username"
          //#define MY_MQTT_PASSWORD "password"
          
          // Set WIFI SSID and password
          #define MY_WIFI_SSID "xxxxxxx"
          #define MY_WIFI_PASSWORD "xxxxxxxx"
          
          // Set the hostname for the WiFi Client. This is the hostname
          // passed to the DHCP server if not static.
          #define MY_HOSTNAME "ESP8266_MQTT_GW"
          
          // Enable MY_IP_ADDRESS here if you want a static ip address (no DHCP)
          //#define MY_IP_ADDRESS 192,168,178,87
          
          // If using static ip you can define Gateway and Subnet address as well
          //#define MY_IP_GATEWAY_ADDRESS 192,168,178,1
          //#define MY_IP_SUBNET_ADDRESS 255,255,255,0
          
          // MQTT broker ip address.
          #define MY_CONTROLLER_IP_ADDRESS 10, 0, 0, 47
          
          //MQTT broker if using URL instead of ip address.
          // #define MY_CONTROLLER_URL_ADDRESS "test.mosquitto.org"
          
          // The MQTT broker port to to open
          #define MY_PORT 1883
          
          // Enable inclusion mode
          //#define MY_INCLUSION_MODE_FEATURE
          // Enable Inclusion mode button on gateway
          //#define MY_INCLUSION_BUTTON_FEATURE
          // Set inclusion mode duration (in seconds)
          //#define MY_INCLUSION_MODE_DURATION 60
          // Digital pin used for inclusion mode button
          //#define MY_INCLUSION_MODE_BUTTON_PIN D1
          
          // Set blinking period
          #define MY_DEFAULT_LED_BLINK_PERIOD 300
          
          // Flash leds on rx/tx/err
          #define MY_DEFAULT_ERR_LED_PIN D4   // Red
          #define MY_DEFAULT_TX_LED_PIN D3    // Yellow
          #define MY_DEFAULT_RX_LED_PIN D2    // Green
          
          
          #include <MySensors.h>
          
          void setup()
          {
          	// Setup locally attached sensors
          }
          
          void presentation()
          {
          	// Present locally attached sensors here
          }
          
          void loop()
          {
          	// Send locally attached sensors data here
          }
          
          
          

          2020-03-15 07_13_27-sPlan 7.0 - [Z__mysensors_GatewayESP8266MQTTClient_GatewayESP8266MQTT.spl7].jpg

          mqttgateway.jpg

          1 Reply Last reply
          1
          • W Offline
            W Offline
            willemx
            wrote on last edited by willemx
            #9

            Thank you for your setup example. It is nearly identical to my setup (only I use RFM69HW's).
            The only thing I can think of now is that the radio modules must be defective, but I have no means to test this) So I ordered a new batch of RFM69's and hope for the best...

            [Edit]
            I see that you do not use the following defines as instructed in link text:

            #define MY_RFM69_IRQ_PIN D1
            #define MY_RFM69_IRQ_NUM MY_RFM69_IRQ_PIN
            #define MY_RFM69_CS_PIN D8
            

            I have tried both with and without these defines, but it makes no difference.

            1 Reply Last reply
            1
            • electrikE Offline
              electrikE Offline
              electrik
              wrote on last edited by
              #10

              Did you try to add a capacitor next to the power pins?

              1 Reply Last reply
              0
              • W Offline
                W Offline
                willemx
                wrote on last edited by
                #11

                Yes, I added a capacitor to both radio's.

                tekkaT 1 Reply Last reply
                0
                • W willemx

                  Yes, I added a capacitor to both radio's.

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

                  @willemx And you have 868Mhz modules?

                  1 Reply Last reply
                  0
                  • W Offline
                    W Offline
                    willemx
                    wrote on last edited by
                    #13

                    Yes, that is what I ordered and also it is marked on the radio PCB's.

                    tekkaT 1 Reply Last reply
                    0
                    • W willemx

                      Yes, that is what I ordered and also it is marked on the radio PCB's.

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

                      @willemx Can you try with the new rfm69 driver & debug verbose mode on both, node & gw - i.e.

                      #define MY_RFM69_NEW_DRIVER
                      #define MY_DEBUG_VERBOSE_RFM69
                      

                      and post the debug logs here.

                      1 Reply Last reply
                      0
                      • W Offline
                        W Offline
                        willemx
                        wrote on last edited by
                        #15

                        config on WEMOS D1 gateway:

                        #define MY_RADIO_RFM69
                        #define MY_RFM69_NEW_DRIVER
                        #define MY_DEBUG_VERBOSE_RFM69
                        #define MY_IS_RFM69HW
                        

                        log:

                        --- Miniterm on /dev/cu.SLAB_USBtoUART  9600,8,N,1 ---
                        --- Quit: Ctrl+C | Menu: Ctrl+T | Help: Ctrl+T followed by Ctrl+H ---
                        0�~?�4�Ҷ␞��␄OAqr��62 MCO:BGN:INIT GW,CP=RPNGE---,FQ=80,REL=255,VER=2.3.2
                        119 TSF:LRT:OK
                        135 TSM:INIT
                        148 TSF:WUR:MS=0
                        166 RFM69:INIT
                        scandone
                        state: 0 -> 2 (b0)
                        state: 2 -> 3 (0)
                        state: 3 -> 5 (10)
                        add 0
                        aid 3
                        cnt 
                        
                        connected with TOUTATIS, channel 2
                        dhcp client start...
                        ip:192.168.178.68,mask:255.255.255.0,gw:192.168.178.1
                        383 RFM69:INIT:PIN,CS=15,IQP=5,IQN=5
                        423 RFM69:PTX:LEVEL=5 dBm
                        450 !RFM69:INIT:SANCHK FAIL
                        479 !TSM:INIT:TSP FAIL
                        503 TSM:FAIL:CNT=1
                        523 TSM:FAIL:DIS
                        540 TSF:TDI:TSL
                        557 RFM69:RSL
                        pm open,type:2 0
                        10573 TSM:FAIL:RE-INIT
                        10597 TSM:INIT
                        10612 RFM69:INIT
                        10630 RFM69:INIT:PIN,CS=15,IQP=5,IQN=5
                        10673 RFM69:PTX:LEVEL=5 dBm
                        10702 !RFM69:INIT:SANCHK FAIL
                        10734 !TSM:INIT:TSP FAIL
                        10760 TSM:FAIL:CNT=2
                        10781 TSM:FAIL:DIS
                        10801 TSF:TDI:TSL
                        10820 RFM69:RSL
                        20838 TSM:FAIL:RE-INIT
                        20862 TSM:INIT
                        20877 RFM69:INIT
                        20895 RFM69:INIT:PIN,CS=15,IQP=5,IQN=5
                        20938 RFM69:PTX:LEVEL=5 dBm
                        20967 !RFM69:INIT:SANCHK FAIL
                        20999 !TSM:INIT:TSP FAIL
                        21025 TSM:FAIL:CNT=3
                        21047 TSM:FAIL:DIS
                        21066 TSF:TDI:TSL
                        21085 RFM69:RSL
                        31103 TSM:FAIL:RE-INIT
                        31127 TSM:INIT
                        31142 RFM69:INIT
                        31160 RFM69:INIT:PIN,CS=15,IQP=5,IQN=5
                        31203 RFM69:PTX:LEVEL=5 dBm
                        31232 !RFM69:INIT:SANCHK FAIL
                        31264 !TSM:INIT:TSP FAIL
                        31290 TSM:FAIL:CNT=4
                        31312 TSM:FAIL:DIS
                        31332 TSF:TDI:TSL
                        31350 RFM69:RSL
                        41368 TSM:FAIL:RE-INIT
                        41392 TSM:INIT
                        41407 RFM69:INIT
                        41425 RFM69:INIT:PIN,CS=15,IQP=5,IQN=5
                        41468 RFM69:PTX:LEVEL=5 dBm
                        41497 !RFM69:INIT:SANCHK FAIL
                        41529 !TSM:INIT:TSP FAIL
                        41555 TSM:FAIL:CNT=5
                        41577 TSM:FAIL:DIS
                        41596 TSF:TDI:TSL
                        41615 RFM69:RSL
                        51633 TSM:FAIL:RE-INIT
                        51657 TSM:INIT
                        51672 RFM69:INIT
                        51690 RFM69:INIT:PIN,CS=15,IQP=5,IQN=5
                        51733 RFM69:PTX:LEVEL=5 dBm
                        51762 !RFM69:INIT:SANCHK FAIL
                        51794 !TSM:INIT:TSP FAIL
                        51820 TSM:FAIL:CNT=6
                        51842 TSM:FAIL:DIS
                        51861 TSF:TDI:TSL
                        51880 RFM69:RSL
                        61898 TSM:FAIL:RE-INIT
                        61922 TSM:INIT
                        61937 RFM69:INIT
                        61955 RFM69:INIT:PIN,CS=15,IQP=5,IQN=5
                        61998 RFM69:PTX:LEVEL=5 dBm
                        62027 !RFM69:INIT:SANCHK FAIL
                        62059 !TSM:INIT:TSP FAIL
                        62085 TSM:FAIL:CNT=7
                        62107 TSM:FAIL:DIS
                        62126 TSF:TDI:TSL
                        62145 RFM69:RSL
                        122163 TSM:FAIL:RE-INIT
                        122188 TSM:INIT
                        122204 RFM69:INIT
                        122223 RFM69:INIT:PIN,CS=15,IQP=5,IQN=5
                        122267 RFM69:PTX:LEVEL=5 dBm
                        122298 !RFM69:INIT:SANCHK FAIL
                        122330 !TSM:INIT:TSP FAIL
                        122357 TSM:FAIL:CNT=7
                        122380 TSM:FAIL:DIS
                        122401 TSF:TDI:TSL
                        122421 RFM69:RSL
                        182439 TSM:FAIL:RE-INIT
                        182464 TSM:INIT
                        182480 RFM69:INIT
                        182499 RFM69:INIT:PIN,CS=15,IQP=5,IQN=5
                        182543 RFM69:PTX:LEVEL=5 dBm
                        182574 !RFM69:INIT:SANCHK FAIL
                        182606 !TSM:INIT:TSP FAIL
                        182633 TSM:FAIL:CNT=7
                        182656 TSM:FAIL:DIS
                        182677 TSF:TDI:TSL
                        182697 RFM69:RSL
                        242716 TSM:FAIL:RE-INIT
                        242741 TSM:INIT
                        242757 RFM69:INIT
                        242776 RFM69:INIT:PIN,CS=15,IQP=5,IQN=5
                        242820 RFM69:PTX:LEVEL=5 dBm
                        242851 !RFM69:INIT:SANCHK FAIL
                        242883 !TSM:INIT:TSP FAIL
                        242910 TSM:FAIL:CNT=7
                        242933 TSM:FAIL:DIS
                        242954 TSF:TDI:TSL
                        242974 RFM69:RSL
                        302992 TSM:FAIL:RE-INIT
                        303017 TSM:INIT
                        303033 RFM69:INIT
                        303052 RFM69:INIT:PIN,CS=15,IQP=5,IQN=5
                        303096 RFM69:PTX:LEVEL=5 dBm
                        303127 !RFM69:INIT:SANCHK FAIL
                        303159 !TSM:INIT:TSP FAIL
                        303186 TSM:FAIL:CNT=7
                        303209 TSM:FAIL:DIS
                        303230 TSF:TDI:TSL
                        303250 RFM69:RSL
                        

                        log from Arduino Pro Mini sensor node:

                        
                         __  __       ____
                        |  \/  |_   _/ ___|  ___ _ __  ___  ___  _ __ ___
                        | |\/| | | | \___ \ / _ \ `_ \/ __|/ _ \| `__/ __|
                        | |  | | |_| |___| |  __/ | | \__ \  _  | |  \__ \
                        |_|  |_|\__, |____/ \___|_| |_|___/\___/|_|  |___/
                                |___/                      2.3.2
                        
                        16 MCO:BGN:INIT NODE,CP=RPNNA---,FQ=8,REL=255,VER=2.3.2
                        28 TSM:INIT
                        28 TSF:WUR:MS=0
                        30 RFM69:INIT
                        32 RFM69:INIT:PIN,CS=10,IQP=2,IQN=0
                        36 RFM69:PTX:LEVEL=5 dBm
                        38 TSM:INIT:TSP OK
                        40 TSM:INIT:STATID=42
                        45 TSF:SID:OK,ID=42
                        47 TSM:FPAR
                        47 RFM69:SWR:SEND,TO=255,SEQ=0,RETRY=0
                        53 RFM69:CSMA:RSSI=-104
                        59 ?TSF:MSG:SEND,42-42-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
                        2066 !TSM:FPAR:NO REPLY
                        2068 TSM:FPAR
                        2070 RFM69:SWR:SEND,TO=255,SEQ=1,RETRY=0
                        2074 RFM69:CSMA:RSSI=-107
                        2080 ?TSF:MSG:SEND,42-42-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
                        4089 !TSM:FPAR:NO REPLY
                        4091 TSM:FPAR
                        4093 RFM69:SWR:SEND,TO=255,SEQ=2,RETRY=0
                        4098 RFM69:CSMA:RSSI=-105
                        4104 ?TSF:MSG:SEND,42-42-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
                        6113 !TSM:FPAR:NO REPLY
                        6115 TSM:FPAR
                        6117 RFM69:SWR:SEND,TO=255,SEQ=3,RETRY=0
                        6121 RFM69:CSMA:RSSI=-106
                        6127 ?TSF:MSG:SEND,42-42-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
                        8136 !TSM:FPAR:FAIL
                        8138 TSM:FAIL:CNT=1
                        8140 TSM:FAIL:DIS
                        8142 TSF:TDI:TSL
                        8142 RFM69:RSL
                        18145 TSM:FAIL:RE-INIT
                        18147 TSM:INIT
                        18149 RFM69:INIT
                        18151 RFM69:INIT:PIN,CS=10,IQP=2,IQN=0
                        18155 RFM69:PTX:LEVEL=5 dBm
                        18157 TSM:INIT:TSP OK
                        18161 TSM:INIT:STATID=42
                        18163 TSF:SID:OK,ID=42
                        18165 TSM:FPAR
                        18167 RFM69:SWR:SEND,TO=255,SEQ=0,RETRY=0
                        18173 RFM69:CSMA:RSSI=-107
                        18180 ?TSF:MSG:SEND,42-42-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
                        20189 !TSM:FPAR:NO REPLY
                        20191 TSM:FPAR
                        20193 RFM69:SWR:SEND,TO=255,SEQ=1,RETRY=0
                        20197 RFM69:CSMA:RSSI=-103
                        20203 ?TSF:MSG:SEND,42-42-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
                        22212 !TSM:FPAR:NO REPLY
                        22214 TSM:FPAR
                        22216 RFM69:SWR:SEND,TO=255,SEQ=2,RETRY=0
                        22220 RFM69:CSMA:RSSI=-105
                        22226 ?TSF:MSG:SEND,42-42-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
                        24236 !TSM:FPAR:NO REPLY
                        24238 TSM:FPAR
                        24240 RFM69:SWR:SEND,TO=255,SEQ=3,RETRY=0
                        24244 RFM69:CSMA:RSSI=-109
                        24250 ?TSF:MSG:SEND,42-42-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
                        26259 !TSM:FPAR:FAIL
                        26261 TSM:FAIL:CNT=2
                        26263 TSM:FAIL:DIS
                        26265 TSF:TDI:TSL
                        26267 RFM69:RSL
                        36270 TSM:FAIL:RE-INIT
                        36272 TSM:INIT
                        36274 RFM69:INIT
                        36276 RFM69:INIT:PIN,CS=10,IQP=2,IQN=0
                        36280 RFM69:PTX:LEVEL=5 dBm
                        36282 TSM:INIT:TSP OK
                        36286 TSM:INIT:STATID=42
                        36288 TSF:SID:OK,ID=42
                        36290 TSM:FPAR
                        36292 RFM69:SWR:SEND,TO=255,SEQ=0,RETRY=0
                        36298 RFM69:CSMA:RSSI=-105
                        36304 ?TSF:MSG:SEND,42-42-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
                        38316 !TSM:FPAR:NO REPLY
                        38318 TSM:FPAR
                        38320 RFM69:SWR:SEND,TO=255,SEQ=1,RETRY=0
                        38324 RFM69:CSMA:RSSI=-105
                        38330 ?TSF:MSG:SEND,42-42-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
                        40339 !TSM:FPAR:NO REPLY
                        40341 TSM:FPAR
                        40343 RFM69:SWR:SEND,TO=255,SEQ=2,RETRY=0
                        40347 RFM69:CSMA:RSSI=-102
                        40353 ?TSF:MSG:SEND,42-42-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
                        42362 !TSM:FPAR:NO REPLY
                        42364 TSM:FPAR
                        42366 RFM69:SWR:SEND,TO=255,SEQ=3,RETRY=0
                        42371 RFM69:CSMA:RSSI=-104
                        42377 ?TSF:MSG:SEND,42-42-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
                        44386 !TSM:FPAR:FAIL
                        44388 TSM:FAIL:CNT=3
                        44390 TSM:FAIL:DIS
                        44392 TSF:TDI:TSL
                        44394 RFM69:RSL
                        54398 TSM:FAIL:RE-INIT
                        54401 TSM:INIT
                        54403 RFM69:INIT
                        54405 RFM69:INIT:PIN,CS=10,IQP=2,IQN=0
                        54409 RFM69:PTX:LEVEL=5 dBm
                        54411 TSM:INIT:TSP OK
                        54415 TSM:INIT:STATID=42
                        54417 TSF:SID:OK,ID=42
                        54419 TSM:FPAR
                        54421 RFM69:SWR:SEND,TO=255,SEQ=0,RETRY=0
                        54427 RFM69:CSMA:RSSI=-105
                        54433 ?TSF:MSG:SEND,42-42-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
                        56442 !TSM:FPAR:NO REPLY
                        56444 TSM:FPAR
                        56446 RFM69:SWR:SEND,TO=255,SEQ=1,RETRY=0
                        56451 RFM69:CSMA:RSSI=-104
                        56457 ?TSF:MSG:SEND,42-42-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
                        58466 !TSM:FPAR:NO REPLY
                        58468 TSM:FPAR
                        58470 RFM69:SWR:SEND,TO=255,SEQ=2,RETRY=0
                        58474 RFM69:CSMA:RSSI=-104
                        58480 ?TSF:MSG:SEND,42-42-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
                        60489 !TSM:FPAR:NO REPLY
                        60491 TSM:FPAR
                        60493 RFM69:SWR:SEND,TO=255,SEQ=3,RETRY=0
                        60497 RFM69:CSMA:RSSI=-102
                        60504 ?TSF:MSG:SEND,42-42-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
                        62513 !TSM:FPAR:FAIL
                        62515 TSM:FAIL:CNT=4
                        62517 TSM:FAIL:DIS
                        62519 TSF:TDI:TSL
                        62521 RFM69:RSL
                        72525 TSM:FAIL:RE-INIT!
                        
                        tekkaT 1 Reply Last reply
                        0
                        • W willemx

                          config on WEMOS D1 gateway:

                          #define MY_RADIO_RFM69
                          #define MY_RFM69_NEW_DRIVER
                          #define MY_DEBUG_VERBOSE_RFM69
                          #define MY_IS_RFM69HW
                          

                          log:

                          --- Miniterm on /dev/cu.SLAB_USBtoUART  9600,8,N,1 ---
                          --- Quit: Ctrl+C | Menu: Ctrl+T | Help: Ctrl+T followed by Ctrl+H ---
                          0�~?�4�Ҷ␞��␄OAqr��62 MCO:BGN:INIT GW,CP=RPNGE---,FQ=80,REL=255,VER=2.3.2
                          119 TSF:LRT:OK
                          135 TSM:INIT
                          148 TSF:WUR:MS=0
                          166 RFM69:INIT
                          scandone
                          state: 0 -> 2 (b0)
                          state: 2 -> 3 (0)
                          state: 3 -> 5 (10)
                          add 0
                          aid 3
                          cnt 
                          
                          connected with TOUTATIS, channel 2
                          dhcp client start...
                          ip:192.168.178.68,mask:255.255.255.0,gw:192.168.178.1
                          383 RFM69:INIT:PIN,CS=15,IQP=5,IQN=5
                          423 RFM69:PTX:LEVEL=5 dBm
                          450 !RFM69:INIT:SANCHK FAIL
                          479 !TSM:INIT:TSP FAIL
                          503 TSM:FAIL:CNT=1
                          523 TSM:FAIL:DIS
                          540 TSF:TDI:TSL
                          557 RFM69:RSL
                          pm open,type:2 0
                          10573 TSM:FAIL:RE-INIT
                          10597 TSM:INIT
                          10612 RFM69:INIT
                          10630 RFM69:INIT:PIN,CS=15,IQP=5,IQN=5
                          10673 RFM69:PTX:LEVEL=5 dBm
                          10702 !RFM69:INIT:SANCHK FAIL
                          10734 !TSM:INIT:TSP FAIL
                          10760 TSM:FAIL:CNT=2
                          10781 TSM:FAIL:DIS
                          10801 TSF:TDI:TSL
                          10820 RFM69:RSL
                          20838 TSM:FAIL:RE-INIT
                          20862 TSM:INIT
                          20877 RFM69:INIT
                          20895 RFM69:INIT:PIN,CS=15,IQP=5,IQN=5
                          20938 RFM69:PTX:LEVEL=5 dBm
                          20967 !RFM69:INIT:SANCHK FAIL
                          20999 !TSM:INIT:TSP FAIL
                          21025 TSM:FAIL:CNT=3
                          21047 TSM:FAIL:DIS
                          21066 TSF:TDI:TSL
                          21085 RFM69:RSL
                          31103 TSM:FAIL:RE-INIT
                          31127 TSM:INIT
                          31142 RFM69:INIT
                          31160 RFM69:INIT:PIN,CS=15,IQP=5,IQN=5
                          31203 RFM69:PTX:LEVEL=5 dBm
                          31232 !RFM69:INIT:SANCHK FAIL
                          31264 !TSM:INIT:TSP FAIL
                          31290 TSM:FAIL:CNT=4
                          31312 TSM:FAIL:DIS
                          31332 TSF:TDI:TSL
                          31350 RFM69:RSL
                          41368 TSM:FAIL:RE-INIT
                          41392 TSM:INIT
                          41407 RFM69:INIT
                          41425 RFM69:INIT:PIN,CS=15,IQP=5,IQN=5
                          41468 RFM69:PTX:LEVEL=5 dBm
                          41497 !RFM69:INIT:SANCHK FAIL
                          41529 !TSM:INIT:TSP FAIL
                          41555 TSM:FAIL:CNT=5
                          41577 TSM:FAIL:DIS
                          41596 TSF:TDI:TSL
                          41615 RFM69:RSL
                          51633 TSM:FAIL:RE-INIT
                          51657 TSM:INIT
                          51672 RFM69:INIT
                          51690 RFM69:INIT:PIN,CS=15,IQP=5,IQN=5
                          51733 RFM69:PTX:LEVEL=5 dBm
                          51762 !RFM69:INIT:SANCHK FAIL
                          51794 !TSM:INIT:TSP FAIL
                          51820 TSM:FAIL:CNT=6
                          51842 TSM:FAIL:DIS
                          51861 TSF:TDI:TSL
                          51880 RFM69:RSL
                          61898 TSM:FAIL:RE-INIT
                          61922 TSM:INIT
                          61937 RFM69:INIT
                          61955 RFM69:INIT:PIN,CS=15,IQP=5,IQN=5
                          61998 RFM69:PTX:LEVEL=5 dBm
                          62027 !RFM69:INIT:SANCHK FAIL
                          62059 !TSM:INIT:TSP FAIL
                          62085 TSM:FAIL:CNT=7
                          62107 TSM:FAIL:DIS
                          62126 TSF:TDI:TSL
                          62145 RFM69:RSL
                          122163 TSM:FAIL:RE-INIT
                          122188 TSM:INIT
                          122204 RFM69:INIT
                          122223 RFM69:INIT:PIN,CS=15,IQP=5,IQN=5
                          122267 RFM69:PTX:LEVEL=5 dBm
                          122298 !RFM69:INIT:SANCHK FAIL
                          122330 !TSM:INIT:TSP FAIL
                          122357 TSM:FAIL:CNT=7
                          122380 TSM:FAIL:DIS
                          122401 TSF:TDI:TSL
                          122421 RFM69:RSL
                          182439 TSM:FAIL:RE-INIT
                          182464 TSM:INIT
                          182480 RFM69:INIT
                          182499 RFM69:INIT:PIN,CS=15,IQP=5,IQN=5
                          182543 RFM69:PTX:LEVEL=5 dBm
                          182574 !RFM69:INIT:SANCHK FAIL
                          182606 !TSM:INIT:TSP FAIL
                          182633 TSM:FAIL:CNT=7
                          182656 TSM:FAIL:DIS
                          182677 TSF:TDI:TSL
                          182697 RFM69:RSL
                          242716 TSM:FAIL:RE-INIT
                          242741 TSM:INIT
                          242757 RFM69:INIT
                          242776 RFM69:INIT:PIN,CS=15,IQP=5,IQN=5
                          242820 RFM69:PTX:LEVEL=5 dBm
                          242851 !RFM69:INIT:SANCHK FAIL
                          242883 !TSM:INIT:TSP FAIL
                          242910 TSM:FAIL:CNT=7
                          242933 TSM:FAIL:DIS
                          242954 TSF:TDI:TSL
                          242974 RFM69:RSL
                          302992 TSM:FAIL:RE-INIT
                          303017 TSM:INIT
                          303033 RFM69:INIT
                          303052 RFM69:INIT:PIN,CS=15,IQP=5,IQN=5
                          303096 RFM69:PTX:LEVEL=5 dBm
                          303127 !RFM69:INIT:SANCHK FAIL
                          303159 !TSM:INIT:TSP FAIL
                          303186 TSM:FAIL:CNT=7
                          303209 TSM:FAIL:DIS
                          303230 TSF:TDI:TSL
                          303250 RFM69:RSL
                          

                          log from Arduino Pro Mini sensor node:

                          
                           __  __       ____
                          |  \/  |_   _/ ___|  ___ _ __  ___  ___  _ __ ___
                          | |\/| | | | \___ \ / _ \ `_ \/ __|/ _ \| `__/ __|
                          | |  | | |_| |___| |  __/ | | \__ \  _  | |  \__ \
                          |_|  |_|\__, |____/ \___|_| |_|___/\___/|_|  |___/
                                  |___/                      2.3.2
                          
                          16 MCO:BGN:INIT NODE,CP=RPNNA---,FQ=8,REL=255,VER=2.3.2
                          28 TSM:INIT
                          28 TSF:WUR:MS=0
                          30 RFM69:INIT
                          32 RFM69:INIT:PIN,CS=10,IQP=2,IQN=0
                          36 RFM69:PTX:LEVEL=5 dBm
                          38 TSM:INIT:TSP OK
                          40 TSM:INIT:STATID=42
                          45 TSF:SID:OK,ID=42
                          47 TSM:FPAR
                          47 RFM69:SWR:SEND,TO=255,SEQ=0,RETRY=0
                          53 RFM69:CSMA:RSSI=-104
                          59 ?TSF:MSG:SEND,42-42-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
                          2066 !TSM:FPAR:NO REPLY
                          2068 TSM:FPAR
                          2070 RFM69:SWR:SEND,TO=255,SEQ=1,RETRY=0
                          2074 RFM69:CSMA:RSSI=-107
                          2080 ?TSF:MSG:SEND,42-42-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
                          4089 !TSM:FPAR:NO REPLY
                          4091 TSM:FPAR
                          4093 RFM69:SWR:SEND,TO=255,SEQ=2,RETRY=0
                          4098 RFM69:CSMA:RSSI=-105
                          4104 ?TSF:MSG:SEND,42-42-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
                          6113 !TSM:FPAR:NO REPLY
                          6115 TSM:FPAR
                          6117 RFM69:SWR:SEND,TO=255,SEQ=3,RETRY=0
                          6121 RFM69:CSMA:RSSI=-106
                          6127 ?TSF:MSG:SEND,42-42-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
                          8136 !TSM:FPAR:FAIL
                          8138 TSM:FAIL:CNT=1
                          8140 TSM:FAIL:DIS
                          8142 TSF:TDI:TSL
                          8142 RFM69:RSL
                          18145 TSM:FAIL:RE-INIT
                          18147 TSM:INIT
                          18149 RFM69:INIT
                          18151 RFM69:INIT:PIN,CS=10,IQP=2,IQN=0
                          18155 RFM69:PTX:LEVEL=5 dBm
                          18157 TSM:INIT:TSP OK
                          18161 TSM:INIT:STATID=42
                          18163 TSF:SID:OK,ID=42
                          18165 TSM:FPAR
                          18167 RFM69:SWR:SEND,TO=255,SEQ=0,RETRY=0
                          18173 RFM69:CSMA:RSSI=-107
                          18180 ?TSF:MSG:SEND,42-42-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
                          20189 !TSM:FPAR:NO REPLY
                          20191 TSM:FPAR
                          20193 RFM69:SWR:SEND,TO=255,SEQ=1,RETRY=0
                          20197 RFM69:CSMA:RSSI=-103
                          20203 ?TSF:MSG:SEND,42-42-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
                          22212 !TSM:FPAR:NO REPLY
                          22214 TSM:FPAR
                          22216 RFM69:SWR:SEND,TO=255,SEQ=2,RETRY=0
                          22220 RFM69:CSMA:RSSI=-105
                          22226 ?TSF:MSG:SEND,42-42-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
                          24236 !TSM:FPAR:NO REPLY
                          24238 TSM:FPAR
                          24240 RFM69:SWR:SEND,TO=255,SEQ=3,RETRY=0
                          24244 RFM69:CSMA:RSSI=-109
                          24250 ?TSF:MSG:SEND,42-42-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
                          26259 !TSM:FPAR:FAIL
                          26261 TSM:FAIL:CNT=2
                          26263 TSM:FAIL:DIS
                          26265 TSF:TDI:TSL
                          26267 RFM69:RSL
                          36270 TSM:FAIL:RE-INIT
                          36272 TSM:INIT
                          36274 RFM69:INIT
                          36276 RFM69:INIT:PIN,CS=10,IQP=2,IQN=0
                          36280 RFM69:PTX:LEVEL=5 dBm
                          36282 TSM:INIT:TSP OK
                          36286 TSM:INIT:STATID=42
                          36288 TSF:SID:OK,ID=42
                          36290 TSM:FPAR
                          36292 RFM69:SWR:SEND,TO=255,SEQ=0,RETRY=0
                          36298 RFM69:CSMA:RSSI=-105
                          36304 ?TSF:MSG:SEND,42-42-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
                          38316 !TSM:FPAR:NO REPLY
                          38318 TSM:FPAR
                          38320 RFM69:SWR:SEND,TO=255,SEQ=1,RETRY=0
                          38324 RFM69:CSMA:RSSI=-105
                          38330 ?TSF:MSG:SEND,42-42-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
                          40339 !TSM:FPAR:NO REPLY
                          40341 TSM:FPAR
                          40343 RFM69:SWR:SEND,TO=255,SEQ=2,RETRY=0
                          40347 RFM69:CSMA:RSSI=-102
                          40353 ?TSF:MSG:SEND,42-42-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
                          42362 !TSM:FPAR:NO REPLY
                          42364 TSM:FPAR
                          42366 RFM69:SWR:SEND,TO=255,SEQ=3,RETRY=0
                          42371 RFM69:CSMA:RSSI=-104
                          42377 ?TSF:MSG:SEND,42-42-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
                          44386 !TSM:FPAR:FAIL
                          44388 TSM:FAIL:CNT=3
                          44390 TSM:FAIL:DIS
                          44392 TSF:TDI:TSL
                          44394 RFM69:RSL
                          54398 TSM:FAIL:RE-INIT
                          54401 TSM:INIT
                          54403 RFM69:INIT
                          54405 RFM69:INIT:PIN,CS=10,IQP=2,IQN=0
                          54409 RFM69:PTX:LEVEL=5 dBm
                          54411 TSM:INIT:TSP OK
                          54415 TSM:INIT:STATID=42
                          54417 TSF:SID:OK,ID=42
                          54419 TSM:FPAR
                          54421 RFM69:SWR:SEND,TO=255,SEQ=0,RETRY=0
                          54427 RFM69:CSMA:RSSI=-105
                          54433 ?TSF:MSG:SEND,42-42-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
                          56442 !TSM:FPAR:NO REPLY
                          56444 TSM:FPAR
                          56446 RFM69:SWR:SEND,TO=255,SEQ=1,RETRY=0
                          56451 RFM69:CSMA:RSSI=-104
                          56457 ?TSF:MSG:SEND,42-42-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
                          58466 !TSM:FPAR:NO REPLY
                          58468 TSM:FPAR
                          58470 RFM69:SWR:SEND,TO=255,SEQ=2,RETRY=0
                          58474 RFM69:CSMA:RSSI=-104
                          58480 ?TSF:MSG:SEND,42-42-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
                          60489 !TSM:FPAR:NO REPLY
                          60491 TSM:FPAR
                          60493 RFM69:SWR:SEND,TO=255,SEQ=3,RETRY=0
                          60497 RFM69:CSMA:RSSI=-102
                          60504 ?TSF:MSG:SEND,42-42-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
                          62513 !TSM:FPAR:FAIL
                          62515 TSM:FAIL:CNT=4
                          62517 TSM:FAIL:DIS
                          62519 TSF:TDI:TSL
                          62521 RFM69:RSL
                          72525 TSM:FAIL:RE-INIT!
                          
                          tekkaT Offline
                          tekkaT Offline
                          tekka
                          Admin
                          wrote on last edited by tekka
                          #16

                          @willemx said in Need help with ESP8266 MQTT Gateway (RFM69HW radio):

                          450 !RFM69:INIT:SANCHK FAIL

                          There is a problem with the rfm69 module and/or wiring on your GW - can you exchange the rfm69 module with the one from the node and post the logs?

                          1 Reply Last reply
                          1
                          • W Offline
                            W Offline
                            willemx
                            wrote on last edited by
                            #17

                            :tada: :tada: :tada:
                            You were right; there was a minuscule piece of wire strand between two contacts and after removing it all is fine now.
                            Also checked all the radio's again which is easy now I have a working configuration and there was indeed one defective radio module.
                            Thanks everyone for unblocking me!

                            tekkaT 1 Reply Last reply
                            2
                            • W willemx

                              :tada: :tada: :tada:
                              You were right; there was a minuscule piece of wire strand between two contacts and after removing it all is fine now.
                              Also checked all the radio's again which is easy now I have a working configuration and there was indeed one defective radio module.
                              Thanks everyone for unblocking me!

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

                              @willemx Excellent! Have fun! :+1:

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


                              13

                              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