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. Controllers
  3. Node-RED
  4. NodeID assignment not working? MY_INCLUSION_MODE_FEATURE enabled

NodeID assignment not working? MY_INCLUSION_MODE_FEATURE enabled

Scheduled Pinned Locked Moved Node-RED
2 Posts 1 Posters 273 Views 1 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.
  • B Offline
    B Offline
    bebr
    wrote on last edited by
    #1

    Hi,

    The myscontroller node does not seem to assign IDs.
    Only nodes with a defined MY_NODE_ID work.
    MY_INCLUSION_MODE_FEATURE is enabled on the gateway.
    Pressing the button does not change the behavior (I see taht the inclusion mode is enabled when I press the button, and resets after 60s)

    When I omit the MY_NODE_ID in my sketch, the node keeps asking for a node id several times.
    On the NodeRED side, I connected a debug msg node at the output of the myscontroller node.
    The debug shows that a different ID is tried but the sqlite base is not populated and the asking node does not receive the ID.
    Do I need to connect the myscontroller output to the input of the gateway to send a message back to the node?

    Here is the node debug messages:

    16 MCO:BGN:INIT NODE,CP=RNNNA---,FQ=16,REL=255,VER=2.3.2
    26 TSM:INIT
    28 TSF:WUR:MS=0
    34 TSM:INIT:TSP OK
    36 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
    2052 ?TSF:MSG:SEND,255-255-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
    4060 !TSM:FPAR:NO REPLY
    4062 TSM:FPAR
    4064 ?TSF:MSG:SEND,255-255-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
    6072 !TSM:FPAR:NO REPLY
    6074 TSM:FPAR
    6076 ?TSF:MSG:SEND,255-255-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
    8084 !TSM:FPAR:FAIL
    8085 TSM:FAIL:CNT=1
    8087 TSM:FAIL:DIS  
    8089 TSF:TDI:TSL   
    18091 TSM:FAIL:RE-INIT
    18093 TSM:INIT        
    18099 TSM:INIT:TSP OK
    18101 TSM:FPAR
    18104 ?TSF:MSG:SEND,255-255-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
    18848 TSF:MSG:READ,0-0-255,s=255,c=3,t=8,pt=1,l=1,sg=0:0
    18853 TSF:MSG:FPAR OK,ID=0,D=1
    20112 TSM:FPAR:OK
    20113 TSM:ID
    20115 TSM:ID:REQ
    20117 TSF:MSG:SEND,255-255-0-0,s=147,c=3,t=3,pt=0,l=0,sg=0,ft=0,st=OK:
    22125 TSM:ID
    22126 TSM:ID:REQ
    22129 TSF:MSG:SEND,255-255-0-0,s=110,c=3,t=3,pt=0,l=0,sg=0,ft=0,st=OK:
    24136 TSM:ID
    24137 TSM:ID:REQ
    24140 TSF:MSG:SEND,255-255-0-0,s=73,c=3,t=3,pt=0,l=0,sg=0,ft=0,st=OK:
    26147 TSM:ID    
    26148 TSM:ID:REQ
    26151 TSF:MSG:SEND,255-255-0-0,s=36,c=3,t=3,pt=0,l=0,sg=0,ft=0,st=OK:
    28160 !TSM:ID:FAIL
    28161 TSM:FAIL:CNT=2
    28163 TSM:FAIL:DIS
    28165 TSF:TDI:TSL
    38168 TSM:FAIL:RE-INIT
    38170 TSM:INIT
    38176 TSM:INIT:TSP OK
    38178 TSM:FPAR
    38181 ?TSF:MSG:SEND,255-255-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
    38538 TSF:MSG:READ,0-0-255,s=255,c=3,t=8,pt=1,l=1,sg=0:0
    38543 TSF:MSG:FPAR OK,ID=0,D=1
    40190 TSM:FPAR:OK
    40192 TSM:ID
    40194 TSM:ID:REQ
    40196 TSF:MSG:SEND,255-255-0-0,s=2,c=3,t=3,pt=0,l=0,sg=0,ft=0,st=OK:
    42203 TSM:ID
    42204 TSM:ID:REQ
    42207 TSF:MSG:SEND,255-255-0-0,s=220,c=3,t=3,pt=0,l=0,sg=0,ft=0,st=OK:
    44214 TSM:ID
    44215 TSM:ID:REQ
    44218 TSF:MSG:SEND,255-255-0-0,s=183,c=3,t=3,pt=0,l=0,sg=0,ft=0,st=OK:
    46225 TSM:ID
    46226 TSM:ID:REQ
    46229 TSF:MSG:SEND,255-255-0-0,s=146,c=3,t=3,pt=0,l=0,sg=0,ft=0,st=OK:
    48236 !TSM:ID:FAIL
    48237 TSM:FAIL:CNT=3
    48239 TSM:FAIL:DIS
    48241 TSF:TDI:TSL
    58244 TSM:FAIL:RE-INIT
    58246 TSM:INIT
    58252 TSM:INIT:TSP OK
    58254 TSM:FPAR
    58257 ?TSF:MSG:SEND,255-255-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
    60265 !TSM:FPAR:NO REPLY
    60267 TSM:FPAR
    60270 ?TSF:MSG:SEND,255-255-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
    61234 TSF:MSG:READ,0-0-255,s=255,c=3,t=8,pt=1,l=1,sg=0:0
    61239 TSF:MSG:FPAR OK,ID=0,D=1
    62277 TSM:FPAR:OK
    62278 TSM:ID
    62280 TSM:ID:REQ
    62282 TSF:MSG:SEND,255-255-0-0,s=71,c=3,t=3,pt=0,l=0,sg=0,ft=0,st=OK:
    64290 TSM:ID
    64291 TSM:ID:REQ
    64294 TSF:MSG:SEND,255-255-0-0,s=35,c=3,t=3,pt=0,l=0,sg=0,ft=0,st=OK:
    66302 TSM:ID
    66304 TSM:ID:REQ
    66307 TSF:MSG:SEND,255-255-0-0,s=0,c=3,t=3,pt=0,l=0,sg=0,ft=0,st=OK:
    68314 TSM:ID
    68315 TSM:ID:REQ
    68318 TSF:MSG:SEND,255-255-0-0,s=219,c=3,t=3,pt=0,l=0,sg=0,ft=0,st=OK:
    70325 !TSM:ID:FAIL
    

    And here is the message I get from the output of the myscontroller node:

    {"payload":"255;6;3;0;4;1","port":"/dev/ttyUSB-MysGW","_msgid":"cd1b9bbf.44ae08","nodeId":255,"childSensorId":6,"messageType":3,"ack":0,"subType":4,"origin":1,"messageTypeStr":"C_INTERNAL","subTypeStr":"I_ID_REQUEST","topicRoot":"mys-out"}
    {"payload":"255;225;3;0;4;1","port":"/dev/ttyUSB-MysGW","_msgid":"c0995566.b1b318","nodeId":255,"childSensorId":225,"messageType":3,"ack":0,"subType":4,"origin":1,"messageTypeStr":"C_INTERNAL","subTypeStr":"I_ID_REQUEST","topicRoot":"mys-out"}
    {"payload":"255;188;3;0;4;1","port":"/dev/ttyUSB-MysGW","_msgid":"4a91ca08.1fcce4","nodeId":255,"childSensorId":188,"messageType":3,"ack":0,"subType":4,"origin":1,"messageTypeStr":"C_INTERNAL","subTypeStr":"I_ID_REQUEST","topicRoot":"mys-out"}
    

    I don't use MQTT, my gateway is a serial one.

    Any clue? thanks a lot.

    1 Reply Last reply
    0
    • B Offline
      B Offline
      bebr
      wrote on last edited by
      #2

      I reply to myself, I succeeded to make it work.
      The \n was missing in the payload before sending it back to the gateway.
      This took me months to see this... :D

      Works like a charm now, I just need to implement the inclusion feature in NodeRED.

      1 Reply Last reply
      0

      Hello! It looks like you're interested in this conversation, but you don't have an account yet.

      Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

      With your input, this post could be even better 💗

      Register Login
      Reply
      • Reply as topic
      Log in to reply
      • Oldest to Newest
      • Newest to Oldest
      • Most Votes


      12

      Online

      12.1k

      Users

      11.2k

      Topics

      113.4k

      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