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. Just starting SerialGateway & Temp/RTC Node Not getting Node ID.

Just starting SerialGateway & Temp/RTC Node Not getting Node ID.

Scheduled Pinned Locked Moved Troubleshooting
4 Posts 3 Posters 1.7k Views 2 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.
  • ChaoticC Offline
    ChaoticC Offline
    Chaotic
    wrote on last edited by Chaotic
    #1

    More questions now that I have my radios hooked up.

    First what is inclusion mode? I am only seeing a reference to it in the serial gateway and the description in the API seems to indicate that the button and extra leds are optional.

    The answer to that might answer my second question.

    On my Serial Gateway sketch = https://codebender.cc/sketch:89540

    I keep getting this message

    0;0;3;0;9;read: 255-255-0 s=255,c=3,t=3,pt=0,l=0:
    255;255;3;0;3;
    

    And on my Node Sketch = https://codebender.cc/sketch:89536

    Sending Temp
    req node id
    send: 255-255-0-0 s=255,c=3,t=3,pt=0,l=0,st=ok:
    T: 73.40
    

    So it looks like my node is never getting a node ID but I don't know how to go about fixing it.

    Both the gateway and Node are currently running on Unos. Both devices are being powered by USB currently since I'm still prototyping. The Node is going to be hooked up with 9V and the Gateway is going to continue being USB powered for now.
    I'm using code bender to program them so I'm assuming it is using the latest libraries.

    ChaoticC 1 Reply Last reply
    0
    • ChaoticC Chaotic

      More questions now that I have my radios hooked up.

      First what is inclusion mode? I am only seeing a reference to it in the serial gateway and the description in the API seems to indicate that the button and extra leds are optional.

      The answer to that might answer my second question.

      On my Serial Gateway sketch = https://codebender.cc/sketch:89540

      I keep getting this message

      0;0;3;0;9;read: 255-255-0 s=255,c=3,t=3,pt=0,l=0:
      255;255;3;0;3;
      

      And on my Node Sketch = https://codebender.cc/sketch:89536

      Sending Temp
      req node id
      send: 255-255-0-0 s=255,c=3,t=3,pt=0,l=0,st=ok:
      T: 73.40
      

      So it looks like my node is never getting a node ID but I don't know how to go about fixing it.

      Both the gateway and Node are currently running on Unos. Both devices are being powered by USB currently since I'm still prototyping. The Node is going to be hooked up with 9V and the Gateway is going to continue being USB powered for now.
      I'm using code bender to program them so I'm assuming it is using the latest libraries.

      ChaoticC Offline
      ChaoticC Offline
      Chaotic
      wrote on last edited by
      #2

      I was able to get it working by creating the I_ID_RESPONSE message manually and entering that via the serial gateway. Is this expected? I had assumed that the gateway code would respond with the next free Node Id? 1-254 (assuming the gateway is 0 which it appears to be for me.

      hekH 1 Reply Last reply
      0
      • ChaoticC Chaotic

        I was able to get it working by creating the I_ID_RESPONSE message manually and entering that via the serial gateway. Is this expected? I had assumed that the gateway code would respond with the next free Node Id? 1-254 (assuming the gateway is 0 which it appears to be for me.

        hekH Offline
        hekH Offline
        hek
        Admin
        wrote on last edited by
        #3

        @Chaotic

        No, it is the controller that selects id:s. If gateway would hand out id we would have to implement even more "commands" between GW/Controller. E.g. "remove device" etc. Doa ble but gateway is very memory strained already.

        1 Reply Last reply
        0
        • F Offline
          F Offline
          Fay Candiliari
          wrote on last edited by
          #4

          Hey there @Chaotic ! This is Fay from codebender.cc Thank you for using codebender! I just wanted to let you know that one of the sketches you are using in this comment has been deleted and so it is not available for users to view it. Let me know if you have any question. :)

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


          16

          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