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. MQTT Broker gateway

MQTT Broker gateway

Scheduled Pinned Locked Moved Controllers
132 Posts 34 Posters 115.6k Views 7 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.
  • JohnJ Offline
    JohnJ Offline
    John
    Plugin Developer
    wrote on last edited by John
    #53
    This post is deleted!
    DammeD 1 Reply Last reply
    0
    • JohnJ John

      This post is deleted!

      DammeD Offline
      DammeD Offline
      Damme
      Code Contributor
      wrote on last edited by
      #54

      @John Could you send me log from MQTTgateway also? (or tcpdump)

      JohnJ 1 Reply Last reply
      0
      • DammeD Damme

        @John Could you send me log from MQTTgateway also? (or tcpdump)

        JohnJ Offline
        JohnJ Offline
        John
        Plugin Developer
        wrote on last edited by
        #55
        This post is deleted!
        1 Reply Last reply
        0
        • T Offline
          T Offline
          toomij
          wrote on last edited by
          #56

          I have a next problem:
          OpenHAB (192.168.1.3) <-> Arduino GW mqtt (192.168.1.234:1883)<-> Arduino TEMP (DHT)

          org.eclipse.paho.client.mqttv3.MqttException: ═х єфрхЄё  яюфъы■ўшЄ№ё  ъ ёхЁтхЁє
          at org.eclipse.paho.client.mqttv3.internal.TCPNetworkModule.start(TCPNet
          workModule.java:75)
          at org.eclipse.paho.client.mqttv3.internal.ClientComms$ConnectBG.run(Cli
          entComms.java:538)
          at java.lang.Thread.run(Unknown Source)
          Caused by: java.net.ConnectException: Connection timed out: connect
          at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method)
          at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
          at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
          at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
          at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
          at java.net.PlainSocketImpl.connect(Unknown Source)
          at java.net.SocksSocketImpl.connect(Unknown Source)
          at java.net.Socket.connect(Unknown Source)
          at org.eclipse.paho.client.mqttv3.internal.TCPNetworkModule.start(TCPNet
          workModule.java:66)
          at org.eclipse.paho.client.mqttv3.internal.ClientComms$ConnectBG.run(Cli
          entComms.java:538)
          at java.lang.Thread.run(Unknown Source)

          with ping everything is ok.
          test

          1 Reply Last reply
          0
          • JohnJ Offline
            JohnJ Offline
            John
            Plugin Developer
            wrote on last edited by John
            #57
            This post is deleted!
            1 Reply Last reply
            0
            • T Offline
              T Offline
              toomij
              wrote on last edited by
              #58

              I connected the serial to MQTT GW:
              If I have connected Wiznet, I've got "0;0;3;0;9;check wires",
              if i disconnected Wiznet then got "Started!"

              1 Reply Last reply
              0
              • JohnJ Offline
                JohnJ Offline
                John
                Plugin Developer
                wrote on last edited by
                #59

                @Damme
                You can forget about my posts, after some quite intensive debugging i found out there was an ugly inconsistent race condition going on in my app. Issue is gone now.

                1 Reply Last reply
                1
                • K Offline
                  K Offline
                  kihotx
                  wrote on last edited by
                  #60

                  Could anyone help me with running MQTTGateway with enc28j60 ethernet module? Should a gateway respond to ping? Openhab says 'no route to host'. Should i change anything else than Ethernet.h to UIPEthernet.h in source code ?

                  1 Reply Last reply
                  1
                  • DammeD Offline
                    DammeD Offline
                    Damme
                    Code Contributor
                    wrote on last edited by
                    #61

                    I just wanted to say hello again to everyone. I had to disappear for a while. Just had too much for my brain to handle. So all my automation project were on halt but will be continued again.

                    I know there are lot of bugs in this GW and I will hopefullt start developing soon again. Just write your experience you had so far and I'll try to keep up :)

                    //Damme

                    CARSTENC 1 Reply Last reply
                    0
                    • JohnJ Offline
                      JohnJ Offline
                      John
                      Plugin Developer
                      wrote on last edited by
                      #62

                      @Damme Good luck!

                      1 Reply Last reply
                      0
                      • DammeD Damme

                        I just wanted to say hello again to everyone. I had to disappear for a while. Just had too much for my brain to handle. So all my automation project were on halt but will be continued again.

                        I know there are lot of bugs in this GW and I will hopefullt start developing soon again. Just write your experience you had so far and I'll try to keep up :)

                        //Damme

                        CARSTENC Offline
                        CARSTENC Offline
                        CARSTEN
                        wrote on last edited by
                        #63

                        @Damme I tried today the mysensor 1.4.1 library, uploaded with Arduino 1.5.8 to UNO with Ethernet Shield (W5100) and an NRF24L01+pa+lna. Compilation and upload worked fine.
                        I can ping the IP address defined in the MQTTGateway.ino sketch.
                        I maintained on my RPI the openhab.cfg file with the url and port number from the gateway.
                        When starting the openhab it shows:
                        ... - MQTT Service initialization completed.
                        ... - Starting MQTT broker connection 'mysensor'.

                        Then a couple of message later:
                        ...Mqtt Exception
                        Caused by: java.net.SocketTimeoutException: connect timed out

                        Any suggestion what I could look at.

                        I also tried to work with the development library of Mysensors but did not get very far with that. My ultimate goal is to something like a moteino with the RFM69HW radio module in connection with either openhab or pidome.
                        I have a quite a bit of hardware lying around here so I am happy to do any testing if somebody gives me some guidance.
                        Thanks.

                        C 1 Reply Last reply
                        0
                        • CARSTENC CARSTEN

                          @Damme I tried today the mysensor 1.4.1 library, uploaded with Arduino 1.5.8 to UNO with Ethernet Shield (W5100) and an NRF24L01+pa+lna. Compilation and upload worked fine.
                          I can ping the IP address defined in the MQTTGateway.ino sketch.
                          I maintained on my RPI the openhab.cfg file with the url and port number from the gateway.
                          When starting the openhab it shows:
                          ... - MQTT Service initialization completed.
                          ... - Starting MQTT broker connection 'mysensor'.

                          Then a couple of message later:
                          ...Mqtt Exception
                          Caused by: java.net.SocketTimeoutException: connect timed out

                          Any suggestion what I could look at.

                          I also tried to work with the development library of Mysensors but did not get very far with that. My ultimate goal is to something like a moteino with the RFM69HW radio module in connection with either openhab or pidome.
                          I have a quite a bit of hardware lying around here so I am happy to do any testing if somebody gives me some guidance.
                          Thanks.

                          C Offline
                          C Offline
                          C.r.a.z.y.
                          wrote on last edited by
                          #64
                          This post is deleted!
                          1 Reply Last reply
                          0
                          • V Offline
                            V Offline
                            viking
                            wrote on last edited by
                            #65

                            Thanks for the mqtt broker. Just a tip to people who might fall in to the same pit as I:

                            The mqtt broker gateway doesn't distribute node ids unless you're connected to it using a mqtt client. I.e. if you did what I did, installed the gateway and wanted to test that the sensors found the gateway and was distributing the code then it doesn't work until you've connected to it. I had to go through the source code to figure it out.

                            If you don't have openhab or simply want to test, this is what I did on my raspberry (but should work similarly on others)

                            // install mosquitto client
                            sudo apt-get install mosquitto-clients

                            // Start the client, replace the 10.0.0.200 with your ip. The port will default to 1883

                            mosquitto_sub -h 10.0.0.200 -d -t hello/world -v

                            You should be able to see messages:
                            Received PUBLISH (d0, q0, r0, m0, 'MyMQTT/20/0/V_LIGHT_LEVEL', ... (2 bytes))

                            1 Reply Last reply
                            0
                            • ? Offline
                              ? Offline
                              A Former User
                              wrote on last edited by A Former User
                              #66

                              Hi All

                              Just a simple question:

                              Are there any limitation in how many MQTT connections/sessions the MQTT Gateway can handle?

                              If so, can this be changed?

                              A 1 Reply Last reply
                              0
                              • G Offline
                                G Offline
                                Gambituk
                                wrote on last edited by
                                #67

                                Hello. I am new to Mysensors, openhab and mosquitto.. I have a working knowledge of arduino and nrf24l01, and currently am running a wireless(nrf) twitter controlled heating scheduler, and am sending multiple temp (ds18b20) sensors to Xively feed.

                                I am really hooked on the idea of mqtt and openhab, and i thought that mysensors seemed like a good solution for implementing that idea.

                                My progress so far is to install the DallasTemperatureSensor by MySensors node to one nano, and the ethernet gateway sketc as a first step, and now i have installed the mqttgateway again from the build page, and i have a working install of mosquitto and openhab on a rasp pi b+.

                                I am just having difficulty getting it all stuck together. I have created the sitemap items and transform files as above and can access the openhab sitemap for the above configuration. i just don't know if i need to configure other items? how can i test each step? and can i use mosquitto with the setup that i have outlined. There seems to be conflicting info about what can and cannot be done with mosquitto and mysensors.

                                1 do i need to modify the sketch of the temp node? i have some output from the serial that suggests that it is communicating with the gateway.
                                2 do i need to modify the gateway with info of the mosquitto server?
                                3 what can i do to test each step of the transit from temp sensor to openhab?

                                Thanks for any and all responses.

                                1 Reply Last reply
                                0
                                • X Offline
                                  X Offline
                                  xefil
                                  wrote on last edited by
                                  #68

                                  Hello!

                                  I've downloaded the 1.4.1 version of the library and tested it via OpenHab.
                                  I'm still not getting the sketch_name correctly via MQTT and Openhab. Is it still an open bug?

                                  Thanks!

                                  Simon

                                  1 Reply Last reply
                                  1
                                  • I Offline
                                    I Offline
                                    igorvin2
                                    wrote on last edited by
                                    #69

                                    Hi Simon,
                                    I had the same problem
                                    I tried several time clean Eeprom and flash sketch again but with no results
                                    Only after cleaning of Eeprom with the following scratch my sensor is starting work correctly
                                    I recommend to try it:
                                    Clearing EEPROM

                                    Igor

                                    1 Reply Last reply
                                    0
                                    • ? A Former User

                                      Hi All

                                      Just a simple question:

                                      Are there any limitation in how many MQTT connections/sessions the MQTT Gateway can handle?

                                      If so, can this be changed?

                                      A Offline
                                      A Offline
                                      alexeinz
                                      wrote on last edited by
                                      #70

                                      @mwhansen Hi, I am also struggling with this, seems it can only handle one connection now which makes it extremely hard to debug or check node ids

                                      mqtt gw 1.4 /openhab / zwave

                                      1 Reply Last reply
                                      0
                                      • M Offline
                                        M Offline
                                        marceloaqno
                                        Code Contributor
                                        wrote on last edited by
                                        #71

                                        @Gambituk To connect to a external MQTT server (mosquitto) use this MQTT gateway version:
                                        http://forum.mysensors.org/topic/524/mqtt-client-gateway/

                                        1 Reply Last reply
                                        0
                                        • G Offline
                                          G Offline
                                          Gambituk
                                          wrote on last edited by
                                          #72

                                          Thanks @celonunes I eventually found that version of gateway via somebody else. i have another post with some issues i found with that version. http://forum.mysensors.org/topic/921/strange-value-being-sent-from-controller-using-mixed-temp-relay-node it's not really resolved, but i have some kind of workaround.

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