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. OpenHAB
  4. OH3 - MySensors Binding

OH3 - MySensors Binding

Scheduled Pinned Locked Moved OpenHAB
135 Posts 34 Posters 24.5k Views 40 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.
  • K Klabbe

    Running OpenHAB 3 as my main system and OpenHAB 2 with the MySensors binding, under docker, works great. I use the remote binding in OpenHAB 3 to connect to OpenHAB 2. Just make sure to run them on different ports if they run on the same server.

    G Offline
    G Offline
    Guillermo Schimmel
    wrote on last edited by
    #8

    @Klabbe great to know. Thanks

    1 Reply Last reply
    0
    • H Offline
      H Offline
      haasje30
      wrote on last edited by
      #9

      Hello,
      Is smartsleep option of mysensors is implemented in de mqtt gateway? I have some battery powered units to control blinds which I put a lot in (smart)sleep to preserve batteries. This functions well with OH2 and mysensors binding....I'd rather not keep and OH2 instance running next to my OH3 instance if not necessary.
      regards,

      W 1 Reply Last reply
      0
      • G Offline
        G Offline
        Guillermo Schimmel
        wrote on last edited by
        #10

        I think so. I have a lot of battery powered nodes heavily using smartsleep and they work just fine with MQTT.

        1 Reply Last reply
        0
        • H Offline
          H Offline
          haasje30
          wrote on last edited by
          #11

          Thanks Guillermo, are you using qos 1 for this, or are messages kept on the gateway automatically to deliver to a sensor which is asleep. Think I have to rebuild my gateway to mqtt then....

          Thanks.

          1 Reply Last reply
          0
          • T Offline
            T Offline
            TimO
            Hero Member
            wrote on last edited by
            #12

            I'll look into the changes needed to migrate the binding to OH3 and let you know.
            Maybe it's no big deal and I'll provide a version 3 binding.

            K 1 Reply Last reply
            0
            • T TimO

              I'll look into the changes needed to migrate the binding to OH3 and let you know.
              Maybe it's no big deal and I'll provide a version 3 binding.

              K Offline
              K Offline
              Klabbe
              wrote on last edited by
              #13

              @TimO That would be very appreciated! I really like your binding and it would be great to continue to use it without an extra instance of OpenHAB 2. I tried to compile it and got like 10 errors. Since I have zero java skills, I was unable to fix them.

              1 Reply Last reply
              0
              • H Offline
                H Offline
                haasje30
                wrote on last edited by
                #14

                @TimO, a binding for openhab 3.0 would be very much appreciated!

                I have tried the MQTT gateway, and with standard setup, messages are lost wich are sent to the node when asleep. Does anyone know how to solve this. I didnt find anything in de mqtt-gateway config. I see mqtt messages which could be read by the controller (openhab), when the node goes to sleep and wakes up, but at this moment I don't see how to implement this in openhab MQTT generic things.

                Thanks...

                1 Reply Last reply
                0
                • T Offline
                  T Offline
                  TimO
                  Hero Member
                  wrote on last edited by
                  #15

                  For those of you willing to help testing the OH3 integration here is a link:

                  Jar Download

                  Please don't forget to fulfill the requirements for mqtt und serial. Installation of bindings will do.

                  What's working after a quick test:

                  • binding loads in OH3
                  • serial gateway receives messages (ethernet gateway should work too)
                  • discovery is working

                  What's not working:

                  • MQTT gateway: it's broken some time and needs some tinkering

                  Please let me know if you found some time to test the binding.

                  DbagioniD K G kerberosK Dustin HagstromD 5 Replies Last reply
                  3
                  • H haasje30

                    Hello,
                    Is smartsleep option of mysensors is implemented in de mqtt gateway? I have some battery powered units to control blinds which I put a lot in (smart)sleep to preserve batteries. This functions well with OH2 and mysensors binding....I'd rather not keep and OH2 instance running next to my OH3 instance if not necessary.
                    regards,

                    W Offline
                    W Offline
                    waspie
                    wrote on last edited by waspie
                    #16

                    @haasje30
                    smartsleep is easy with MQTT

                    Initially a few years ago i tried the binding and it gave me nothing but trouble.
                    While it was configured I'd watch MQTT to see what it would do.

                    2020-12-31 22:58:22 unoout/202/255/3/0/33 180000 (THIS IS THE SLEEP DURATION)
                    2020-12-31 22:58:22 unoout/202/255/3/0/32 500 (AT THIS MOMENT YOU HAVE 500MS to GET A COMMAND SENT)

                    So define a thing to the channel ending in 32.
                    Bind an item to that channel with an expire timer for like 10 seconds state = 0

                    then for your rule you'd have

                    rule "whatever"
                    when
                    Item whateverSleepItem changed from 0 to 500
                    then
                    whateverOtherItemThatIsSendingOutACommand.sendCommand(ON/OFF/WHATEVER)
                    end

                    1 Reply Last reply
                    0
                    • H Offline
                      H Offline
                      haasje30
                      wrote on last edited by
                      #17

                      Thanks TimO and waspie. At this moment I have one mysensors hardware gateway, which is connected to my openhab2 instance. I have an OH3 test instance, and no hardware controller for this (yet). I did an short test with my current controller, but this is not the best way for me. So I orderded an wemos D1 mini to create a new mysensors gateway. As soon as this is in I will be testing. Thanks again...

                      W 1 Reply Last reply
                      0
                      • T TimO

                        For those of you willing to help testing the OH3 integration here is a link:

                        Jar Download

                        Please don't forget to fulfill the requirements for mqtt und serial. Installation of bindings will do.

                        What's working after a quick test:

                        • binding loads in OH3
                        • serial gateway receives messages (ethernet gateway should work too)
                        • discovery is working

                        What's not working:

                        • MQTT gateway: it's broken some time and needs some tinkering

                        Please let me know if you found some time to test the binding.

                        DbagioniD Offline
                        DbagioniD Offline
                        Dbagioni
                        wrote on last edited by
                        #18
                        This post is deleted!
                        1 Reply Last reply
                        0
                        • H haasje30

                          Thanks TimO and waspie. At this moment I have one mysensors hardware gateway, which is connected to my openhab2 instance. I have an OH3 test instance, and no hardware controller for this (yet). I did an short test with my current controller, but this is not the best way for me. So I orderded an wemos D1 mini to create a new mysensors gateway. As soon as this is in I will be testing. Thanks again...

                          W Offline
                          W Offline
                          waspie
                          wrote on last edited by
                          #19

                          @haasje30 if it's mqtt both can subscribe at the same time

                          1 Reply Last reply
                          1
                          • T TimO

                            For those of you willing to help testing the OH3 integration here is a link:

                            Jar Download

                            Please don't forget to fulfill the requirements for mqtt und serial. Installation of bindings will do.

                            What's working after a quick test:

                            • binding loads in OH3
                            • serial gateway receives messages (ethernet gateway should work too)
                            • discovery is working

                            What's not working:

                            • MQTT gateway: it's broken some time and needs some tinkering

                            Please let me know if you found some time to test the binding.

                            K Offline
                            K Offline
                            Klabbe
                            wrote on last edited by
                            #20

                            @TimO Thank you! It works for me with my Ethernet Gateway. I don't have that many nodes but the ones that I have, works as good as they did with OpenHAB2. I have a watermeter, an actuator and a door sensor. Great work!

                            T G 2 Replies Last reply
                            1
                            • K Klabbe

                              @TimO Thank you! It works for me with my Ethernet Gateway. I don't have that many nodes but the ones that I have, works as good as they did with OpenHAB2. I have a watermeter, an actuator and a door sensor. Great work!

                              T Offline
                              T Offline
                              TimO
                              Hero Member
                              wrote on last edited by
                              #21

                              @Klabbe thank you for your feedback!

                              1 Reply Last reply
                              2
                              • K Klabbe

                                @TimO Thank you! It works for me with my Ethernet Gateway. I don't have that many nodes but the ones that I have, works as good as they did with OpenHAB2. I have a watermeter, an actuator and a door sensor. Great work!

                                G Offline
                                G Offline
                                Guillermo Schimmel
                                wrote on last edited by
                                #22

                                @Klabbe great! perhaps I'll go back to ethernet gateway. Do you think is better option over mqtt gateway?

                                1 Reply Last reply
                                0
                                • H Offline
                                  H Offline
                                  haasje30
                                  wrote on last edited by
                                  #23

                                  Hello,

                                  I did some testing with 2 openhab versions to one ethernet gateway. At first it did not discover any devices, thats because they were allready discovered in the old (2.5) version of openhab, I Think, because when I created a new mysensor device,it was immediattely discovered by the new openhab. I noticed a minor problem, there is an ability to scan (and because auto discovery did not seem to work I tried this), but after a scan the ethernet gateways failes. When you try to add a device(manually), it goes back to the first page when you select the gateway. I had to restart de openhab service to get it running again.

                                  I tested with a new blinds sensor (with smartsleep), and smartsleep seem to work OK. So I prefer this binding over de generic mqtt binding, because stuf like request() and smartsleep() work 'out of the box'. These are my fisrt tests, I will be doing more (other sensor types) later on when I have an additional gateway available.

                                  Regards...

                                  1 Reply Last reply
                                  2
                                  • T TimO

                                    For those of you willing to help testing the OH3 integration here is a link:

                                    Jar Download

                                    Please don't forget to fulfill the requirements for mqtt und serial. Installation of bindings will do.

                                    What's working after a quick test:

                                    • binding loads in OH3
                                    • serial gateway receives messages (ethernet gateway should work too)
                                    • discovery is working

                                    What's not working:

                                    • MQTT gateway: it's broken some time and needs some tinkering

                                    Please let me know if you found some time to test the binding.

                                    G Offline
                                    G Offline
                                    Guillermo Schimmel
                                    wrote on last edited by
                                    #24
                                    This post is deleted!
                                    1 Reply Last reply
                                    0
                                    • T TimO

                                      For those of you willing to help testing the OH3 integration here is a link:

                                      Jar Download

                                      Please don't forget to fulfill the requirements for mqtt und serial. Installation of bindings will do.

                                      What's working after a quick test:

                                      • binding loads in OH3
                                      • serial gateway receives messages (ethernet gateway should work too)
                                      • discovery is working

                                      What's not working:

                                      • MQTT gateway: it's broken some time and needs some tinkering

                                      Please let me know if you found some time to test the binding.

                                      kerberosK Offline
                                      kerberosK Offline
                                      kerberos
                                      wrote on last edited by
                                      #25

                                      @TimO ,

                                      many thanks for the updated binding. I just wait to update my OpenHAB to version 3.0.0 till your binding is ready. I use a OpenHAB manual install since many years on a ArchLinuxARM system. My Mysensors gateway is a serial one, which works like a charm till OpenHAB 2.5.11 and your bindings.

                                      Today I updated to OpenHAB 3.0.0 and tried also OpenHAB 3.1.0-Snapshot. In both cases I got the Mysensors binding not working. It shows just "Initializing" in the Things overview. mqtt and serial transport features are installed. I don't change the manual config (things / items) files from 2.5.11 to 3.0.0.

                                      If I use the openhab console, the bundle:diag and bundle:status shows "Active" and no errors.

                                      If I take a look into the openhab.log, I found entries like:

                                      [WARN ] [core.karaf.internal.FeatureInstaller] - The binding add-on 'mysensors' does not exist - ignoring it.
                                      

                                      or

                                      [WARN ] [org.apache.felix.fileinstall        ] - A bundle with the same symbolic name (org.openhab.binding.mysensors) and version (3.1.0.202012312203) is already installed.  Updating this bundle 
                                      instead.
                                      
                                      [WARN ] [org.apache.felix.fileinstall        ] - Failed to uninstall bundle: /opt/openhab/addons/org.openhab.binding.mysensors-3.1.0.jar.1 with id: 87. The bundle has already been uninstalled
                                      

                                      Maybe you can share some ideas how to solve this issue? Any help is appreciated...

                                      T 1 Reply Last reply
                                      0
                                      • kerberosK kerberos

                                        @TimO ,

                                        many thanks for the updated binding. I just wait to update my OpenHAB to version 3.0.0 till your binding is ready. I use a OpenHAB manual install since many years on a ArchLinuxARM system. My Mysensors gateway is a serial one, which works like a charm till OpenHAB 2.5.11 and your bindings.

                                        Today I updated to OpenHAB 3.0.0 and tried also OpenHAB 3.1.0-Snapshot. In both cases I got the Mysensors binding not working. It shows just "Initializing" in the Things overview. mqtt and serial transport features are installed. I don't change the manual config (things / items) files from 2.5.11 to 3.0.0.

                                        If I use the openhab console, the bundle:diag and bundle:status shows "Active" and no errors.

                                        If I take a look into the openhab.log, I found entries like:

                                        [WARN ] [core.karaf.internal.FeatureInstaller] - The binding add-on 'mysensors' does not exist - ignoring it.
                                        

                                        or

                                        [WARN ] [org.apache.felix.fileinstall        ] - A bundle with the same symbolic name (org.openhab.binding.mysensors) and version (3.1.0.202012312203) is already installed.  Updating this bundle 
                                        instead.
                                        
                                        [WARN ] [org.apache.felix.fileinstall        ] - Failed to uninstall bundle: /opt/openhab/addons/org.openhab.binding.mysensors-3.1.0.jar.1 with id: 87. The bundle has already been uninstalled
                                        

                                        Maybe you can share some ideas how to solve this issue? Any help is appreciated...

                                        T Offline
                                        T Offline
                                        TimO
                                        Hero Member
                                        wrote on last edited by
                                        #26

                                        @kerberos Interesting find. Haven't seen something like this till now. I suggest to delete the jar file, delete the cache and start over again.

                                        I haven't tested textual configuration, but this should work just fine and your problem occurred before the textual configuration is initialized.

                                        kerberosK 1 Reply Last reply
                                        0
                                        • A Offline
                                          A Offline
                                          Andreas Kräuchi
                                          wrote on last edited by
                                          #27

                                          hmm maybe I go back to the binding as well. Just spent several hours migrating all to the mqtt binding. It's working now but much slower.... So when I press a button the mqtt is slower to react as with the mysensor binding is. Why so?

                                          1 Reply Last reply
                                          0

                                          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                          With your input, this post could be even better 💗

                                          Register Login
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          22

                                          Online

                                          12.0k

                                          Users

                                          11.2k

                                          Topics

                                          113.4k

                                          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