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.8k 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
    #6

    I'm thinking about running a separate instance of OpenHAB 2 under docker, just to get the mysensors binding functionality. Or can I get all the functionality of the binding, via MQTT? Like auto ID and that the sensor (like a watermeter) can request its previous value from the controller.

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


                                          32

                                          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