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. Development
  3. Connecting sensor to gateway via RS485 instead of nRF24

Connecting sensor to gateway via RS485 instead of nRF24

Scheduled Pinned Locked Moved Development
rs485
13 Posts 5 Posters 9.6k 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.
  • Johny MielonyJ Offline
    Johny MielonyJ Offline
    Johny Mielony
    wrote on last edited by
    #4

    @axillent looking at gateway's sketch I find it quite easy to modify for listening on serial interface, it just passes messages between interfaces.
    But how about sensors? I find it more tricky. Do I understand it right? I mainly need to modify functions in MySensor.cpp as sendWrite and process? Or there is something else?

    1 Reply Last reply
    0
    • axillentA Offline
      axillentA Offline
      axillent
      Mod
      wrote on last edited by
      #5

      all it depends on the protocol design on your RS485 network
      Possibly are 2 scenario here:

      1. using any free design for the communication between your rs485 sensors and rs485 gateway
        It can be any existing third party design
        In this scenario you will need to make sure that your gateway will translate messages from rs485 network to match the logic of mysensors network before sending data to Vera

      2. take a look to mysensors library. you can replicate the same data exchange using rs485 instead of nordic radio
        this thay your gateway will not need a translation, it will have just to pass data between Vera and rs485 network

      sense and drive

      1 Reply Last reply
      0
      • Johny MielonyJ Offline
        Johny MielonyJ Offline
        Johny Mielony
        wrote on last edited by
        #6

        I don't have any protocol on RS485, I wanted to use MySensors protocol.
        Idea is that I want to replace the physical layer of transmission.
        Where I can place cables I want to place them, but where I can't do that I want to use radio.
        I'm not using Vera, I'm going to use OpenHAB on single board computer.
        I need just hint where to start.

        axillentA 1 Reply Last reply
        0
        • Johny MielonyJ Johny Mielony

          I don't have any protocol on RS485, I wanted to use MySensors protocol.
          Idea is that I want to replace the physical layer of transmission.
          Where I can place cables I want to place them, but where I can't do that I want to use radio.
          I'm not using Vera, I'm going to use OpenHAB on single board computer.
          I need just hint where to start.

          axillentA Offline
          axillentA Offline
          axillent
          Mod
          wrote on last edited by
          #7

          @Johny-Mielony just read about modbus today. Its logic is very similar to Mysensors - it have ID of the sender and ID of the reciever.
          Take a look, may be one of the modbus implementation can be used to pass mysensors data. I'm not sure it can match the need but may be it will - http://www.freemodbus.org/
          If you will succeed on this it can be a good value for the MySensors

          sense and drive

          1 Reply Last reply
          0
          • Johny MielonyJ Offline
            Johny MielonyJ Offline
            Johny Mielony
            wrote on last edited by
            #8

            I know about modbus. At first I thought about using it, but it's more for industrial than home use.
            I will experiment with RS485. I have some ideas, just need to find some time to test it.
            Of course I will share if I get to something useful.

            1 Reply Last reply
            0
            • ch3b7C Offline
              ch3b7C Offline
              ch3b7
              wrote on last edited by
              #9

              See this https://www.kickstarter.com/projects/1370454848/chainduino

              axillentA 1 Reply Last reply
              1
              • ch3b7C ch3b7

                See this https://www.kickstarter.com/projects/1370454848/chainduino

                axillentA Offline
                axillentA Offline
                axillent
                Mod
                wrote on last edited by
                #10

                @ch3b7 cool idea
                but cat5 is too much
                i just purchased a set of 6p6c connectors - phone standard
                RS485 + power requires just 4 wires

                have an idea of the set of devices to control my swimming pool
                in my idea only the master device will be integrated to Mysensors, all other will not, it will be local RS485 network
                But if Johny will be successful I will probably will connect all devices to MySensors)

                sense and drive

                1 Reply Last reply
                0
                • Johny MielonyJ Offline
                  Johny MielonyJ Offline
                  Johny Mielony
                  wrote on last edited by
                  #11

                  This chainduino looks good, but it is just arduino with on-board RS485 hardware. Still all job is done in software.
                  I'm thinking about encapsulating MySensors message into frame which will be sent via RS485 bus.

                  1 Reply Last reply
                  0
                  • ch3b7C Offline
                    ch3b7C Offline
                    ch3b7
                    wrote on last edited by
                    #12

                    http://sourceforge.net/p/arduino-icsc/wiki/RS-485/ this is a good library to start! now im stuck with ethernet controller in my program in .net at now i cant see any string but the gateway work good ¬¬ i need more time ^^

                    1 Reply Last reply
                    0
                    • N Offline
                      N Offline
                      nickma
                      wrote on last edited by
                      #13

                      Hi, Have you seen the following:
                      rs485-rs232-serial-transport-class-for-mysensors-org

                      Is that what you are looking for?

                      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.0k

                      Posts


                      Copyright 2019 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