Problem Connecting to gateway



  • Hi I'm new to arduino world.
    I'm really impressed by the library but for some reason i cannot connect my sensor to the gateway.

    I'm using a ESP8266 connected to a NRF42 radio as a gateway. All my libraries are fully updated. I connected a 22uF capacitor to the power suply of the NRF24.
    Im using a external lab power supply to power for circuits.
    Log Gateway:

    0;255;3;0;9;Client 0: 255;255;3;0;20;0
    0;255;3;0;9;TSF:MSG:SEND,0-0-255-255,s=255,c=3,t=20,pt=0,l=1,sg=0,ft=0,st=OK:0
    0;255;3;0;9;TSF:MSG:READ,255-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0:
    0;255;3;0;9;TSF:MSG:BC
    0;255;3;0;9;TSF:MSG:FPAR REQ,ID=255
    0;255;3;0;9;TSF:PNG:SEND,TO=0
    0;255;3;0;9;TSF:CKU:OK
    0;255;3;0;9;TSF:MSG:GWL OK
    0;255;3;0;9;TSF:MSG:SEND,0-0-255-255,s=255,c=3,t=8,pt=1,l=1,sg=0,ft=0,st=OK:0
    0;255;3;0;9;TSF:MSG:READ,255-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0:
    0;255;3;0;9;TSF:MSG:BC
    0;255;3;0;9;TSF:MSG:FPAR REQ,ID=255
    0;255;3;0;9;TSF:CKU:OK,FCTRL
    0;255;3;0;9;TSF:MSG:GWL OK
    0;255;3;0;9;TSF:MSG:SEND,0-0-255-255,s=255,c=3,t=8,pt=1,l=1,sg=0,ft=0,st=OK:0
    0;255;3;0;9;TSF:MSG:READ,255-255-0,s=255,c=3,t=3,pt=0,l=0,sg=0:
    0;255;3;0;9;Client 0: 255;255;3;0;4;2
    0;255;3;0;9;TSF:MSG:SEND,0-0-255-255,s=255,c=3,t=4,pt=0,l=1,sg=0,ft=0,st=OK:2
    0;255;3;0;9;TSF:MSG:READ,255-255-0,s=255,c=3,t=3,pt=0,l=0,sg=0:
    0;255;3;0;9;Client 0: 255;255;3;0;4;2
    0;255;3;0;9;TSF:MSG:SEND,0-0-255-255,s=255,c=3,t=4,pt=0,l=1,sg=0,ft=0,st=OK:2
    0;255;3;0;9;TSF:MSG:READ,255-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0:
    0;255;3;0;9;TSF:MSG:BC
    0;255;3;0;9;TSF:MSG:FPAR REQ,ID=255
    0;255;3;0;9;TSF:PNG:SEND,TO=0
    0;255;3;0;9;TSF:CKU:OK
    0;255;3;0;9;TSF:MSG:GWL OK
    0;255;3;0;9;TSF:MSG:SEND,0-0-255-255,s=255,c=3,t=8,pt=1,l=1,sg=0,ft=0,st=OK:0
    0;255;3;0;9;TSF:MSG:READ,255-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0:
    0;255;3;0;9;TSF:MSG:BC
    0;255;3;0;9;TSF:MSG:FPAR REQ,ID=255
    0;255;3;0;9;TSF:CKU:OK,FCTRL
    0;255;3;0;9;TSF:MSG:GWL OK
    0;255;3;0;9;TSF:MSG:SEND,0-0-255-255,s=255,c=3,t=8,pt=1,l=1,sg=0,ft=0,st=OK:0
    0;255;3;0;9;TSF:MSG:READ,255-255-0,s=255,c=3,t=3,pt=0,l=0,sg=0:
    0;255;3;0;9;Client 0: 255;255;3;0;4;2
    0;255;3;0;9;TSF:MSG:SEND,0-0-255-255,s=255,c=3,t=4,pt=0,l=1,sg=0,ft=0,st=OK:2
    0;255;3;0;9;TSF:MSG:READ,255-255-0,s=255,c=3,t=3,pt=0,l=0,sg=0:
    0;255;3;0;9;Client 0: 255;255;3;0;4;2

    The sensor is a Arduino nano conected to a NRF24 radio. 22uF capacitor contected to the radio power supply. Powered by external supply.
    Sensor LOG:
    0 MCO:BGN:INIT NODE,CP=RNNNA--,VER=2.1.1
    3 TSM:INIT
    4 TSF:WUR:MS=0
    11 TSM:INIT:TSP OK
    12 TSM:FPAR
    15 TSF:MSG:SEND,255-255-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
    2022 !TSM:FPAR:NO REPLY
    2024 TSM:FPAR
    2026 TSF:MSG:SEND,255-255-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
    2033 TSF:MSG:READ,0-0-255,s=255,c=3,t=8,pt=1,l=1,sg=0:0
    2038 TSF:MSG:FPAR OK,ID=0,D=1
    4034 TSM:FPAR:OK
    4035 TSM:ID
    4036 TSM:ID:REQ
    4039 TSF:MSG:SEND,255-255-0-0,s=255,c=3,t=3,pt=0,l=0,sg=0,ft=0,st=OK:
    6046 TSM:ID
    6047 TSM:ID:REQ
    6049 TSF:MSG:SEND,255-255-0-0,s=255,c=3,t=3,pt=0,l=0,sg=0,ft=0,st=OK:
    8057 TSM:ID
    8058 TSM:ID:REQ
    8060 TSF:MSG:SEND,255-255-0-0,s=255,c=3,t=3,pt=0,l=0,sg=0,ft=0,st=OK:
    10070 TSM:ID
    10071 TSM:ID:REQ
    10074 TSF:MSG:SEND,255-255-0-0,s=255,c=3,t=3,pt=0,l=0,sg=0,ft=0,st=OK:
    12081 !TSM:ID:FAIL
    12082 TSM:FAIL:CNT=1
    12084 TSM:FAIL:PDT
    22087 TSM:FAIL:RE-INIT
    22089 TSM:INIT
    22096 TSM:INIT:TSP OK
    22098 TSM:FPAR
    22100 TSF:MSG:SEND,255-255-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
    24109 !TSM:FPAR:NO REPLY
    24111 TSM:FPAR
    24113 TSF:MSG:SEND,255-255-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
    26121 !TSM:FPAR:NO REPLY
    26123 TSM:FPAR
    26125 TSF:MSG:SEND,255-255-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
    26132 TSF:MSG:READ,0-0-255,s=255,c=3,t=8,pt=1,l=1,sg=0:0
    26137 TSF:MSG:FPAR OK,ID=0,D=1
    28133 TSM:FPAR:OK
    28134 TSM:ID
    28136 TSM:ID:REQ
    28138 TSF:MSG:SEND,255-255-0-0,s=255,c=3,t=3,pt=0,l=0,sg=0,ft=0,st=OK:
    30146 TSM:ID
    30147 TSM:ID:REQ
    30150 TSF:MSG:SEND,255-255-0-0,s=255,c=3,t=3,pt=0,l=0,sg=0,ft=0,st=OK:
    32157 TSM:ID
    32158 TSM:ID:REQ
    32161 TSF:MSG:SEND,255-255-0-0,s=255,c=3,t=3,pt=0,l=0,sg=0,ft=0,st=OK:
    34168 TSM:ID
    34169 TSM:ID:REQ
    34172 TSF:MSG:SEND,255-255-0-0,s=255,c=3,t=3,pt=0,l=0,sg=0,ft=0,st=OK:
    36180 !TSM:ID:FAIL
    36182 TSM:FAIL:CNT=2
    36184 TSM:FAIL:PDT
    46187 TSM:FAIL:RE-INIT
    46189 TSM:INIT
    46196 TSM:INIT:TSP OK
    46198 TSM:FPAR
    46200 TSF:MSG:SEND,255-255-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
    48209 !TSM:FPAR:NO REPLY
    48211 TSM:FPAR
    48214 TSF:MSG:SEND,255-255-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
    48221 TSF:MSG:READ,0-0-255,s=255,c=3,t=8,pt=1,l=1,sg=0:0
    48226 TSF:MSG:FPAR OK,ID=0,D=1
    50222 TSM:FPAR:OK
    50223 TSM:ID
    50225 TSM:ID:REQ
    50227 TSF:MSG:SEND,255-255-0-0,s=255,c=3,t=3,pt=0,l=0,sg=0,ft=0,st=OK:
    52235 TSM:ID
    52236 TSM:ID:REQ
    52239 TSF:MSG:SEND,255-255-0-0,s=255,c=3,t=3,pt=0,l=0,sg=0,ft=0,st=OK:
    54246 TSM:ID
    54247 TSM:ID:REQ
    54250 TSF:MSG:SEND,255-255-0-0,s=255,c=3,t=3,pt=0,l=0,sg=0,ft=0,st=OK:

    Can anyone tell me whats wrong here?


  • Admin

    @Jaime-Machado said in Problem Connecting to gateway:

    Can anyone tell me whats wrong here?

    Welcome to MySensors! Sounds like you are making great strides already. Usually the gateway is connected to an HA controller that is responsible for vending IDs to nodes during the inclusion/pairing process. In your case, if you are using a stand-alone gateway and node, then you will need to statically define the node id in the node sketch. The node id needs to be unique to each node and ranges from 1 to 254 (note, you can also have up to 254 child sensors per node).

    Try setting the following in the top of your node sketch before the MySensors.h include.

    #define MY_NODE_ID 1
    
    #include <MySensors.h>
    

    Whenever I need to statically set a node id, I usually do so at the very top of the sketch so it is clear when you open the sketch that the node id is statically defined.

    Finally, did you know that you can post code blocks using ``` before and after the code to make it more legible? That is what I used above.



  • Thanks blacey for the quick response.
    I actually was runing a controller on my pc but for some reason assign a ID for the nodes is not working for me.

    I tried running it on Domoticz and also using MYSController 1.0.0beta.

    I was able to get a conection when i set

    #define MY_NODE_ID 10
    #define MY_PARENT_NODE_ID 0
    #define MY_PARENT_NODE_IS_STATIC
    

    But without this is, it was impossible to get a connection impossible.

    Would know what my problem might be?

    Best Regards,

    Jaime



  • @Jaime-Machado
    you use gateway for parent ! the node id 0 is for gateway usually.use default sketch for gateway is site
    also use a 100uf capacitor and use this in sketchs(gateway and nodes)

    #define MY_RF24_PA_LEVEL RF24_PA_HIGH
    

    also use an other parent for repeater if long distance


Log in to reply
 

Suggested Topics

1
Online

11.4k
Users

11.1k
Topics

112.7k
Posts