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 178 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
    #3

    Yes, I can see the gateway connecting to the broker. And yes, it is a local sensor that is trying to find the gateway (I just copied the "door/window/button" example sketch for testing)

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

      It looks like the gateway is stuck in a loop. Could you post your code?

      1 Reply Last reply
      0
      • 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


                                  11

                                  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