• header.categories
    • header.recent
    • header.tags
    • header.popular
    • register
    • login

    serial, Ethernet to MQTT

    scheduled pinned locked moved Announcements
    13 posts 2 posters 2.2k views
    loading-more-posts
    • oldest-to-newest
    • newest-to-oldest
    • most-votes
    reply
    • reply-as-topic
    guest-login-reply
    deleted-message
    • jkandasaJ offline
      jkandasa @j54n1n
      global:last-edited-by,

      Hi, @j54n1n Thanks for the detailed report.
      It does not look normal. It can be a bug in 2mqtt
      Can you share your configuration details used in 2mqtt? (remove sensitive details)

      j54n1nJ one-reply-to-this-post last-reply-time reply quote 0
      • j54n1nJ offline
        j54n1n @jkandasa
        global:last-edited-by,

        @jkandasa yes sure, I was not using any special configuration. I adapted the config file only to suit the configuration that we used before.

        Here we go for the config.yaml file:

        logger:
          mode: development
          encoding: console
          level: info
        
        adapters:
          - name: adapter1
            enabled: true
            reconnect_delay: 20s
            provider: mysensors_v2
            source:
              type: serial
              port: /dev/serial0
              baud_rate: 115200
              transmit_pre_delay: 10ms
            mqtt:
              broker: tcp://127.0.0.1:1883
              insecure_skip_verify: false
              username:
              password:
              subscribe: mysensors-in/#
              publish: mysensors-out
              qos: 0
              transmit_pre_delay: 0s
              reconnect_delay: 5s
        
          - name: adapter2
            enabled: false
            reconnect_delay: 20s
            provider: mysensors_v2
            source:
              type: ethernet
              server: tcp://192.168.10.21:5003
              transmit_pre_delay: 10ms
            mqtt:
              broker: tcp://192.168.10.21:1883
              insecure_skip_verify: false
              username:
              password:
              subscribe: in_nrf24/#
              publish: out_nrf24
              qos: 0
              transmit_pre_delay: 0s
              reconnect_delay: 5s
        
          - name: adapter3
            enabled: false
            reconnect_delay: 20s
            provider: raw
            source:
              type: serial
              port: /dev/ttyUSB0
              baud_rate: 115200
              transmit_pre_delay: 10ms
              message_splitter: 10
            mqtt:
              broker: tcp://192.168.10.21:1883
              insecure_skip_verify: false
              username:
              password:
              subscribe: in/my_topic
              publish: out/my_topic
              qos: 0
              transmit_pre_delay: 0s
              reconnect_delay: 5s
        

        and for my environment on the Raspberry Pi:

        $ cat /etc/*release
        PRETTY_NAME="Raspbian GNU/Linux 10 (buster)"
        NAME="Raspbian GNU/Linux"
        VERSION_ID="10"
        VERSION="10 (buster)"
        VERSION_CODENAME=buster
        ID=raspbian
        ID_LIKE=debian
        HOME_URL="http://www.raspbian.org/"
        SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
        BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"
        
        $ uname -a
        Linux metteo-dev2 5.10.17-v7+ #1421 SMP Thu May 27 13:59:01 BST 2021 armv7l GNU/Linux
        
        $ ls -l /dev/serial0
        lrwxrwxrwx 1 root root 7 Jul 14 20:00 /dev/serial0 -> ttyAMA0
        
        $ ls -l /dev/ttyAMA0
        crw-rw---- 1 root dialout 204, 64 Jul 14 20:00 /dev/ttyAMA0
        
        $ groups pi
        pi : pi adm dialout cdrom sudo audio video plugdev games users input netdev spi i2c gpio lpadmin
        
        $ apt-cache policy mosquitto
        mosquitto:
          Installed: 1.5.7-1+deb10u1
          Candidate: 1.5.7-1+deb10u1
          Version table:
         *** 1.5.7-1+deb10u1 500
                500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages
                100 /var/lib/dpkg/status
        

        Thanks in advance

        jkandasaJ one-reply-to-this-post last-reply-time reply quote 1
        • jkandasaJ offline
          jkandasa @j54n1n
          global:last-edited-by,

          @j54n1n Thanks for the detailed configuration. I try to create this setup in my environment.

          jkandasaJ one-reply-to-this-post last-reply-time reply quote 0
          • jkandasaJ offline
            jkandasa @jkandasa
            global:last-edited-by,

            @j54n1n I can reproduce this issue. kindly file a bug. I will work on it. Thanks!

            j54n1nJ one-reply-to-this-post last-reply-time reply quote 0
            • j54n1nJ offline
              j54n1n @jkandasa
              global:last-edited-by,

              @jkandasa thanks, ok here is the link to the issue: https://github.com/mycontroller-org/2mqtt/issues/1

              Cheers j54n1n

              jkandasaJ topic:replies-to-this-post, 2 last-reply-time reply quote 1
              • jkandasaJ offline
                jkandasa @j54n1n
                global:last-edited-by,

                Thnaks, @j54n1n!

                one-reply-to-this-post last-reply-time reply quote 0
                • jkandasaJ offline
                  jkandasa @j54n1n
                  global:last-edited-by,

                  @j54n1n I have fixed the issue, can you please verify it in the master build?

                  j54n1nJ one-reply-to-this-post last-reply-time reply quote 0
                  • j54n1nJ offline
                    j54n1n @jkandasa
                    global:last-edited-by,

                    @jkandasa thanks, yes now I get low CPU usage.

                    Nice work ^^

                    jkandasaJ one-reply-to-this-post last-reply-time reply quote 1
                    • jkandasaJ offline
                      jkandasa @j54n1n
                      global:last-edited-by,

                      Thanks @j54n1n
                      I believe I my change will not impact the functionality
                      Please let me know if you see a different behavior in the recent build 🙂

                      j54n1nJ one-reply-to-this-post last-reply-time reply quote 0
                      • j54n1nJ offline
                        j54n1n @jkandasa
                        global:last-edited-by,

                        @jkandasa Ok, I quickly looked through it with MQTT.fx and it seems to be fine.

                        Thanks again. Now I will start looking for strange behaviors with MySensors in your MyController v2.

                        jkandasaJ one-reply-to-this-post last-reply-time reply quote 1
                        • jkandasaJ offline
                          jkandasa @j54n1n
                          global:last-edited-by,

                          @j54n1n thanks again! please report back if you find any

                          one-reply-to-this-post last-reply-time reply quote 0
                          • first-post
                            last-post

                          1

                          online

                          644

                          users

                          532

                          topics

                          3.4k

                          posts
                          Copyright © 2015-2025 MyController.org | Contributors | Localization