Skip to content
  • 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. Announcements
  3. MySensors 2.3.2 released
  • Getting Started
  • Controller
  • Build
  • Hardware
  • Download/API
  • Forum
  • Store

MySensors 2.3.2 released

Scheduled Pinned Locked Moved Announcements
28 Posts 14 Posters 3.6k Views 13 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.
  • tekkaT Offline
    tekkaT Offline
    tekka
    Admin
    wrote on last edited by tekka
    #1

    Yet another early holiday gift, MySensors 2.3.2 has finally been released!

    Highlights

    • Add support for RPI4
    • Transport and crypto HAL update
    • Rename "soft ack" to echo
    • Add log parser
    • RF24 improvements

    ...and many other bug fixes and tweaks

    Release notes and changelog: https://github.com/mysensors/MySensors/releases/tag/2.3.2

    Important information:

    If you encounter compilation issues, update your board definitions:

    • AVR 1.8.2
    • ESP8266 2.6.2
    • ESP32 1.0.4
    • SAMD 1.8.4
    • nRF5 0.6.0 (Sandeep Mistry)
    • STM32F1 2019.12.8 (stm32duino)

    Special thanks to the following people who have contributed code to this release:

    • Alfredo
    • desander
    • hannesweisbach
    • ltigges
    • Mikael Falkvidd
    • Patrick Fallberg
    • pragtich
    • Rik Jansen
    • tekka
    • Yveaux

    ...and a little teaser: 2.4 will come with a set of new features some of you have been waiting for... stay tuned :)

    J 1 Reply Last reply
    19
    • alowhumA Offline
      alowhumA Offline
      alowhum
      Plugin Developer
      wrote on last edited by
      #2

      2.4 will come with a set of new features some of you have been waiting for... stay tuned

      Exciting! Next Christmas? :-)

      Practically: will code that uses ACK still work ok? I believe the answer was 'no' earlier, but I want to make sure.

      mfalkviddM 1 Reply Last reply
      0
      • alowhumA alowhum

        2.4 will come with a set of new features some of you have been waiting for... stay tuned

        Exciting! Next Christmas? :-)

        Practically: will code that uses ACK still work ok? I believe the answer was 'no' earlier, but I want to make sure.

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

        @alowhum the real ack still works the same way as before.

        The stuff that was called ack but wasn't ack and confused the hell out of everybody still works the same way as before, except that the naming is now "echo" to better reflect what it actually does (and has been doing all along). See https://github.com/mysensors/MySensors/pull/1292 for more information.

        1 Reply Last reply
        1
        • alowhumA Offline
          alowhumA Offline
          alowhum
          Plugin Developer
          wrote on last edited by
          #4

          Ok, but practically: I have a lot of Candle users whose version of MySensors will auto-update. But the code they will be uploading still has:

            if( message.isAck() ){
              Serial.println(F("-Got echo"));
              return;
            }
          

          So.. I should quickly change the code to also accomodate Echo. The question is: how?

          Will this work?

            if( message.isAck() || message.isEcho()){
              Serial.println(F("-Got echo"));
              return;
            }
          
          tekkaT 1 Reply Last reply
          0
          • alowhumA alowhum

            Ok, but practically: I have a lot of Candle users whose version of MySensors will auto-update. But the code they will be uploading still has:

              if( message.isAck() ){
                Serial.println(F("-Got echo"));
                return;
              }
            

            So.. I should quickly change the code to also accomodate Echo. The question is: how?

            Will this work?

              if( message.isAck() || message.isEcho()){
                Serial.println(F("-Got echo"));
                return;
              }
            
            tekkaT Offline
            tekkaT Offline
            tekka
            Admin
            wrote on last edited by
            #5

            @alowhum No need to substitute isAck() - it is marked deprecated but remains fully functional in the 2.x code. However, it is advisable to use isEcho() in the future to avoid confusions.

            alowhumA 1 Reply Last reply
            2
            • tekkaT tekka

              @alowhum No need to substitute isAck() - it is marked deprecated but remains fully functional in the 2.x code. However, it is advisable to use isEcho() in the future to avoid confusions.

              alowhumA Offline
              alowhumA Offline
              alowhum
              Plugin Developer
              wrote on last edited by alowhum
              #6

              Thanks @tekka, that's a load off my mind :-)

              Is there a way to use #define based on the version of the library?

              mfalkviddM 1 Reply Last reply
              0
              • alowhumA alowhum

                Thanks @tekka, that's a load off my mind :-)

                Is there a way to use #define based on the version of the library?

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

                @alowhum yes you can use the macros defined in https://github.com/mysensors/MySensors/blob/development/core/Version.h#L49

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

                  or https://www.mysensors.org/apidocs/group__Versiongrp.html#details

                  1 Reply Last reply
                  0
                  • franz-unixF Offline
                    franz-unixF Offline
                    franz-unix
                    wrote on last edited by
                    #9

                    Hi guys, thanks for this release! :+1: Tested with a Pi 4 and a dual ethernet gateway (RFM69 + NRF24): it works!
                    My /boot/config.txt is here.

                    1 Reply Last reply
                    1
                    • D Offline
                      D Offline
                      djvl
                      wrote on last edited by
                      #10

                      Hi, thanks as well! Upgraded half of all my sensor nodes without any issues so far.

                      1 Reply Last reply
                      1
                      • pvojP Offline
                        pvojP Offline
                        pvoj
                        wrote on last edited by
                        #11

                        Thank you for the new version!
                        I run my network on 2.3.1. Should I update the serial gateway to 2.3.2 (or stay with 2.3.1) and leave some of my nodes on 2.3.1 and the new ones on 2.3.2?
                        Are they compatible?

                        mfalkviddM 1 Reply Last reply
                        0
                        • pvojP pvoj

                          Thank you for the new version!
                          I run my network on 2.3.1. Should I update the serial gateway to 2.3.2 (or stay with 2.3.1) and leave some of my nodes on 2.3.1 and the new ones on 2.3.2?
                          Are they compatible?

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

                          @pvoj they are compatible so you can do any way you like

                          M 1 Reply Last reply
                          1
                          • K Offline
                            K Offline
                            keithJ
                            wrote on last edited by
                            #13

                            hi, i upgraded to 2.3.2 and my serial gateway stopped working in openhab, so i had to revert back to 2.3.1.

                            I can only think this is because the mysensors binding also has to be upgraded?

                            1 Reply Last reply
                            0
                            • M Offline
                              M Offline
                              minousoso
                              Banned
                              wrote on last edited by
                              #14

                              The stuff that was called ack but wasn't ack and confused the hell out of everybody still works the same way as before, except that the naming is now "echo" to better reflect what it actually does (and has been doing all along). S

                              1 Reply Last reply
                              0
                              • mfalkviddM mfalkvidd

                                @pvoj they are compatible so you can do any way you like

                                M Offline
                                M Offline
                                minousoso
                                Banned
                                wrote on last edited by
                                #15

                                @mfalkvidd I can only think this is because the mysensors binding also has to be upgraded?

                                mfalkviddM 1 Reply Last reply
                                0
                                • M minousoso

                                  @mfalkvidd I can only think this is because the mysensors binding also has to be upgraded?

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

                                  @minousoso sorry, I don't know. I don't use Openhab.

                                  1 Reply Last reply
                                  0
                                  • EmeE Offline
                                    EmeE Offline
                                    Eme
                                    wrote on last edited by Eme
                                    #17

                                    Upgraded MS library and my my serial gateway sketch from 2.0.0 this evening - went well. Then noticed Nodes nolonger connect... Status LEDs no longer blick. Tried updating one node to 2.3.2 but it still won't conect. Is there a step by step guide? I have over 10 other nodes that Domotics can't find.

                                    skywatchS 1 Reply Last reply
                                    0
                                    • EmeE Eme

                                      Upgraded MS library and my my serial gateway sketch from 2.0.0 this evening - went well. Then noticed Nodes nolonger connect... Status LEDs no longer blick. Tried updating one node to 2.3.2 but it still won't conect. Is there a step by step guide? I have over 10 other nodes that Domotics can't find.

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

                                      @Eme DId you erase the eeprom using the mysensors clear eeeprom program? If not then run that once and try again.

                                      EmeE 1 Reply Last reply
                                      0
                                      • skywatchS skywatch

                                        @Eme DId you erase the eeprom using the mysensors clear eeeprom program? If not then run that once and try again.

                                        EmeE Offline
                                        EmeE Offline
                                        Eme
                                        wrote on last edited by Eme
                                        #19

                                        @skywatch thanks for the update. Should l write this sketch to the Gateway alone, on each node or on both? Are there any step by step guides to gracefully migrate with? I'm very cautious, I've nodes in faraway places, wouldn't want to have to start all over again.

                                        EmeE 1 Reply Last reply
                                        0
                                        • EmeE Eme

                                          @skywatch thanks for the update. Should l write this sketch to the Gateway alone, on each node or on both? Are there any step by step guides to gracefully migrate with? I'm very cautious, I've nodes in faraway places, wouldn't want to have to start all over again.

                                          EmeE Offline
                                          EmeE Offline
                                          Eme
                                          wrote on last edited by
                                          #20

                                          @Eme cleared eeprom with the sketch and loaded the Gateway Serial. I now have an error for an #include <nrf.h> I've updated boards and libraries but still can't get past the error

                                          "NRFS Radio is not supported for this platform. " does this mean my Serial GW can't be upgraded since l use NRF24 radios? What am l fling wrong? All my nodes are down. Please help.

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


                                          3

                                          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
                                          • OpenHardware.io
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular