Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
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

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

Community Forum

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

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.8k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.2k

Драйвер ModBus

Geplant Angeheftet Gesperrt Verschoben ioBroker драйвера
174 Beiträge 25 Kommentatoren 54.5k Aufrufe 2 Watching
  • Ä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.
  • A Offline
    A Offline
    Adav
    schrieb am zuletzt editiert von
    #163

    @radon:

    По какой то причине иногда подвисает modbus.

    Протокол TCP, устройство WAGO 750-841

    Через какое-то время в настройках драйверов modbus загорается жёлтым цветом, при этом команды с web интерфейса проходят крайне медленно либо вообще не проходят, помогает перезагрузка драйвера, на некоторое время, потом снова всё сначала. `

    Версия драйвера не 0.5.0? Попробуйте обновить на 0.5.3

    https://github.com/ioBroker/ioBroker.mo … d5365a421c

    У меня тоже случаются ошибки на модбасе, нечасто вроде… в результате перегружается драйвер самостоятельно (видно по логам). Раньше тоже с этим были проблемы.

    1 Antwort Letzte Antwort
    0
    • A Offline
      A Offline
      ap2017
      schrieb am zuletzt editiert von
      #164

      Подключил ESP8266 к IO Broker через MODBUS. Брокер как мастер, ESP как слэйв. Работает, но почему-то медленно, апдейт происходит раз в 15-20 секунд, хотя другая SCADA (mySCADA ot https://www.myscada.org/en/) делает апдейт как минимyм раз в секунду от того же ESP. Не могу понять в чем дело, может библиотека MODBUS на ESP не тянет? Я пользуюсь библиотекой от https://github.com/andresarmento/modbus-arduino

      Спасибо

      1 Antwort Letzte Antwort
      0
      • P Offline
        P Offline
        Pooh
        schrieb am zuletzt editiert von
        #165

        @ap2017:

        Подключил ESP8266 к IO Broker через MODBUS… `
        Почему именно MODBUS? в чем секрет? почему не MQTT, например?

        https://play.google.com/store/apps/details?id=com.roy.royclub - код: UMI201155
        https://play.google.com/store/apps/details?id=com.blockchainvault - код приглашения: Freepooh
        https://play.google.com/store/apps/details?id=games.bee.app - код приглашения: freepooh
        https://www.timestope.com/freepooh - witness code: freepooh

        1 Antwort Letzte Antwort
        0
        • A Offline
          A Offline
          ap2017
          schrieb am zuletzt editiert von
          #166

          @Pooh:

          @ap2017:

          Подключил ESP8266 к IO Broker через MODBUS… Почему именно MODBUS? в чем секрет? почему не MQTT, например?
          У меня также работает PLC с которым удобно общаться через MODBUS. Также хорошо работает mySENSORS и Z-Wave. Z-Wave для обмена данными с термостатами.

          1 Antwort Letzte Antwort
          0
          • A Offline
            A Offline
            ap2017
            schrieb am zuletzt editiert von
            #167

            @ap2017:

            Подключил ESP8266 к IO Broker через MODBUS. Брокер как мастер, ESP как слэйв. Работает, но почему-то медленно, апдейт происходит раз в 15-20 секунд, хотя другая SCADA (mySCADA ot https://www.myscada.org/en/) делает апдейт как минимyм раз в секунду от того же ESP. Не могу понять в чем дело, может библиотека MODBUS на ESP не тянет? Я пользуюсь библиотекой от https://github.com/andresarmento/modbus-arduino

            Спасибо `
            Проблема решена использованием другой MODBUS библиотеки для ESP8266 от https://github.com/JhonControl/ESP8266_ … dbusTCP_V2

            1 Antwort Letzte Antwort
            0
            • S Offline
              S Offline
              Sergey777
              schrieb am zuletzt editiert von
              #168

              Почему Modbus Постоянно отваливается?

              ioBroker установлен на компе под Win10. Используется оригинальный USB-RS485 адаптер от Болид https://bolid.ru/production/orion/inter … rs485.html , уже несколько лет ими пользуюсь, самые надёжные, никогда не глючили, имеют гальваническую развязку до 2,5кВ. Подключил три счётчика SDM120, в сумме 33 параметра. Работает минут 5-10, иногда несколько часов, и потом индикатор коннекта на самом адаптере гаснет, в драйверах ioBrokerа модбас драйвер загорается жёлтым, типа нет соединения с модбас шиной. Жму "перезагрузить", и всё начинает работать, опять до следующего падения.

              Сначала думал что параметров много, или частота обновления большая, или может сами счётчики глючат... Оставил один счётчик, оставил один параметр (считывание напряжения), интервал запросов 1000 милисек. Но ситуация не поменялась, всё равно модбас отваливается. Никакой зависимости не заметил, может сразу отвалиться, может через несколько часов.

              Сейчас поставил эти счётчики под мониторинг рапид скады, мониторятся почти сутки, никаких проблем, адаптер тот же самый.

              Что можно предпринять? Без модбаса никак не могу? Есть альтернативные драйвера?

              Логи:

              	Время		Сообщение
              
              x
              modbus.0	2018-01-27 19:05:25.067	warn	Poll error count: 11 code: {"err":"timeout"}
              modbus.0	2018-01-27 19:05:25.066	warn	Error: undefined
              modbus.0	2018-01-27 19:05:24.065	info	Connected to slave
              modbus.0	2018-01-27 19:04:24.058	info	Disconnected from slave 127.0.0.1
              modbus.0	2018-01-27 19:04:24.057	warn	Poll error count: 10 code: {"err":"timeout"}
              modbus.0	2018-01-27 19:04:24.057	warn	Error: undefined
              modbus.0	2018-01-27 19:04:23.056	info	Connected to slave
              modbus.0	2018-01-27 19:03:23.048	info	Disconnected from slave 127.0.0.1
              modbus.0	2018-01-27 19:03:23.047	warn	Poll error count: 9 code: {"err":"timeout"}
              modbus.0	2018-01-27 19:03:23.047	warn	Error: undefined
              modbus.0	2018-01-27 19:03:22.044	info	Connected to slave
              modbus.0	2018-01-27 19:02:22.038	info	Disconnected from slave 127.0.0.1
              modbus.0	2018-01-27 19:02:22.037	warn	Poll error count: 8 code: {"err":"timeout"}
              modbus.0	2018-01-27 19:02:22.037	warn	Error: undefined
              modbus.0	2018-01-27 19:02:21.036	info	Connected to slave
              modbus.0	2018-01-27 19:01:21.032	info	Disconnected from slave 127.0.0.1
              modbus.0	2018-01-27 19:01:21.032	warn	Poll error count: 7 code: {"err":"timeout"}
              modbus.0	2018-01-27 19:01:21.031	warn	Error: undefined
              modbus.0	2018-01-27 19:01:20.028	info	Connected to slave
              modbus.0	2018-01-27 19:00:21.226	warn	Poll error count: 6 code: "App Timeout"
              modbus.0	2018-01-27 19:00:20.022	info	Disconnected from slave 127.0.0.1
              modbus.0	2018-01-27 19:00:19.222	warn	Poll error count: 5 code: "App Timeout"
              modbus.0	2018-01-27 19:00:19.022	warn	Poll error count: 4 code: {"err":"timeout"}
              modbus.0	2018-01-27 19:00:19.021	warn	Error: undefined
              modbus.0	2018-01-27 19:00:18.020	info	Connected to slave
              modbus.0	2018-01-27 18:59:19.213	warn	Poll error count: 3 code: "App Timeout"
              modbus.0	2018-01-27 18:59:18.006	info	Disconnected from slave 127.0.0.1
              modbus.0	2018-01-27 18:59:17.139	warn	Poll error count: 2 code: "App Timeout"
              modbus.0	2018-01-27 18:59:17.006	warn	Poll error count: 1 code: {"err":"timeout"}
              
              

              Перезапуск:

              modbus.0	2018-01-27 19:06:07.382	info	Connected to slave
              history.0	2018-01-27 19:06:07.347	info	enabled logging of modbus.0.info.pollTime
              history.0	2018-01-27 19:06:07.334	info	enabled logging of modbus.0.inputRegisters.0_Напряжение
              modbus.0	2018-01-27 19:06:07.265	info	starting. Version 1.0.3 in C:/ioBroker/node_modules/iobroker.modbus, node: v4.7.3
              host.Computer	2018-01-27 19:06:06.621	info	instance system.adapter.modbus.0 started with pid 10064
              host.Computer	2018-01-27 19:06:04.129	info	instance system.adapter.modbus.0 terminated with code null ()
              host.Computer	2018-01-27 19:06:04.129	warn	instance system.adapter.modbus.0 terminated due to SIGTERM
              host.Computer	2018-01-27 19:06:04.100	info	stopInstance system.adapter.modbus.0 killing pid 1956
              host.Computer	2018-01-27 19:06:04.099	info	stopInstance system.adapter.modbus.0
              host.Computer	2018-01-27 19:06:04.095	info	object change system.adapter.modbus.0
              modbus.0	2018-01-27 19:05:25.067	info	Disconnected from slave 127.0.0.1
              modbus.0	2018-01-27 19:05:25.067	warn	Poll error count: 11 code: {"err":"timeout"}
              
              

              При этом автоматически делает переподключение - не прокатывает. А как ручками нажму кнопку, тогда подключается.

              1 Antwort Letzte Antwort
              0
              • A Offline
                A Offline
                Adav
                schrieb am zuletzt editiert von
                #169

                @Sergey777:

                Почему Modbus Постоянно отваливается? `

                Я так и не смог добиться стабильной работы если на одной шине 485 больше одного устройства. Причем в разных вариантах - и на USB-485, и на COM-сервере Ethernet-485. Вероятнее всего причина в том, что разные драйвера для разных устройств ничего не знают друг о друге и шлют запросы на одну шину случайным образом, создавая конфликты. Странно что у Вас те же проблемы и с одним устройством, я пробовал подключать такой же счетчик, работало нормально.

                Ну и попробуйте разные параметры настройки драйвера. К примеру, одно из устройств стабильно у меня работает с таймаутом чтения 0. Другие же при 1000…

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

                  Здравствуйте, Blufox.

                  Скажите, когда будет полноценная реализация протокола modbus? Очень необходимо, чтобы драйвер поддерживал несколько устройств на одной шине.

                  1 Antwort Letzte Antwort
                  0
                  • V Offline
                    V Offline
                    v965
                    schrieb am zuletzt editiert von
                    #171

                    Вообщем такая вот беда.

                    Пока iobroker работал на вот таких версиях

                    Orange PI Plus2

                    Node Js

                    v4.9.1

                    Npm

                    2.15.1

                    Драйвер ModBus последней ревизии видел Serial port без проблем можно было выбрать usb устройство

                    Но как только обновил систему до

                    Orange PI Plus2

                    Node.js: v8.11.4

                    NPM: 6.4.1

                    Всё драйвер modbus перестал видеть Serial port вообще в выборе просто пустота!

                    При этом на команду

                    root@orangepiplus:~# lsusb

                    Bus 002 Device 002: ID 05e3:0718 Genesys Logic, Inc. IDE/SATA Adapter

                    Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

                    Bus 001 Device 006: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port

                    Bus 001 Device 002: ID 1a40:0101 Terminus Technology Inc. Hub

                    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

                    Прежде чем писать этот пост я попробовал сделать многое в частности и

                    :!: Часто при установке драйверов, работающих с последовательным портом, возникают проблемы. Проблема происходит из за того, что NPM пакет serialport на вашей системе должен быть заново скомпилирован. Для этого необходимо установить нужные пакеты и инструменты. Linux:

                    sudo apt-get update

                    sudo apt-get install build-essential git

                    1

                    2

                    sudo apt-get update

                    sudo apt-get install build-essential git

                    Всё безуспешно драйвер не хочет видеть serial и всё.

                    Но я попробовал установить более старую версию Modbus и он без проблем видит serial port

                    Версии такие 1.1.0 работает ;)

                    1.1.1 нет :oops:

                    )

                    )

                    Что делать и как заставить Modbus драйвер видить serial???

                    Дело не в правах пользователя и не в одноплатнике а судя из происходящего в драйвере.

                    1 Antwort Letzte Antwort
                    0
                    • M Offline
                      M Offline
                      MSapogov
                      schrieb am zuletzt editiert von
                      #172

                      Orange PI PC (Armbian 5.38)

                      Платформа: linux

                      RAM: 1000.7 MB

                      Node.js: v8.11.4

                      NPM: 6.4.0

                      И /dev/ttyS1

                      и /dev/ttyUSB0

                      дает выбирать…

                      1 Antwort Letzte Antwort
                      0
                      • Дмитрий КошлаковД Offline
                        Дмитрий КошлаковД Offline
                        Дмитрий Кошлаков
                        schrieb am zuletzt editiert von Дмитрий Кошлаков
                        #173

                        Приветствую. Нет ли у кого-нибудь опыта работы с китайскими реле? Пытаюсь настраивать по ссылке , но щелкать реле получается как в лотерее((( перебрал наверное уже все настройки.

                        1 Antwort Letzte Antwort
                        0
                        • D Offline
                          D Offline
                          dito85
                          schrieb am zuletzt editiert von
                          #174

                          Всем привет! Эта тема еще жива? Смотрю давно никто не писал... У меня проблема следующего плана. Работал мой "умный дом" на OrangePI под linux несколько лет. Все контроллеры опрашивались по Modbus (драйвера IOBroker не обновлял с момента запуска системы)... И вот решил я перейти на мини ПК под управлением Windows 11. Проект перенести не получилось и я решил вспомнить как все было и написать всё с ноля. Установил последние версии драйверов набросал проект и выяснилось, что ModBus драйвер последней версии постоянно отваливается. Работает 3-5 часов, затем опрос прекращается и в лог сыпется - "2025-03-01 22:49:39.294 warn On error: {}". Пробовал менять временные параметры, результат один и тот же. Кто сталкивался? Подскажите что делаю не так? Или может кто подскажет как откатиться на более старую версию драйвера?

                          1 Antwort Letzte Antwort
                          0
                          Antworten
                          • In einem neuen Thema antworten
                          Anmelden zum Antworten
                          • Älteste zuerst
                          • Neuste zuerst
                          • Meiste Stimmen


                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          378

                          Online

                          32.4k

                          Benutzer

                          81.5k

                          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