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. Domoticz
  4. MySensors & RPi?

MySensors & RPi?

Scheduled Pinned Locked Moved Domoticz
12 Posts 7 Posters 3.4k Views 5 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.
  • mfalkviddM Offline
    mfalkviddM Offline
    mfalkvidd
    Mod
    wrote on last edited by
    #2

    So far, no-one has done the work required to bring the MySensors Raspi gateway up to 2.0. It is quite a lot of work and the serial gateway works fine so the gain vs effort is not very good.

    1 Reply Last reply
    2
    • M Offline
      M Offline
      mvader
      wrote on last edited by
      #3

      https://forum.mysensors.org/topic/2759/mysensors-raspberry-port-suggestions/12

      what about that one?

      1 Reply Last reply
      1
      • tbowmoT Offline
        tbowmoT Offline
        tbowmo
        Admin
        wrote on last edited by
        #4

        No one in the core group use a rpi and nrf combo for their setup, so we have no possibility to develop support. We need someone to create a PR for it.

        A lot of changes went in the last month's, so something that worked 5 months ago is way behind the current state of the library.

        1 Reply Last reply
        0
        • jerseyguy1996J Offline
          jerseyguy1996J Offline
          jerseyguy1996
          wrote on last edited by
          #5

          What would be involved in getting it working with 2.0? Are we talking modifying/writing a few new methods or is it closer to a full re-write of the entire application? I can put in some work but my coding skills are somewhat limited. I can however fight my way through it. I just recently became a very happy user of the PiSerialGateway and would hate to have to abandon it.

          1 Reply Last reply
          0
          • mfalkviddM Offline
            mfalkviddM Offline
            mfalkvidd
            Mod
            wrote on last edited by
            #6

            There may be more things, but these are the areas I know

            • Merge with or update to use the MySensors 2.0 code base (the current code is somewhat of a fork of MySensors 1.4 and the differences from 2.0 are unknown (at least to me))
            • Integrate getting random numbers (required for the signing feature)
            • Emulate persistent eeprom or similar (required for the signing feature and would also better handle gateway restarts, today the MySensors routing table is lost on restart I think)

            The thread references by mvader above indicates that this is already solved though.

            jerseyguy1996J 1 Reply Last reply
            1
            • mfalkviddM mfalkvidd

              There may be more things, but these are the areas I know

              • Merge with or update to use the MySensors 2.0 code base (the current code is somewhat of a fork of MySensors 1.4 and the differences from 2.0 are unknown (at least to me))
              • Integrate getting random numbers (required for the signing feature)
              • Emulate persistent eeprom or similar (required for the signing feature and would also better handle gateway restarts, today the MySensors routing table is lost on restart I think)

              The thread references by mvader above indicates that this is already solved though.

              jerseyguy1996J Offline
              jerseyguy1996J Offline
              jerseyguy1996
              wrote on last edited by
              #7

              @mfalkvidd said:

              The thread references by mvader above indicates that this is already solved though.

              Wait, you mean there may already be a working version of PiSerialGateway out there? I hope that is the case and I'll check it out.

              1 Reply Last reply
              0
              • E Offline
                E Offline
                emc2
                Hardware Contributor
                wrote on last edited by
                #8

                @jerseyguy1996 almost.
                There is a working version of PiGateway on https://github.com/marceloaqno/MySensors/archive/7d51087e589afb1296e71442fe2164807da399ef.zip thanks to @marceloaqno

                The last commits do not seem to work for me, but it may be a problem on my side.

                PiGateway create a gateway that can be accessed on the network, so on your controller choose 127.0.0.1 port 5003 and it works!

                Only drawbacks for now:

                • You have to add your devices again
                • No proper init script, either launch it manually or add a cron task at boot
                jerseyguy1996J 1 Reply Last reply
                0
                • E emc2

                  @jerseyguy1996 almost.
                  There is a working version of PiGateway on https://github.com/marceloaqno/MySensors/archive/7d51087e589afb1296e71442fe2164807da399ef.zip thanks to @marceloaqno

                  The last commits do not seem to work for me, but it may be a problem on my side.

                  PiGateway create a gateway that can be accessed on the network, so on your controller choose 127.0.0.1 port 5003 and it works!

                  Only drawbacks for now:

                  • You have to add your devices again
                  • No proper init script, either launch it manually or add a cron task at boot
                  jerseyguy1996J Offline
                  jerseyguy1996J Offline
                  jerseyguy1996
                  wrote on last edited by
                  #9

                  @emc2 Does this work with a serial connection? I have my radio connected directly to the SPI pins of the raspberry pi.

                  1 Reply Last reply
                  0
                  • E Offline
                    E Offline
                    emc2
                    Hardware Contributor
                    wrote on last edited by emc2
                    #10

                    @jerseyguy1996 Well yes and no.

                    My radio is connected as explained in https://forum.mysensors.org/topic/2437/step-by-step-procedure-to-connect-the-nrf24l01-to-the-gpio-pins-and-use-the-raspberry-as-a-serial-gateway
                    Radio is detected, but it does not appear as a "serial" by that I mean it's not showing as "/dev/tty*" you have to set it up as as Ethernet gateway, with the IP being your Pi.

                    0_1469045409005_screenshot.png

                    1 Reply Last reply
                    0
                    • N Nexus

                      Hello Everyone!

                      I'm using a Serial Gateway Arduino Pro Mini/NRF24 on Rpi2/RPi3; is there a way to use NRF24 directly on RPi? I know that is available a porting but seems to not be updated with last release (2.0)...is it?

                      Thanks so much!

                      jerseyguy1996J Offline
                      jerseyguy1996J Offline
                      jerseyguy1996
                      wrote on last edited by
                      #11

                      @Nexus I see. I'm kinda thinking more and more that I may just switch to the arduino based serial gateway. It seems like there is more support for it in terms of keeping up with the mysensors development branch. I really liked the idea of just attaching the radio directly to the Raspi because I felt that it eliminated a potential point of failure but i'm probably wrong. Anyway this whole mysensors community is fantastic! Thanks for all of the hard work you guys do!

                      1 Reply Last reply
                      1
                      • F Offline
                        F Offline
                        flopp
                        wrote on last edited by flopp
                        #12

                        I am using 1.5.1 and it seems to be worse to have Serial GW than Ethernet GW.
                        After I changed to Serial GW I got lots of not reporting Nodes.
                        I change from Ethernet GW to Serial GW around 2016-07-27 16:00
                        I only had a few not reporting before change and after change I have much more not reporting nodes

                        Before

                        0_1469990185444_rpiserial2.png
                        After

                        0_1469989956030_rpiserial.png

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


                        23

                        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