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. Openhab MQTT Example

Openhab MQTT Example

Scheduled Pinned Locked Moved OpenHAB
openhab mqtt ex
49 Posts 8 Posters 68.9k Views 1 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.
  • M Offline
    M Offline
    Marcus
    wrote on last edited by
    #18

    I use the MQTT Ethernet-Ethernet Gateway as broker http://www.mysensors.org/build/mqtt_gateway

    And with MyMQTT on my Smartphone i can see that its working.

    Later i will test the other thing.

    1 Reply Last reply
    0
    • T Offline
      T Offline
      tboha
      wrote on last edited by
      #19

      This may be the fault. The MQTT Gateway is not a broker - it is just a special form of client, it "only" translates messages from the MySensors network into MQTT acceptable forms an supplies Ethernet access. It does not perform any broker function.
      To install a broker you should spend a little time with Mosquitto (http://mosquitto.org/) or http://jpmens.net/2013/09/01/installing-mosquitto-on-a-raspberry-pi/
      In a short way: To install MQTT on your raspberry:

      sudo apt-get update
      sudo apt-get upgrade
      

      to be up to date.

      sudo apt-get install mosquitto mosquitto-clients
      

      this should be enough to get your broker up and running with default parameters.

      Replace the IP-adress in OpenHab accordingly and you should be done.

      1 Reply Last reply
      0
      • M Offline
        M Offline
        Marcus
        wrote on last edited by
        #20

        Its not a broker????

        "The MQTT gateway is basically a Ethernet Gateway with modified software which makes it act as a MQTT broker. "
        

        This text in the build instructions has to be fixed. In no minute i thought about installing mosquitto.

        But i hope the installation of mosquitto will get it to work.

        JohnJ 1 Reply Last reply
        0
        • M Marcus

          Its not a broker????

          "The MQTT gateway is basically a Ethernet Gateway with modified software which makes it act as a MQTT broker. "
          

          This text in the build instructions has to be fixed. In no minute i thought about installing mosquitto.

          But i hope the installation of mosquitto will get it to work.

          JohnJ Offline
          JohnJ Offline
          John
          Plugin Developer
          wrote on last edited by John
          #21

          @Marcus It does act as a broker, only with very limited functions, you do not have to subscribe and also no QOS is done. But it is a broker.

          Just try to connect an mqtt client to it, and you will see messages being received by the client. (for example mqtt.fx)

          My Domotica project: http://www.pidome.org

          1 Reply Last reply
          0
          • M Offline
            M Offline
            Marcus
            wrote on last edited by Marcus
            #22

            @John
            I use MyMQTT on my smartphone is this a client? There are messages coming in.

            Do i need mosquitto for make mysensors work with openhab or not. Thats the only thing that is interesting for me at the moment.

            1 Reply Last reply
            0
            • T Offline
              T Offline
              tboha
              wrote on last edited by
              #23

              Hi Marcus, I have to confess I mingled up the names and got a little lack of information. I referred to something I tried several months ago - i didn't fit my needs, so I changed back to the serial Interface - which performed reasonably good and i lost contact to the MySensors-MQTT side via Ethernet.

              To my surprise i read there shall be some basic broker functionality in the Gateway sketch - which sounds really good. It will take a while to reactivate my Ethernetshield and give it a try. Sadly my holidays are over tomorrow and there will be not much spare time to test it.

              Nevertheless trying Mosquitto would be interesting, e.g. to talk to the MySensors broker directly and to check the OpenHab->Broker connectivity.

              1 Reply Last reply
              0
              • M Offline
                M Offline
                Marcus
                wrote on last edited by
                #24

                Hmm, now i am nearly at the beginning. It would be nice if i dont need mosquitto.

                Maybe here are others who can help.

                Thank u anyway for ur help.

                Are we both the only who want to use openhab???

                Is there no other way to check if openhab recieves the messages from the broker (ethernet gateway)?

                1 Reply Last reply
                0
                • C Offline
                  C Offline
                  C.r.a.z.y.
                  wrote on last edited by
                  #25

                  I am also using openHab ;) but serial way

                  1 Reply Last reply
                  0
                  • M Offline
                    M Offline
                    Marcus
                    wrote on last edited by
                    #26

                    Is there a big difference between serial and ethernet?

                    C 1 Reply Last reply
                    0
                    • M Marcus

                      Is there a big difference between serial and ethernet?

                      C Offline
                      C Offline
                      C.r.a.z.y.
                      wrote on last edited by
                      #27

                      @Marcus it works fine for me

                      1 Reply Last reply
                      0
                      • M Offline
                        M Offline
                        Marcus
                        wrote on last edited by
                        #28

                        @Crazy Do u need Mosquitto?

                        C 1 Reply Last reply
                        0
                        • C Offline
                          C Offline
                          ceburge
                          wrote on last edited by
                          #29

                          I to have had this same problem using openhab and MQTT Gateway. I could toggle relays and such but could not receive any information back from the gateway things such as sketch info or versions. So I decided to pull from that and try PiDome. I like the way PiDome works with the Serial Gateway. Everything seems to be more dynamic. I did try PiDome with the MQTT Gateway and got the same results as with Openhab I could publish information to the gateway but couldn't receive for some reason. Would like to find out what could be happening myself. However right now I'm waiting on parts.

                          1 Reply Last reply
                          0
                          • M Marcus

                            @Crazy Do u need Mosquitto?

                            C Offline
                            C Offline
                            C.r.a.z.y.
                            wrote on last edited by
                            #30

                            @Marcus serial is working fine with piDome, openHab and Vera. No need for mosquito which i never installed and used before.

                            1 Reply Last reply
                            0
                            • M Offline
                              M Offline
                              Marcus
                              wrote on last edited by Marcus
                              #31

                              Thank u for your answers.

                              I love the look of openhab. So i will try the it with mosquitto.

                              If it will not work then i will try pidome and serial gateway.

                              If i have new infos i will post them here!

                              JohnJ 1 Reply Last reply
                              0
                              • M Offline
                                M Offline
                                Marcus
                                wrote on last edited by
                                #32

                                Good morning community.

                                Here is what i did now for installing mosquitto on my raspberry pi.

                                This infos are from here (http://jpmens.net/2013/09/01/installing-mosquitto-on-a-raspberry-pi/).

                                  curl -O http://repo.mosquitto.org/debian/mosquitto-repo.gpg.key
                                
                                  sudo apt-key add mosquitto-repo.gpg.key
                                
                                  rm mosquitto-repo.gpg.key
                                
                                  cd /etc/apt/sources.list.d/
                                
                                  sudo curl -O http://repo.mosquitto.org/debian/mosquitto-repo.list
                                
                                  sudo apt-get update
                                
                                  sudo apt-get install mosquitto mosquitto-clients python-mosquitto
                                

                                Now mosquitto is running.

                                With:

                                sudo /etc/init.d/mosquitto stop
                                

                                I can stop it.

                                With

                                sudo /etc/init.d/mosquitto start
                                

                                I can start it.

                                But what to do now???
                                How do i connect mosquitto to my MQTT-Ethernet-Gateway?
                                How do i connect mosquitto to Openhab?

                                Please help!

                                1 Reply Last reply
                                0
                                • b0rmannB Offline
                                  b0rmannB Offline
                                  b0rmann
                                  wrote on last edited by
                                  #33

                                  MQTT-Ethernet-Gateway is mqtt brocker, not client :(

                                  to connect mosquitto try use MQTTClientGateway http://forum.mysensors.org/topic/524/mqtt-client-gateway

                                  1 Reply Last reply
                                  0
                                  • M Offline
                                    M Offline
                                    Marcus
                                    wrote on last edited by Marcus
                                    #34

                                    @b0rmann Please read the whole thread and tell me what to do now!!! I only want openhab and mysensors work together. But i want to use my mqtt-ethernet-gateway. Not the serial way.

                                    b0rmannB 1 Reply Last reply
                                    0
                                    • M Marcus

                                      Thank u for your answers.

                                      I love the look of openhab. So i will try the it with mosquitto.

                                      If it will not work then i will try pidome and serial gateway.

                                      If i have new infos i will post them here!

                                      JohnJ Offline
                                      JohnJ Offline
                                      John
                                      Plugin Developer
                                      wrote on last edited by
                                      #35

                                      @Marcus PiDome also supports the mqtt gateway next to the serial gateway, so no need to switch. As far as i know, but i'm not an openhab expert, it should work fine as a mqtt client to connect to the mysensors mqtt gateway.

                                      See this thread for some examples: http://forum.mysensors.org/topic/303/mqtt-broker-gateway

                                      The developer of the MQTT gateway has posted some examples in the above thread on how you should be able to use it.

                                      Cheers!

                                      My Domotica project: http://www.pidome.org

                                      1 Reply Last reply
                                      0
                                      • M Offline
                                        M Offline
                                        Marcus
                                        wrote on last edited by
                                        #36

                                        @John Thank u very much. I think i will stop with Openhab and give PiDome a try. it seems to be better described what to do to get it run.

                                        In the thread u mentioned i looked for some examples but didnt get them to work and no one could help.

                                        JohnJ 1 Reply Last reply
                                        0
                                        • M Marcus

                                          @b0rmann Please read the whole thread and tell me what to do now!!! I only want openhab and mysensors work together. But i want to use my mqtt-ethernet-gateway. Not the serial way.

                                          b0rmannB Offline
                                          b0rmannB Offline
                                          b0rmann
                                          wrote on last edited by
                                          #37

                                          @Marcus mqtt client gateway is not serial way :)

                                          i have mqtt-client-gateway + raspi (mosquitto + openhab + nodered)

                                          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