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. General Discussion
  3. how to have 2 gateways?

how to have 2 gateways?

Scheduled Pinned Locked Moved General Discussion
13 Posts 4 Posters 117 Views 4 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.
  • S SylvainMartin

    @mfalkvidd Thanks for the tip! Worked perfectly

    mfalkviddM Offline
    mfalkviddM Offline
    mfalkvidd
    Mod
    wrote on last edited by
    #4

    Nice work @SylvainMartin, thanks for reporting back.

    1 Reply Last reply
    0
    • S SylvainMartin

      @mfalkvidd Thanks for the tip! Worked perfectly

      skywatchS Offline
      skywatchS Offline
      skywatch
      wrote on last edited by skywatch
      #5

      @SylvainMartin I have been doing this recently, splitting security sensors on one channel and other sensors/actuators on a different one.

      It worked OK to start with but then I had issues. It may be to do with the way each individual controller handles things, but I am currently testing with adding

      #define MY_NODE_ID xxx   //where xxx is a node id not in use by any other nodes on any gateway/channel.
      

      on the second gateway, just to eliminate issues. So far the problems have gone away and I have not had a single reboot fail either. It might be worth trying if you run into problems.

      Also worth pointing out to those who might try this is that you can't have the same node id on different gateways. If gateway 1 has a node 12 registered to it then you can't have another node 12 on gateway 2 as this also seems to mess things up!

      mfalkviddM 1 Reply Last reply
      0
      • skywatchS skywatch

        @SylvainMartin I have been doing this recently, splitting security sensors on one channel and other sensors/actuators on a different one.

        It worked OK to start with but then I had issues. It may be to do with the way each individual controller handles things, but I am currently testing with adding

        #define MY_NODE_ID xxx   //where xxx is a node id not in use by any other nodes on any gateway/channel.
        

        on the second gateway, just to eliminate issues. So far the problems have gone away and I have not had a single reboot fail either. It might be worth trying if you run into problems.

        Also worth pointing out to those who might try this is that you can't have the same node id on different gateways. If gateway 1 has a node 12 registered to it then you can't have another node 12 on gateway 2 as this also seems to mess things up!

        mfalkviddM Offline
        mfalkviddM Offline
        mfalkvidd
        Mod
        wrote on last edited by
        #6

        @skywatch a MySensors gateway will always have node id 0. That cannot be changed.

        It is definitely possible to reuse the same node id on different MySensors networks. It could be that your controller has problems, but I know Domoticz supports multiple networks without problems.

        skywatchS 1 Reply Last reply
        1
        • mfalkviddM mfalkvidd

          @skywatch a MySensors gateway will always have node id 0. That cannot be changed.

          It is definitely possible to reuse the same node id on different MySensors networks. It could be that your controller has problems, but I know Domoticz supports multiple networks without problems.

          skywatchS Offline
          skywatchS Offline
          skywatch
          wrote on last edited by
          #7

          @mfalkvidd said in how to have 2 gateways?:

          @skywatch a MySensors gateway will always have node id 0. That cannot be changed.

          So how does the controller differentiate between which gateway, or does it not need to? This bit has been bugging me for a while now and might explain one last oddity (but not one that causes any issues). In mycontroller I see a 'node 0' in the nodes list and this is the first gateway in the list, but the second one doesn't show due to it also being node 0 and there can only be one node with a given EUI in the listing it seems.

          Still learning after all these years!

          It is definitely possible to reuse the same node id on different MySensors networks. It could be that your controller has problems, but I know Domoticz supports multiple networks without problems.

          OK, so I will try again with this one day and see if it was just me having a bad day (not that uncommon sadly).

          mfalkviddM 1 Reply Last reply
          0
          • skywatchS skywatch

            @mfalkvidd said in how to have 2 gateways?:

            @skywatch a MySensors gateway will always have node id 0. That cannot be changed.

            So how does the controller differentiate between which gateway, or does it not need to? This bit has been bugging me for a while now and might explain one last oddity (but not one that causes any issues). In mycontroller I see a 'node 0' in the nodes list and this is the first gateway in the list, but the second one doesn't show due to it also being node 0 and there can only be one node with a given EUI in the listing it seems.

            Still learning after all these years!

            It is definitely possible to reuse the same node id on different MySensors networks. It could be that your controller has problems, but I know Domoticz supports multiple networks without problems.

            OK, so I will try again with this one day and see if it was just me having a bad day (not that uncommon sadly).

            mfalkviddM Offline
            mfalkviddM Offline
            mfalkvidd
            Mod
            wrote on last edited by
            #8

            @skywatch I don't have any experience with MyController unfortunately. In Domoticz, each gateway is added as a separate entity, with a separate name, and all nodes on that network are associated with their gateway entity.

            Each gateway has a different USB port, ip address, tcp port, mqtt topic prefix or something else that will uniquely identify it to the controller.

            skywatchS 1 Reply Last reply
            1
            • mfalkviddM mfalkvidd

              @skywatch I don't have any experience with MyController unfortunately. In Domoticz, each gateway is added as a separate entity, with a separate name, and all nodes on that network are associated with their gateway entity.

              Each gateway has a different USB port, ip address, tcp port, mqtt topic prefix or something else that will uniquely identify it to the controller.

              skywatchS Offline
              skywatchS Offline
              skywatch
              wrote on last edited by
              #9

              @mfalkvidd Thank you - I will ask on the mycontroller forum about this as it is something I can't find info on and it puzzles me a bit!

              When I add #define MY_NODE_ID to a gateway sketch what happens? Does it get ignored by the compiler or is it overruled by the MS library?

              mfalkviddM BearWithBeardB 2 Replies Last reply
              0
              • skywatchS skywatch

                @mfalkvidd Thank you - I will ask on the mycontroller forum about this as it is something I can't find info on and it puzzles me a bit!

                When I add #define MY_NODE_ID to a gateway sketch what happens? Does it get ignored by the compiler or is it overruled by the MS library?

                mfalkviddM Offline
                mfalkviddM Offline
                mfalkvidd
                Mod
                wrote on last edited by
                #10

                @skywatch quickest way to find out is to try. I think there will be an error printed on debug when the gateway starts up.

                skywatchS 1 Reply Last reply
                0
                • mfalkviddM mfalkvidd

                  @skywatch quickest way to find out is to try. I think there will be an error printed on debug when the gateway starts up.

                  skywatchS Offline
                  skywatchS Offline
                  skywatch
                  wrote on last edited by skywatch
                  #11

                  @mfalkvidd said in how to have 2 gateways?:

                  @skywatch quickest way to find out is to try. I think there will be an error printed on debug when the gateway starts up.

                  I have been trying it for days now. The gateway compiles and works in as far as it connects to the controller. It is not passing traffic from nodes, but then all nodes are looking for parent id 0 and not parent is 200 (which is what I used).

                  Maybe today I will reflash a node for parent 200 and see if it works, so far I think it will! ;)

                  1 Reply Last reply
                  0
                  • skywatchS skywatch

                    @mfalkvidd Thank you - I will ask on the mycontroller forum about this as it is something I can't find info on and it puzzles me a bit!

                    When I add #define MY_NODE_ID to a gateway sketch what happens? Does it get ignored by the compiler or is it overruled by the MS library?

                    BearWithBeardB Offline
                    BearWithBeardB Offline
                    BearWithBeard
                    wrote on last edited by
                    #12

                    @skywatch

                    When I add #define MY_NODE_ID to a gateway sketch what happens? Does it get ignored by the compiler or is it overruled by the MS library?

                    I assigned 99 to a GW and it seems to ignore it.

                    Serial output:

                    73 TSM:INIT:TSP OK
                    75 TSM:INIT:GW MODE
                    77 TSM:READY:ID=0,PAR=0,DIS=0
                    

                    MQTT:

                    mytest-out/0/255/0/0/18-2.4.0-alpha
                    mytest-out/0/255/3/0/11-ESP dualRF Gateway
                    mytest-out/0/255/3/0/12-1.0
                    

                    Also, I have currently 3 separate MQTT gateways configured in HA. All my nodes use static IDs and some IDs are used in multiple networks. As far as I can tell, messages in both directions are always directed to the right GW. At least I didn't notice anything go wrong so far.

                    skywatchS 1 Reply Last reply
                    2
                    • BearWithBeardB BearWithBeard

                      @skywatch

                      When I add #define MY_NODE_ID to a gateway sketch what happens? Does it get ignored by the compiler or is it overruled by the MS library?

                      I assigned 99 to a GW and it seems to ignore it.

                      Serial output:

                      73 TSM:INIT:TSP OK
                      75 TSM:INIT:GW MODE
                      77 TSM:READY:ID=0,PAR=0,DIS=0
                      

                      MQTT:

                      mytest-out/0/255/0/0/18-2.4.0-alpha
                      mytest-out/0/255/3/0/11-ESP dualRF Gateway
                      mytest-out/0/255/3/0/12-1.0
                      

                      Also, I have currently 3 separate MQTT gateways configured in HA. All my nodes use static IDs and some IDs are used in multiple networks. As far as I can tell, messages in both directions are always directed to the right GW. At least I didn't notice anything go wrong so far.

                      skywatchS Offline
                      skywatchS Offline
                      skywatch
                      wrote on last edited by
                      #13

                      @BearWithBeard thanks - that is useful to know. I will try again with this soon, but today is another project! ;)

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


                      19

                      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