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 1.9k 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 Offline
    K Offline
    Klabbe
    wrote on last edited by
    #7

    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 1 Reply Last reply
    1
    • 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
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          17

                                          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