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. MQTT & openhab

MQTT & openhab

Scheduled Pinned Locked Moved OpenHAB
22 Posts 4 Posters 14.2k Views 2 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.
  • XanderX Offline
    XanderX Offline
    Xander
    wrote on last edited by
    #12

    I use a client ( MQTT.fx http://www.jensd.de/wordpress/?cat=50 ) to test the mqtt gateway. Please see my post: http://forum.mysensors.org/topic/953/how-to-know-the-node-ids-assigned-by-the-mqtt-gateway-to-the-sensors/2

    With this tool I can see if the gateway is working and which id's are used. Then I configure OpenHAB accordingly.

    TotcheT 1 Reply Last reply
    0
    • XanderX Xander

      I use a client ( MQTT.fx http://www.jensd.de/wordpress/?cat=50 ) to test the mqtt gateway. Please see my post: http://forum.mysensors.org/topic/953/how-to-know-the-node-ids-assigned-by-the-mqtt-gateway-to-the-sensors/2

      With this tool I can see if the gateway is working and which id's are used. Then I configure OpenHAB accordingly.

      TotcheT Offline
      TotcheT Offline
      Totche
      wrote on last edited by
      #13

      @Xander Thanks ;)

      Very great link, now I can see what is sent.

      1)-
      Sans titre.jpg

      2- The ip in MQTT.fx is the same as in openhab.cfg

      mqtt:mysensor.url=tcp://192.168.1.234:1883
       mqtt:mysensor.clientId=MQTT
      

      Sans titre1.jpg

      3- test.items

      Group all
      Group meteo //(all)
      Group noeud_1  (meteo)
      Group noeud_2  (meteo)
      //Group sketch (all)
      
      Number noeud1_temperature  "Temperature [%.1f °C]"    (noeud_1, all)  {mqtt="<[mysensor:MyMQTT/21/0/V_TEMP:state:default]"}
      Number noeud1_luminosite   "Luminosite [%.0f Lux]"  (noeud_1, all)  {mqtt="<[mysensor:MyMQTT/21/1/V_LIGHT_LEVEL:state:default]"}
      Number noeud1_humidite     "Humidite [%.0f Rh]"     (noeud_1, all)  {mqtt="<[mysensor:MyMQTT/21/2/V_HUM:state:default]"}
      

      4- openHAB runtime

      Launching the openHAB runtime...
      osgi> 2015-04-01 20:28:05.432 [INFO ] [.o.core.internal.CoreActivator] - openHAB
       runtime has been started (v1.6.2).
      2015-04-01 20:28:06.066 [INFO ] [o.o.i.s.i.DiscoveryServiceImpl] - mDNS service
      has been started
      2015-04-01 20:28:06.189 [INFO ] [o.o.i.s.i.DiscoveryServiceImpl] - Service Disco
      very initialization completed.
      2015-04-01 20:28:07.134 [INFO ] [penhab.io.rest.RESTApplication] - Started REST
      API at /rest
      2015-04-01 20:28:15.943 [INFO ] [c.internal.ModelRepositoryImpl] - Loading model
       'test.sitemap'
      2015-04-01 20:28:16.055 [INFO ] [c.internal.ModelRepositoryImpl] - Loading model
       'test.items'
      2015-04-01 20:28:16.653 [INFO ] [.o.u.w.i.servlet.WebAppServlet] - Started Class
      ic UI at /openhab.app
      

      And finally...........................Sans titre2.jpg

      nothing :(

      PS : i don't see the repeater with the barometer, I need to dissociate them so one nano more :(

      1 Reply Last reply
      0
      • GuyPG Offline
        GuyPG Offline
        GuyP
        wrote on last edited by
        #14

        Did you restart openHAB after you entered the MQTT gateway IP address in the configuration file? You don't need to restart when changing items, or sitemaps.

        You should check that openHAB has made a connection to the MQTT gateway.

        netstat -an |grep 1883

        root@openHAB:~# netstat -an |grep 1883
        tcp6       0      0 192.168.40.201:42199    192.168.40.200:1883     ESTABLISHED
        root@openHAB:~# 
        

        Do you see it listed? If not restart the gateway, it should connect within a few minutes.

        TotcheT 1 Reply Last reply
        0
        • GuyPG GuyP

          Did you restart openHAB after you entered the MQTT gateway IP address in the configuration file? You don't need to restart when changing items, or sitemaps.

          You should check that openHAB has made a connection to the MQTT gateway.

          netstat -an |grep 1883

          root@openHAB:~# netstat -an |grep 1883
          tcp6       0      0 192.168.40.201:42199    192.168.40.200:1883     ESTABLISHED
          root@openHAB:~# 
          

          Do you see it listed? If not restart the gateway, it should connect within a few minutes.

          TotcheT Offline
          TotcheT Offline
          Totche
          wrote on last edited by
          #15

          @GuyP Thanks for reply

          I'm using windows 7, so I can't use your command, and see if connection is made

          The IP in openHAB is set since the beginning, and I never changed.

          1 Reply Last reply
          0
          • XanderX Offline
            XanderX Offline
            Xander
            wrote on last edited by
            #16

            ... but "netstat -an" should work!

            TotcheT 1 Reply Last reply
            0
            • XanderX Xander

              ... but "netstat -an" should work!

              TotcheT Offline
              TotcheT Offline
              Totche
              wrote on last edited by
              #17

              @Xander I have that

              C:\Users\Totche>netstat -an|find "1883"
                TCP    0.0.0.0:1883           0.0.0
                UDP    10.10.10.170:61883    
              

              :

              1 Reply Last reply
              0
              • GuyPG Offline
                GuyPG Offline
                GuyP
                wrote on last edited by
                #18

                that shows you have a listener, but nothing connected!

                Are you running the gateway on this PC? if so the openhab configuration should be localhost or 127.0.0.1:1883.

                TotcheT 1 Reply Last reply
                0
                • GuyPG GuyP

                  that shows you have a listener, but nothing connected!

                  Are you running the gateway on this PC? if so the openhab configuration should be localhost or 127.0.0.1:1883.

                  TotcheT Offline
                  TotcheT Offline
                  Totche
                  wrote on last edited by Totche
                  #19

                  @GuyP Now I can see that

                  C:\Users\Totche>netstat -an|find "1883"
                    TCP    192.168.1.13:25638     192.168.1.134:1883     ESTABLISHED
                    UDP    0.0.0.0:61883          *:*
                  

                  The last Ip 192.168.1.234 was out of range with the router definitions

                  Sans titre.jpg

                  But no more values in openHAB, pfff

                  1 Reply Last reply
                  0
                  • TotcheT Offline
                    TotcheT Offline
                    Totche
                    wrote on last edited by Totche
                    #20

                    And tonight, the weird is back

                    C:\Users\Totche>netstat -an|find "1883"
                      TCP    0.0.0.0:1883           0.0.0.0:0              LISTENING
                    

                    In openHAB.fx, I can see the msgs from the node, so I suppose that the ethernet connection is working

                    With MYSController, nothing displayed, no node network

                    Sans titre.jpg

                    With the serial, I can see the exchanges between node and the MQTTgateway

                    So what's wrong ? The Gateway, a port redirection ????

                    tekkaT 1 Reply Last reply
                    0
                    • TotcheT Totche

                      And tonight, the weird is back

                      C:\Users\Totche>netstat -an|find "1883"
                        TCP    0.0.0.0:1883           0.0.0.0:0              LISTENING
                      

                      In openHAB.fx, I can see the msgs from the node, so I suppose that the ethernet connection is working

                      With MYSController, nothing displayed, no node network

                      Sans titre.jpg

                      With the serial, I can see the exchanges between node and the MQTTgateway

                      So what's wrong ? The Gateway, a port redirection ????

                      tekkaT Offline
                      tekkaT Offline
                      tekka
                      Admin
                      wrote on last edited by
                      #21

                      @Totche Just for clarification: MYSController is not compatible with MQTT gateways but with serial gw. .

                      TotcheT 1 Reply Last reply
                      0
                      • tekkaT tekka

                        @Totche Just for clarification: MYSController is not compatible with MQTT gateways but with serial gw. .

                        TotcheT Offline
                        TotcheT Offline
                        Totche
                        wrote on last edited by Totche
                        #22

                        @tekka Ah OK, it's better to know it, thanks; ;)

                        And I found the error this morning and it works great......

                        To create the configuration file for openHAB, I made a copy/paste of the Mysensors example., and I haven't seen it was a space character at the beginning of each lines.

                        I removed it, and it's working fine.now

                        So be carefull with the spaces, it was a stupid mistake and boring to find.

                        I have done this test 5 times, so I'm sure that it's the problem.

                        Thank you everybody....

                        1 Reply Last reply
                        0
                        Reply
                        • Reply as topic
                        Log in to reply
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes


                        16

                        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