Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Русский
  3. ioBroker
  4. ioBroker драйвера
  5. Драйвер MQTT

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    663

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    18
    1
    5.7k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.5k

Драйвер MQTT

Geplant Angeheftet Gesperrt Verschoben ioBroker драйвера
162 Beiträge 31 Kommentatoren 51.1k Aufrufe 1 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • BluefoxB Offline
    BluefoxB Offline
    Bluefox
    schrieb am zuletzt editiert von
    #132

    @Freemen:

    @Alex1808:

    @Freemen:

    Просто интересно у программистов есть что то подобное? Зачем было ломать то что работало? Для того что бы потом делать костыли? `
    Просто два программиста решили пропихнуть идею ускорения коммуникации и стали отсылать байты сразу, а не составив сначала полное сообщение.

    Это в этом пакете https://www.npmjs.com/package/mqtt-packet, который за последний месяц скачали 125 925 раз.

    Я не смог их уговорить вернуть изменение обратно.

    Они упёрлись, как два барана: "Мы всё сделали по спецификации и отвали".

    Что мне оставалось делать? Пусть Максим и Вьетнамцы правят свою библиотеку. Я буду тогда третьим бараном. :lol:

    1 Antwort Letzte Antwort
    0
    • F Offline
      F Offline
      Freemen
      schrieb am zuletzt editiert von
      #133

      @Bluefox:

      @Freemen:

      @Alex1808:
      Просто два программиста решили пропихнуть идею ускорения коммуникации и стали отсылать байты сразу, а не составив сначала полное сообщение.

      Это в этом пакете https://www.npmjs.com/package/mqtt-packet, который за последний месяц скачали 125 925 раз.

      Я не смог их уговорить вернуть изменение обратно.

      Они упёрлись, как два барана: "Мы всё сделали по спецификации и отвали".

      Что мне оставалось делать? Пусть Максим и Вьетнамцы правят свою библиотеку. Я буду тогда третьим бараном. :lol: `

      Я так и думал. Что проблема в экономии количества TCP/IP пакетов для отправки пакетов mqtt, иными словами они решили что нечего гонять иногда полупустые пакеты, умники их…Скорость и трафик ускорить решили :lol:, при этом угробить простоту использования. А еще им начхать что основное применение это МК, а они как известно не безразмерные. Любое усложнение библиотек, увеличивает естественно объем кода и замедляет их работу. Интересно небось хорошо знают http://docs.oasis-open.org/mqtt/mqtt/v3 ... c398718018.

      Во дают :D , "специфическое" понимание спецификации :shock: :lol: . Чего то кажется что это они придумали пятое колесо в телеге. Подергаются и утихнут быстренько рога то отвалятся сами собой :lol: . Платформ которые работают без их "улучшений" значительно больше. Жаль нервную систему :evil:. Не дай Боже найдутся другие "рационализаторы - ускорители" и возьмутся за TCP/IP...

      1 Antwort Letzte Antwort
      0
      • Alex1808A Offline
        Alex1808A Offline
        Alex1808
        Developer
        schrieb am zuletzt editiert von
        #134

        @Freemen:

        Теперь только бы знать какая версия драйвера была :shock: . Ставил ioBroker где то в первой половине января. `

        две странички назад самое верхние сообщение.

        > После обновления 1.3.0 драйвер в циклическом ребуте.

        1 Antwort Letzte Antwort
        0
        • sigmaS Offline
          sigmaS Offline
          sigma
          schrieb am zuletzt editiert von
          #135

          Связка iobroker (на Raspberry) + Arduino общаются по протоколу MQTT (драйвер версии 1.3.2). На Arduino стоит Ethernet Shield и коммуникации по кабелю. Началась проблема с

          mqtt.0	2017-09-17 08:41:51.485	warn	Client error [Arduino_00]: Error: read ECONNRESET
          ````и постоянные дисконнекты.
          
          Почитал форум и решил поставить в настройках драйвера "Использовать заплатку для Chunking"=YES. После этого, драйвер падает при первом же обращении:
          

          mqtt.0 2017-09-17 09:14:13.387 error TypeError: Cannot read property 'length' of undefined at Function.Buffer.concat (buffer.js:289:24) at publish (/opt/iobroker/node_modules/iobroker.mqtt/node_modules/mqtt-connection/node_module
          mqtt.0 2017-09-17 09:14:13.386 error uncaught exception: Cannot read property 'length' of undefined

          
          Собственно вопрос: а как можно избавиться от первоначальной проблемы?
          1 Antwort Letzte Antwort
          0
          • L Offline
            L Offline
            Lom
            schrieb am zuletzt editiert von
            #136

            Всем добрый день!

            Искал платформу для домашней автоматизации, по описанию ioBroker все понравилось, инсталляция -Блеск!, интерфейс - отлично! ..

            Но MQTT - проблема в точности как описано выше sigma:

            драйвер версии 1.3.2 ==> Error: read ECONNRESET

            "Использовать заплатку для Chunking"=YES, ==> uncaught exception: Cannot read property 'length' of undefined

            и читая эту ветку форума создается впечатление, что существует три автора, которые не могут договориться …

            Подскажите плиз - может кто-то знает решение указанной проблемы?

            и в целом - проект то вообще жив? стоит ли на него ориентироваться?

            1 Antwort Letzte Antwort
            0
            • S Offline
              S Offline
              spectrekr
              schrieb am zuletzt editiert von
              #137

              @Lom:

              Всем добрый день!

              Искал платформу для домашней автоматизации, по описанию ioBroker все понравилось, инсталляция -Блеск!, интерфейс - отлично! ..

              Но MQTT - проблема в точности как описано выше sigma:

              драйвер версии 1.3.2 ==> Error: read ECONNRESET

              "Использовать заплатку для Chunking"=YES, ==> uncaught exception: Cannot read property 'length' of undefined

              и читая эту ветку форума создается впечатление, что существует три автора, которые не могут договориться …

              Подскажите плиз - может кто-то знает решение указанной проблемы?

              и в целом - проект то вообще жив? стоит ли на него ориентироваться? `

              Проект живее всех живых, и динамично развивается огромными темпами. Выше описанная проблема с mqtt в основном возникает из-за использования прошивки на конечных устройствах, от автора - который не сильно добрасовестно относится к своему проекту. Что касается mqtt драйвера самого Iobroker`а, то тут автор своевременно делает обновление библиотек и исправляет ошибки. Что касается вашей проблемы, вы какую используете прошивку на клиенте, которого подключаете, самописную или что-то из интернета? Еще можно посоветовать на вкладке драйвера, выбрать режим информирования не "info", а "debug" будет больше информации, возможно увидите после чего возникает ошибка.

              1 Antwort Letzte Antwort
              0
              • X Offline
                X Offline
                X13
                schrieb am zuletzt editiert von
                #138

                Возникли непонятки, не знаю связана это с новой версией или всегда так было.

                Брокер начинает слать топики ещё до subscribe. На subscribe кроме suback другой реакции незамеченно.

                1 Antwort Letzte Antwort
                0
                • I Offline
                  I Offline
                  instalator
                  schrieb am zuletzt editiert von
                  #139

                  @X13:

                  Возникли непонятки, не знаю связана это с новой версией или всегда так было.

                  Брокер начинает слать топики ещё до subscribe. На subscribe кроме suback другой реакции незамеченно. `
                  Куда он начинает слать если никто не подписан?

                  Высокий уровень Децибел вреден для здоровья!

                  http://blog.instalator.ru/

                  1 Antwort Letzte Antwort
                  0
                  • A Offline
                    A Offline
                    Alkanaft
                    schrieb am zuletzt editiert von
                    #140

                    Здравствуйте. Подскажите новичку как всё-таки реализовать подписку и публикацию в разные топики для одного и того же устройства. Например, имеем контроллер wb к которому подключен модуль управления освещением wb-mr6c с 6-ю реле К1-К6. Контроллер публикует состояние, например, реле К1 в топике /devices/wb-mr6c_122/controls/K1. Для управления этими реле необходимо отправить данные в топик /devices/wb-mr6c_122/controls/K1/on. Как это реализовать? Спасибо.

                    1 Antwort Letzte Antwort
                    0
                    • I Offline
                      I Offline
                      instalator
                      schrieb am zuletzt editiert von
                      #141

                      @Alkanaft:

                      Здравствуйте. Подскажите новичку как всё-таки реализовать подписку и публикацию в разные топики для одного и того же устройства. Например, имеем контроллер wb к которому подключен модуль управления освещением wb-mr6c с 6-ю реле К1-К6. Контроллер публикует состояние, например, реле К1 в топике /devices/wb-mr6c_122/controls/K1. Для управления этими реле необходимо отправить данные в топик /devices/wb-mr6c_122/controls/K1/on. Как это реализовать? Спасибо. `
                      А если создать обьект руками?

                      Высокий уровень Децибел вреден для здоровья!

                      http://blog.instalator.ru/

                      1 Antwort Letzte Antwort
                      0
                      • A Offline
                        A Offline
                        Alkanaft
                        schrieb am zuletzt editiert von
                        #142

                        Создавал. Устройство не реагирует. Поэтому и прошу более подробную инструкцию. Что, где прописать, какой тип и т.д?

                        Спасибо

                        1 Antwort Letzte Antwort
                        0
                        • I Offline
                          I Offline
                          instalator
                          schrieb am zuletzt editiert von
                          #143

                          @Alkanaft:

                          Создавал. Устройство не реагирует. Поэтому и прошу более подробную инструкцию. Что, где прописать, какой тип и т.д?

                          Спасибо `
                          Ну значит твой клиент тупо не подписывается на эти топики. ковырять надо код клиента

                          Высокий уровень Децибел вреден для здоровья!

                          http://blog.instalator.ru/

                          1 Antwort Letzte Antwort
                          0
                          • X Offline
                            X Offline
                            xmaxzzz
                            schrieb am zuletzt editiert von
                            #144

                            Добрый день, подскажите пожалуйста, периодически отваливается подписка на один из топиков KOTELNAYA/TEMP-TARGET (созданных в брокере) из ардуины, ниже скрины двух логов: когда работало и когда перестало:

                            6540_screenshot_2.png
                            6540_screenshot_4.png

                            ! 6540_screenshot_5.png
                            Не пойму почему имя топика KOTELNAYA на верхнем скрине отличается от аналогичных, а на нижнем в место него null, в прошивке ардуино и в топиках брокера, все они названы одинаково, отличается только тип - все что стабильно работают булеан, тот что отваливается float - в брокере уже строка.

                            Подскажите куда копать - после перезагрузки ардуины начинает работать - с другими топиками все ок.

                            Буду признателен за помощь!

                            1 Antwort Letzte Antwort
                            0
                            • A Offline
                              A Offline
                              Alekseym6
                              schrieb am zuletzt editiert von
                              #145

                              Как удалить "кракозябры" из объектов mqtt? 462_______________2018-06-09___7.46.37.png

                              1 Antwort Letzte Antwort
                              0
                              • I Offline
                                I Offline
                                instalator
                                schrieb am zuletzt editiert von
                                #146

                                @xmaxzzz:

                                Добрый день, подскажите пожалуйста, периодически отваливается подписка на один из топиков KOTELNAYA/TEMP-TARGET (созданных в брокере) из ардуины, ниже скрины двух логов: когда работало и когда перестало:

                                Screenshot_2.png

                                Screenshot_4.png

                                ! Screenshot_5.png
                                Не пойму почему имя топика KOTELNAYA на верхнем скрине отличается от аналогичных, а на нижнем в место него null, в прошивке ардуино и в топиках брокера, все они названы одинаково, отличается только тип - все что стабильно работают булеан, тот что отваливается float - в брокере уже строка.

                                Подскажите куда копать - после перезагрузки ардуины начинает работать - с другими топиками все ок.

                                Буду признателен за помощь! `

                                У тебя что то с кодом в ардуине, может стек переполняется

                                Высокий уровень Децибел вреден для здоровья!

                                http://blog.instalator.ru/

                                1 Antwort Letzte Antwort
                                0
                                • I Offline
                                  I Offline
                                  instalator
                                  schrieb am zuletzt editiert von
                                  #147

                                  @Alekseym6:

                                  Как удалить "кракозябры" из объектов mqtt?Снимок экрана 2018-06-09 в 7.46.37.png `

                                  Попробуй обновить страничку либо рестартани иоб

                                  Высокий уровень Децибел вреден для здоровья!

                                  http://blog.instalator.ru/

                                  1 Antwort Letzte Antwort
                                  0
                                  • A Offline
                                    A Offline
                                    Alekseym6
                                    schrieb am zuletzt editiert von
                                    #148

                                    @instalator:

                                    @Alekseym6:

                                    Как удалить "кракозябры" из объектов mqtt?Снимок экрана 2018-06-09 в 7.46.37.png `

                                    Попробуй обновить страничку либо рестартани иоб `

                                    не удаляются. при удалении драйвера mqtt и повторной установке потеряется история объектов?

                                    1 Antwort Letzte Antwort
                                    0
                                    • sigmaS Offline
                                      sigmaS Offline
                                      sigma
                                      schrieb am zuletzt editiert von
                                      #149

                                      А есть ли возможность узнать, на какие топики подписан клиент? И можно ли с сервера принудительно подписать клиента на какие-то топики?

                                      1 Antwort Letzte Antwort
                                      0
                                      • I Offline
                                        I Offline
                                        instalator
                                        schrieb am zuletzt editiert von
                                        #150

                                        @sigma:

                                        А есть ли возможность узнать, на какие топики подписан клиент? И можно ли с сервера принудительно подписать клиента на какие-то топики? `

                                        Нет, узнавай на клиенте на что он подписан.

                                        Высокий уровень Децибел вреден для здоровья!

                                        http://blog.instalator.ru/

                                        1 Antwort Letzte Antwort
                                        0
                                        • sigmaS Offline
                                          sigmaS Offline
                                          sigma
                                          schrieb am zuletzt editiert von
                                          #151

                                          Проблема в том, что у клиента (ардуино) в функции подписки нет подтверждения. И клиент считает, что он успешно подписан, а в логе iobroker вообще нет упоминания о подписке.

                                          1 Antwort Letzte Antwort
                                          0

                                          Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                                          Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                                          Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                                          Registrieren Anmelden
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          214

                                          Online

                                          32.7k

                                          Benutzer

                                          82.6k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe