Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Русский
    3. ioBroker
    4. Скрипты
    5. ioBroker скрипты
    6. Модуль node-serialport

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    Модуль node-serialport

    This topic has been deleted. Only users with topic management privileges can see it.
    • I
      IZUM last edited by

      Вот хотел попытать модуль node-serialport https://github.com/voodootikigod/node-serialport , поставил его командами````
      sudo apt-get install build-essential
      npm install serialport

      прописал в js скрипт на сервере````
      var serialPort = require("serialport");
      serialPort.list(function (err, ports) {
        ports.forEach(function(port) {
          log(port.comName);
          log(port.pnpId);
          log(port.manufacturer);
        });
      });
      

      но в логе в место портов прописалось следующее````
      javascript-0 2015-03-23 23:27:07 error at script.js.svet:2:12
      javascript-0 2015-03-23 23:27:07 error script.js.svet: TypeError: Cannot call method 'list' of undefined
      javascript-0 2015-03-23 23:27:07 error at script.js.svet:1:18
      javascript-0 2015-03-23 23:27:07 error script.js.svet: Cannot find module '/opt/iobroker/node_modules/iobroker.javascript/node_modules/serialport'
      javascript-0 2015-03-23 23:27:07 info Start javascript script.js.svet
      javascript-0 2015-03-23 23:27:07 info Stop script script.js.svet

      Может я не правильно ставил модуль….....?
      1 Reply Last reply Reply Quote 0
      • Bluefox
        Bluefox last edited by

        @IZUM:

        Вот хотел попытать модуль node-serialport https://github.com/voodootikigod/node-serialport , поставил его командами````
        sudo apt-get install build-essential
        npm install serialport

        прописал в js скрипт на сервере````
        var serialPort = require("serialport");
        serialPort.list(function (err, ports) {
          ports.forEach(function(port) {
            log(port.comName);
            log(port.pnpId);
            log(port.manufacturer);
          });
        });
        

        но в логе в место портов прописалось следующее````
        javascript-0 2015-03-23 23:27:07 error at script.js.svet:2:12
        javascript-0 2015-03-23 23:27:07 error script.js.svet: TypeError: Cannot call method 'list' of undefined
        javascript-0 2015-03-23 23:27:07 error at script.js.svet:1:18
        javascript-0 2015-03-23 23:27:07 error script.js.svet: Cannot find module '/opt/iobroker/node_modules/iobroker.javascript/node_modules/serialport'
        javascript-0 2015-03-23 23:27:07 info Start javascript script.js.svet
        javascript-0 2015-03-23 23:27:07 info Stop script script.js.svet

        Может я не правильно ставил модуль….....? `  
        

        Уау 🙂 Ты делаешь успехи. (в прямом смысле :!: )

        Всё верно, только комманду

        npm install serialport
        

        Надо запускать в /opt/iobroker/node_modules/iobroker.javascript/

        1 Reply Last reply Reply Quote 0
        • I
          IZUM last edited by

          Написал свой скрипт на основе node-serialport , сей час пишу ПО под беспроводные модули NRF24, о результатах доложусь)

          1 Reply Last reply Reply Quote 0
          • First post
            Last post

          Support us

          ioBroker
          Community Adapters
          Donate

          510
          Online

          31.8k
          Users

          80.0k
          Topics

          1.3m
          Posts

          2
          3
          3056
          Loading More Posts
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes
          Reply
          • Reply as topic
          Log in to reply
          Community
          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
          The ioBroker Community 2014-2023
          logo