Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. leshyi

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    L
    • Profile
    • Following 0
    • Followers 0
    • Topics 2
    • Posts 14
    • Best 0
    • Groups 0

    leshyi

    @leshyi

    0
    Reputation
    15
    Profile views
    14
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    leshyi Follow

    Latest posts made by leshyi

    • RE: Ошибка установки на PI2 из-за serialport

      В общем пока вроде помогло это:

      wget http://node-arm.herokuapp.com/node_latest_armhf.deb
      dpkg -i node_latest_armhf.deb
      npm install -g node-gyp
      sudo npm install --unsafe-perm serialport
      
      

      Потом:

      sudo apt-get install build-essential libavahi-compat-libdnssd-dev libdevice-serialport-perl
      
      

      Потом уже установка.

      Но ошибки есть:

      root@stand:/opt/iobroker# sudo npm install iobroker --unsafe-perm
      /
      > iobroker@1.0.2 install /opt/iobroker/node_modules/iobroker
      > node lib/setup.js
      
      npm install iobroker.discovery --production --prefix /opt/iobroker
      node-pre-gyp ERR! Tried to download(404): https://github.com/EmergingTechnologyAdvisors/node-serialport/releases/download/4.0.7/serialport-v4.0.7-node-v46-linux-arm.tar.gz 
      node-pre-gyp ERR! Pre-built binaries not found for serialport@4.0.7 and node@4.2.1 (node-v46 ABI) (falling back to source compile with node-gyp) 
      npm install iobroker.admin --production --prefix /opt/iobroker
      npm WARN engine hawk@6.0.2: wanted: {"node":">=4.5.0"} (current: {"node":"4.2.1","npm":"2.14.7"})
      npm install iobroker.js-controller --production --prefix /opt/iobroker
      npm WARN deprecated tar.gz@1.0.7: ⚠️  WARNING ⚠️ tar.gz module has been deprecated and your application is vulnerable. Please use tar module instead: https://npmjs.com/tar
      npm WARN deprecated localhost.daplie.me-certificates@1.3.5: this package has been deprecated
      npm WARN engine hawk@6.0.2: wanted: {"node":">=4.5.0"} (current: {"node":"4.2.1","npm":"2.14.7"})
      Write "./iobroker start" to start the ioBroker
      /usr/bin/env: «node\r»: Нет такого файла или каталога
      Auto-start was enabled. Write "update-rc.d -f iobroker.sh remove" to disable auto-start
      iobroker is started. Go to "http://ip-addr:8081" to open the admin UI.
      iobroker@1.0.2 node_modules/iobroker
      └── yargs@7.1.0 (get-caller-file@1.0.2, set-blocking@2.0.0, y18n@3.2.1, decamelize@1.2.0, camelcase@3.0.0, which-module@1.0.0, yargs-parser@5.0.0, require-main-filename@1.0.1, require-directory@2.1.1, string-width@1.0.2, cliui@3.2.0, os-locale@1.4.0, read-pkg-up@1.0.1)
      
      
      posted in ioBroker установка и конфигурация
      L
      leshyi
    • RE: Ошибка установки на PI2 из-за serialport

      Я так понял, он стоит в зависимостях у драйвера discovery, который ставится по умолчанию.

      По сути, не нужен и discovery.

      Но что-то явно ломается при ошибках при установке.

      Iobroker запускается только один раз. Драйверы не ставятся, при попытке перезапустить, ошибка даже от команды iobroker stop

      posted in ioBroker установка и конфигурация
      L
      leshyi
    • RE: Ошибка установки на PI2 из-за serialport

      Нафиг не нужен.

      Но после установки с ошибками, не устанавливается ни один драйвер (((

      posted in ioBroker установка и конфигурация
      L
      leshyi
    • Ошибка установки на PI2 из-за serialport

      Коллеги, добрый

      Ставлю на Raspberry 2 ioBroker. Установка чистая. Пробовал и на Raspberry 3, ситуация та же.

      При установке вылетает ошибка:

      node-pre-gyp ERR! Tried to download(404): https://github.com/EmergingTechnologyAdvisors/node-serialport/releases/download/4.0.7/serialport-v4.0.7-node-v46-linux-arm.tar.gz
      node-pre-gyp ERR! Pre-built binaries not found for serialport@4.0.7 and node@4.2.1 (node-v46 ABI) (falling back to source compile with node-gyp)
      
      

      Перепробовал все варианты node…

      Rnj

      posted in ioBroker установка и конфигурация
      L
      leshyi
    • RE: Драйвер ModBus

      @Bluefox:

      @leshyi:

      Если не забуду, и как время будет…

      Но я бы добавил бы нормальное описание типов переменных... Мне, как не очень знающему Modbus, было сложно понять ху из ху... `
      Так?

      https://github.com/ioBroker/ioBroker.modbus#data-types

      Или что то ещё написать? `
      Да, так явно понятнее ) Спасибо

      posted in ioBroker драйвера
      L
      leshyi
    • RE: Драйвер ModBus

      Если не забуду, и как время будет…

      Но я бы добавил бы нормальное описание типов переменных... Мне, как не очень знающему Modbus, было сложно понять ху из ху...

      posted in ioBroker драйвера
      L
      leshyi
    • RE: Драйвер ModBus

      @Bluefox:

      И ты точно правильные типы использовал? Какие ты используешь? `
      Я в спойлерах прикладываю скриншоты… два поста выше

      posted in ioBroker драйвера
      L
      leshyi
    • RE: Драйвер ModBus

      @Bluefox:

      @leshyi:

      Еще вопрос: реально увидеть изначальный ответ в Modbus в iobroker? `
      А debug включал?

      http://www.iobroker.net/docu/?page_id=2991&lang=ru (в конце) `
      Включал… Честно говоря, debug на мой взгляд, с точки зрения Modbus показался совсем не информативным (

      posted in ioBroker драйвера
      L
      leshyi
    • RE: Драйвер ModBus

      В итоге заработало вот так…. метод тыка...

      Вопрос был в типах переменных...

      ! ![](</s><URL url=)<link_text text="https://3.downloader.disk.yandex.ru/dis ... d4619486ef">https://3.downloader.disk.yandex.ru/disk/33316f878bf0c0f92f0a79ebb4b92b0bfef7ce6eb4d047cd0991c99e3786b303/5848a99b/XGn0l5evRjfE4mkLQiECFY8STJ-p9RKQv9kfKf9-UKwJc_s1v1eSJYuPo4MI-TrXqubXGZw5JrlMnsuJMV4u5w%3D%3D?uid=0&filename=2016-12-07_23-29-43.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&fsize=79001&hid=cf1d1013be1183be6978b9e29201e6b6&media_type=image&tknv=v2&etag=6524f79167d915b1412869d4619486ef</link_text>" />

      posted in ioBroker драйвера
      L
      leshyi
    • RE: Драйвер ModBus

      Если бы…

      Перед тем как писать, перепробовал все... и с alias, и без.. и с 0, и с 1, и с 2, и с 40001, и с 40000, и с 40002

      Более менее близкий результат: с 1 без alias и с 40002 с alias... При этом результаты в обоих случаях одинаковые в точности, но не соответствуют ПЛК... сдвиг не помогает...

      В ПЛК же настроек адресов Modbus вообще нет. Это скорее не ОВЕН, а Codesys 2.3... Просто добавляем модуль Modbus (slave), указываем адрес устройства (в данном случае 1), ставим порт (502).

      Дальше добавляем переменные. в том порядке как добавили, они и встают начиная с 1 адреса и занимают соответствующий размер.

      Самое главное, библиотека Ruby Modbus выдавала четкий результат в соответствии со спецификацией Modbus, и все работало...

      Поищу код на ruby...

      Еще вопрос: реально увидеть изначальный ответ в Modbus в iobroker?

      posted in ioBroker драйвера
      L
      leshyi
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo