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. Deutsch
  3. ioBroker Allgemein
  4. [Gelöst] Linux Schnellstart Anleitung iobroker installation –> altes Serialport!?

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    7
    1
    261

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    9
    1
    246

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

[Gelöst] Linux Schnellstart Anleitung iobroker installation –> altes Serialport!?

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
3 Beiträge 2 Kommentatoren 1.1k Aufrufe
  • Ä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.
  • wendy2702W Online
    wendy2702W Online
    wendy2702
    schrieb am zuletzt editiert von
    #1

    Hi,

    habe gerade mal schnell auf einen PI3 iobroker installiert.

    Dabei ist mir aufgefallen das noch das alte Serialport verwendet wird (Siehe logfile)

    Ist das richtig?

    Und dann wollte ich mal fragen was das bedeutet:

    npm WARN prefer global npm@2.15.12 should be installed with -g
    

    obwohl ich npm 3.10.10 installiert habe.

    ! ````
    pi@raspberrypi:~ $ node -v
    v6.12.3
    pi@raspberrypi:~ $ npm -v
    3.10.10
    pi@raspberrypi:~ $ sudo mkdir /opt/iobroker
    pi@raspberrypi:~ $ sudo chmod 777 /opt/iobroker
    pi@raspberrypi:~ $ cd /opt/iobroker
    pi@raspberrypi:/opt/iobroker $ sudo npm install iobroker --unsafe-perm
    ! > iobroker@1.0.8 install /opt/iobroker/node_modules/iobroker
    node lib/setup.js
    ! NPM version: 3.10.10
    ! npm install iobroker.discovery --production --save --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-v48-linux -arm.tar.gz
    node-pre-gyp ERR! Pre-built binaries not found for serialport@4.0.7 and node@6.12.3 (node-v48 ABI) (falling back to source compile with node-gyp)
    ../src/serialport.cpp: In function ‘int getIntFromObject(v8::Localv8::object,std::string)’:
    ../src/serialport.cpp:90:52: warning: ‘v8::Local v8::int32v8::Value::ToInt32()const’ is deprecated (declared at /root/.node-gyp/6.12.3/include/node/v8.h:8214 ): Use maybe version [-Wdeprecated-declarations]
    return getValueFromObject(options, key)->ToInt32()->Int32Value();
    ^
    ../src/serialport.cpp: In function ‘double getDoubleFromObject(v8::Localv8::object, std::string)’:
    ../src/serialport.cpp:102:53: warning: ‘v8::Local v8::numberv8::Value::ToNumber() const’ is deprecated (declared at /root/.node-gyp/6.12.3/include/node/v8.h:8 178): Use maybe version [-Wdeprecated-declarations]
    return getValueFromObject(options, key)->ToNumber()->NumberValue();
    ^
    ../src/serialport.cpp: In function ‘void EIO_AfterOpen(uv_work_t*)’:
    ../src/serialport.cpp:174:31: warning: ‘v8::Local v8::int32v8::Value::ToInt32() const’ is deprecated (declared at /root/.node-gyp/6.12.3/include/node/v8.h:821 4): Use maybe version [-Wdeprecated-declarations]
    int fd = argv[1]->ToInt32()->Int32Value();
    ^
    ../src/serialport.cpp:180:30: warning: ‘v8::Local v8::valueNan::Callback::Call(int, v8::Localv8::value) const’ is deprecated (declared at ../../nan/nan.h:1 568) [-Wdeprecated-declarations]
    data->callback.Call(2, argv);
    ^
    ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Update(Nan::NAN_METHOD_ARGS_TYPE)’:
    ../src/serialport.cpp:193:29: warning: ‘v8::Local v8::int32v8::Value::ToInt32() const’ is deprecated (declared at /root/.node-gyp/6.12.3/include/node/v8.h:821 4): Use maybe version [-Wdeprecated-declarations]
    int fd = info[0]->ToInt32()->Int32Value();
    ^
    ../src/serialport.cpp:217:116: warning: ‘v8::Local v8::int32v8::Value::ToInt32() const’ is deprecated (declared at /root/.node-gyp/6.12.3/include/node/v8.h:82 14): Use maybe version [-Wdeprecated-declarations]
    baton->baudRate = Nan::Get(options, Nan::Newv8::string("baudRate").ToLocalChecked()).ToLocalChecked()->ToInt32()->Int32Value();
    ^
    ../src/serialport.cpp: In function ‘void EIO_AfterUpdate(uv_work_t
    )’:
    ../src/serialport.cpp:240:30: warning: ‘v8::Local v8::valueNan::Callback::Call(int, v8::Localv8::value) const’ is deprecated (declared at ../../nan/nan.h:1 568) [-Wdeprecated-declarations]
    data->callback.Call(1, argv);
    ^
    ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Write(Nan::NAN_METHOD_ARGS_TYPE)’:
    ../src/serialport.cpp:252:29: warning: ‘v8::Local v8::int32v8::Value::ToInt32() const’ is deprecated (declared at /root/.node-gyp/6.12.3/include/node/v8.h:821 4): Use maybe version [-Wdeprecated-declarations]
    int fd = info[0]->ToInt32()->Int32Value();
    ^
    ../src/serialport.cpp: In function ‘void EIO_AfterWrite(uv_work_t
    )’:
    ../src/serialport.cpp:339:30: warning: ‘v8::Local v8::valueNan::Callback::Call(int, v8::Localv8::value) const’ is deprecated (declared at ../../nan/nan.h:1 568) [-Wdeprecated-declarations]
    data->callback.Call(1, argv);
    ^
    ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Close(Nan::NAN_METHOD_ARGS_TYPE)’:
    ../src/serialport.cpp:369:32: warning: ‘v8::Local v8::int32v8::Value::ToInt32() const’ is deprecated (declared at /root/.node-gyp/6.12.3/include/node/v8.h:821 4): Use maybe version [-Wdeprecated-declarations]
    baton->fd = info[0]->ToInt32()->Int32Value();
    ^
    ../src/serialport.cpp: In function ‘void EIO_AfterClose(uv_work_t
    )’:
    ../src/serialport.cpp:403:30: warning: ‘v8::Local v8::valueNan::Callback::Call(int, v8::Localv8::value) const’ is deprecated (declared at ../../nan/nan.h:1 568) [-Wdeprecated-declarations]
    data->callback.Call(1, argv);
    ^
    ../src/serialport.cpp: In function ‘void EIO_AfterList(uv_work_t
    )’:
    ../src/serialport.cpp:465:30: warning: ‘v8::Local v8::valueNan::Callback::Call(int, v8::Localv8::value) const’ is deprecated (declared at ../../nan/nan.h:1 568) [-Wdeprecated-declarations]
    data->callback.Call(2, argv);
    ^
    ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Flush(Nan::NAN_METHOD_ARGS_TYPE)’:
    ../src/serialport.cpp:480:29: warning: ‘v8::Local v8::int32v8::Value::ToInt32() const’ is deprecated (declared at /root/.node-gyp/6.12.3/include/node/v8.h:821 4): Use maybe version [-Wdeprecated-declarations]
    int fd = info[0]->ToInt32()->Int32Value();
    ^
    ../src/serialport.cpp: In function ‘void EIO_AfterFlush(uv_work_t
    )’:
    ../src/serialport.cpp:516:30: warning: ‘v8::Local v8::valueNan::Callback::Call(int, v8::Localv8::value) const’ is deprecated (declared at ../../nan/nan.h:1 568) [-Wdeprecated-declarations]
    data->callback.Call(2, argv);
    ^
    ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Set(Nan::NAN_METHOD_ARGS_TYPE)’:
    ../src/serialport.cpp:528:29: warning: ‘v8::Local v8::int32v8::Value::ToInt32() const’ is deprecated (declared at /root/.node-gyp/6.12.3/include/node/v8.h:821 4): Use maybe version [-Wdeprecated-declarations]
    int fd = info[0]->ToInt32()->Int32Value();
    ^
    ../src/serialport.cpp: In function ‘void EIO_AfterSet(uv_work_t
    )’:
    ../src/serialport.cpp:573:30: warning: ‘v8::Local v8::valueNan::Callback::Call(int, v8::Localv8::value) const’ is deprecated (declared at ../../nan/nan.h:1 568) [-Wdeprecated-declarations]
    data->callback.Call(1, argv);
    ^
    ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Drain(Nan::NAN_METHOD_ARGS_TYPE)’:
    ../src/serialport.cpp:585:29: warning: ‘v8::Local v8::int32v8::Value::ToInt32() const’ is deprecated (declared at /root/.node-gyp/6.12.3/include/node/v8.h:821 4): Use maybe version [-Wdeprecated-declarations]
    int fd = info[0]->ToInt32()->Int32Value();
    ^
    ../src/serialport.cpp: In function ‘void EIO_AfterDrain(uv_work_t
    )’:
    ../src/serialport.cpp:617:30: warning: ‘v8::Local v8::valueNan::Callback::Call(int, v8::Localv8::value) const’ is deprecated (declared at ../../nan/nan.h:1 568) [-Wdeprecated-declarations]
    data->callback.Call(1, argv);
    ^
    ../src/serialport_unix.cpp: In function ‘OpenBatonPlatformOptions
    ParsePlatformOptions(const v8::Localv8::object&)’:
    ../src/serialport_unix.cpp:44:109: warning: ‘v8::Local v8::int32v8::Value::ToInt32() const’ is deprecated (declared at /root/.node-gyp/6.12.3/include/node/v8. h:8214): Use maybe version [-Wdeprecated-declarations]
    result->vmin = Nan::Get(options, Nan::Newv8::string("vmin").ToLocalChecked()).ToLocalChecked()->ToInt32()->Int32Value();
    ^
    ../src/serialport_unix.cpp:45:111: warning: ‘v8::Local v8::int32v8::Value::ToInt32() const’ is deprecated (declared at /root/.node-gyp/6.12.3/include/node/v8. h:8214): Use maybe version [-Wdeprecated-declarations]
    result->vtime = Nan::Get(options, Nan::Newv8::string("vtime").ToLocalChecked()).ToLocalChecked()->ToInt32()->Int32Value();
    ^
    ../src/serialport_poller.cpp: In member function ‘void SerialportPoller::callCallback(int)’:
    ../src/serialport_poller.cpp:47:26: warning: ‘v8::Local v8::valueNan::Callback::Call(int, v8::Localv8::value*) const’ is deprecated (declared at ../../nan/n an.h:1568) [-Wdeprecated-declarations]
    callback_->Call(1, argv);
    ^
    ../src/serialport_poller.cpp: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE SerialportPoller::New(Nan::NAN_METHOD_ARGS_TYPE)’:
    ../src/serialport_poller.cpp:86:31: warning: ‘v8::Local v8::int32v8::Value::ToInt32() const’ is deprecated (declared at /root/.node-gyp/6.12.3/include/node/v8 .h:8214): Use maybe version [-Wdeprecated-declarations]
    obj->fd_ = info[0]->ToInt32()->Int32Value();
    ^
    npm install iobroker.admin --production --save --prefix /opt/iobroker
    npm install iobroker.js-controller --production --save --prefix /opt/iobroker
    npm WARN deprecated localhost.daplie.me-certificates@1.3.5: this package has been deprecated
    npm WARN prefer global npm@2.15.12 should be installed with -g
    Write "./iobroker start" to start the ioBroker
    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.
    /opt/iobroker
    +-- iobroker@1.0.8
    +-- yargs@7.1.0
    +-- camelcase@3.0.0
    +-- cliui@3.2.0
    ¦ +-- strip-ansi@3.0.1
    ¦ ¦ +-- ansi-regex@2.1.1
    ¦ +-- wrap-ansi@2.1.0
    +-- decamelize@1.2.0
    +-- get-caller-file@1.0.2
    +-- os-locale@1.4.0
    ¦ +-- lcid@1.0.0
    ¦ +-- invert-kv@1.0.0
    +-- read-pkg-up@1.0.1
    ¦ +-- find-up@1.1.2
    ¦ ¦ +-- path-exists@2.1.0
    ¦ ¦ +-- pinkie-promise@2.0.1
    ¦ ¦ +-- pinkie@2.0.4
    ¦ +-- read-pkg@1.1.0
    ¦ +-- load-json-file@1.1.0
    ¦ ¦ +-- graceful-fs@4.1.11
    ¦ ¦ +-- parse-json@2.2.0
    ¦ ¦ ¦ +-- error-ex@1.3.1
    ¦ ¦ ¦ +-- is-arrayish@0.2.1
    ¦ ¦ +-- pify@2.3.0
    ¦ ¦ +-- strip-bom@2.0.0
    ¦ ¦ +-- is-utf8@0.2.1
    ¦ +-- normalize-package-data@2.4.0
    ¦ ¦ +-- hosted-git-info@2.5.0
    ¦ ¦ +-- is-builtin-module@1.0.0
    ¦ ¦ ¦ +-- builtin-modules@1.1.1
    ¦ ¦ +-- semver@5.5.0
    ¦ ¦ +-- validate-npm-package-license@3.0.2
    ¦ ¦ +-- spdx-correct@2.0.4
    ¦ ¦ ¦ +-- spdx-expression-parse@2.0.2
    ¦ ¦ ¦ +-- spdx-license-ids@2.0.1
    ¦ ¦ +-- spdx-expression-parse@3.0.0
    ¦ ¦ +-- spdx-exceptions@2.1.0
    ¦ ¦ +-- spdx-license-ids@3.0.0
    ¦ +-- path-type@1.1.0
    +-- require-directory@2.1.1
    +-- require-main-filename@1.0.1
    +-- set-blocking@2.0.0
    +-- string-width@1.0.2
    ¦ +-- code-point-at@1.1.0
    ¦ +-- is-fullwidth-code-point@1.0.0
    ¦ +-- number-is-nan@1.0.1
    +-- which-module@1.0.0
    +-- y18n@3.2.1
    +-- yargs-parser@5.0.0
    ! npm WARN enoent ENOENT: no such file or directory, open '/opt/iobroker/package.json'
    npm WARN iobroker No description
    npm WARN iobroker No repository field.
    npm WARN iobroker No README data
    npm WARN iobroker No license field.</v8::int32></v8::value></v8::value></v8::string></v8::int32></v8::string></v8::int32></v8::object></v8::value></v8::value></v8::int32></v8::value></v8::value></v8::int32></v8::value></v8::value></v8::int32></v8::value></v8::value></v8::value></v8::value></v8::int32></v8::value></v8::value></v8::int32></v8::value></v8::value></v8::string></v8::int32></v8::int32></v8::value></v8::value></v8::int32></v8::number></v8::object></v8::int32></v8::object>

    
    Danke und Gruß
    
    Mirko

    Bitte keine Fragen per PN, die gehören ins Forum!

    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

    1 Antwort Letzte Antwort
    0
    • apollon77A Offline
      apollon77A Offline
      apollon77
      schrieb am zuletzt editiert von
      #2

      Alles für „stable“ so korrrekt. Die neue Discovery Version mit aktuellem serialport ist nur in latest. Npm ist auch ok erstmal

      Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

      • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
      • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
      1 Antwort Letzte Antwort
      0
      • wendy2702W Online
        wendy2702W Online
        wendy2702
        schrieb am zuletzt editiert von
        #3

        Ok.

        Danke für die Antwort!

        Gesendet von iPhone mit Tapatalk Pro

        Bitte keine Fragen per PN, die gehören ins Forum!

        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

        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
        FAQ Cloud / IOT
        HowTo: Node.js-Update
        HowTo: Backup/Restore
        Downloads
        BLOG

        589

        Online

        32.8k

        Benutzer

        82.8k

        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