Navigation

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

    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

    D
    • Profile
    • Following 0
    • Followers 0
    • Topics 4
    • Posts 15
    • Best 1
    • Groups 1

    darulor

    @darulor

    Starter

    1
    Reputation
    8
    Profile views
    15
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    darulor Follow
    Starter

    Best posts made by darulor

    • RE: YAHKA - Shelly als Garagentoröffner

      @legro das funktioniert nahezu problemlos, nutze ein iPad mini als zentrale Daheim.

      posted in ioBroker Allgemein
      D
      darulor

    Latest posts made by darulor

    • RE: Umzug Synology auf Pi mit Backitup Fehler nach Log-In

      @homoran sagte in Umzug Synology auf Pi mit Backitup Fehler nach Log-In:

      Jetzt muss ich raten:

      • node und npm korrekt installiert?
      • bringt iobroker upload all Besserung?

      EDIT:
      Bei einer alten Installation mit Admin v4 ist das Verzeichnis /opt/iobroker/node_modules/iobroker.admin/node_modules vorhanden.

      jap node und npm sind korrekt installiert!

      iobroker upload all ist die Lösung!
      Ich habe kein Fehlermeldung mehr.

      Vielen Dank!

      posted in ioBroker Allgemein
      D
      darulor
    • RE: Umzug Synology auf Pi mit Backitup Fehler nach Log-In

      @homoran sagte in Umzug Synology auf Pi mit Backitup Fehler nach Log-In:

      welche?

      Die Fehlermeldung direkt nach dem Log-In sieht wie folgt aus:

      Error: Cannot find module '../encodings'
      Require stack:
      - /opt/iobroker/node_modules/iobroker.admin/node_modules/iconv-lite/lib/index.js
      - /opt/iobroker/node_modules/iobroker.admin/node_modules/raw-body/index.js
      - /opt/iobroker/node_modules/iobroker.admin/node_modules/body-parser/lib/read.js
      - /opt/iobroker/node_modules/iobroker.admin/node_modules/body-parser/lib/types/json.js
      - /opt/iobroker/node_modules/iobroker.admin/node_modules/body-parser/index.js
      - /opt/iobroker/node_modules/iobroker.admin/node_modules/express/lib/express.js
      - /opt/iobroker/node_modules/iobroker.admin/node_modules/express/index.js
      - /opt/iobroker/node_modules/iobroker.admin/lib/web.js
      - /opt/iobroker/node_modules/iobroker.admin/main.js
          at Function.Module._resolveFilename (internal/modules/cjs/loader.js:815:15)
          at Function.Module._load (internal/modules/cjs/loader.js:667:27)
          at Module.require (internal/modules/cjs/loader.js:887:19)
          at require (internal/modules/cjs/helpers.js:74:18)
          at Object.getCodec (/opt/iobroker/node_modules/iobroker.admin/node_modules/iconv-lite/lib/index.js:65:27)
          at Object.getDecoder (/opt/iobroker/node_modules/iobroker.admin/node_modules/iconv-lite/lib/index.js:127:23)
          at getDecoder (/opt/iobroker/node_modules/iobroker.admin/node_modules/raw-body/index.js:45:18)
          at readStream (/opt/iobroker/node_modules/iobroker.admin/node_modules/raw-body/index.js:180:15)
          at getRawBody (/opt/iobroker/node_modules/iobroker.admin/node_modules/raw-body/index.js:108:12)
          at read (/opt/iobroker/node_modules/iobroker.admin/node_modules/body-parser/lib/read.js:77:3)
      

      system.adapter.admin.0 : admin : pi4 - enabled, port: 8081, bind: 0.0.0.0 (SSL), run as: admin

      du rufst ihn auch mit https auf?

      hattest du eigene Zertifikate im Docker?

      ja, rufe ihn über https auf
      nein, hatte im Docker keine Zertifikate

      wie lange hast du nach dem Restore gewartet?
      der Admin sollte zwar sofort verfügbar sein, aber einige Dateien brauchen bis zu 1h

      6h Wartezeit, sollten ausreichend sein...

      posted in ioBroker Allgemein
      D
      darulor
    • Umzug Synology auf Pi mit Backitup Fehler nach Log-In

      Hallo zusammen,

      ich bin gerade am Umzug meiner ioBroker Installation von Synology (Docker) auf einen Pi4.

      Backup hab ich mit dem Backitup Adapter gezogen und ein Restore auf dem PI gefahren.
      So wie es aussieht hat das Backup an sich funktioniert die Rückmeldung zu Befehlen iobroker status und iobroker list instances sieht plausibel aus und entspricht den Adaptern nach auch der Installation auf der Synology.

      nach dem Log-In über den Browser bekomme ich folgende Fehlermeldung direkt im Bowser angezeigt

      1ac88251-a505-4efa-acc3-4ff69efdc2e1-image.png

      Nach Kontrolle fehlt im Ordner /opt/iobroker/node_modules der Ordner iobroker.admin, kann ich den 1:1 von der Synology auf den PI nachschieben oder ist hier eine "Verlinkung" fehlerhaft?

      Hier noch der Auszug nach der Statusabfrage bzw. den Instanzen:

      pi@pi4:~ $ iobroker status
      iobroker is running on this host.
      
      
      Objects type: file
      States  type: file
      pi@pi4:~ $ iobroker list instances
      + system.adapter.admin.0                  : admin                 : pi4                                      -  enabled, port: 8081, bind: 0.0.0.0 (SSL), run as: admin
      + system.adapter.backitup.0               : backitup              : pi4                                      -  enabled
        system.adapter.discovery.0              : discovery             : pi4                                      - disabled
        system.adapter.history.0                : history               : pi4                                      - disabled
        system.adapter.homepilot20.0            : homepilot20           : pi4                                      - disabled
        system.adapter.info.0                   : info                  : pi4                                      - disabled
        system.adapter.javascript.0             : javascript            : pi4                                      - disabled
        system.adapter.ping.0                   : ping                  : pi4                                      - disabled
        system.adapter.pushover.0               : pushover              : pi4                                      - disabled
        system.adapter.shelly.0                 : shelly                : pi4                                      - disabled, port: 1882, bind: 0.0.0.0
        system.adapter.web.0                    : web                   : pi4                                      - disabled, port: 8082, bind: 0.0.0.0, run as: admin
        system.adapter.yahka.0                  : yahka                 : pi4                                      - disabled
        system.adapter.zigbee.0                 : zigbee                : pi4                                      - disabled, port: /dev/ttyACM0
      
      + instance is alive
      
      
      posted in ioBroker Allgemein
      D
      darulor
    • RE: Problem bei ioBroker Installation-> iobroker.js-controller

      @thomas-braun

      Lass die manuelle Installation von nodeJS mal weg.

      -> Das war es! Vielen Dank für den Hinweis!!!

      Ich habe diese Punkt in der Installation "übersprungen"
      In neueren Installationen kann es sein, dass der Befehl nodejs -v eine Fehlermeldung wie “nicht gefunden” erzeugt. Dies ist prinzipiell unbedenklich, da der Befehl nodejs schon länger nicht mehr verwendet wird, kann aber über einen Symlink mit dem Befehl sudo ln -s /usr/bin/node /usr/bin/nodejs "repariert" werden.

      Jetzt bekam ich keine Fehlermeldung mehr bei der Installation und Iobroker startet 🙂

      posted in ioBroker Allgemein
      D
      darulor
    • RE: Problem bei ioBroker Installation-> iobroker.js-controller

      @thomas-braun meine Befehle für die Installation waren wie folgt:

      sudo apt-get update && sudo apt-get upgrade
      
      curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
      sudo apt install -y nodejs
      Sudo reboot 
      
      sudo ln -s /usr/bin/node /usr/bin/nodejs
      
      curl -sLf https://iobroker.net/install.sh | bash -
      

      MOD-EDIT: Code in code-tags gesetzt!

      posted in ioBroker Allgemein
      D
      darulor
    • RE: Problem bei ioBroker Installation-> iobroker.js-controller

      @homoran gem. der Anleitung hier aus dem Forum „Neue Installationroutine unter Linux“

      posted in ioBroker Allgemein
      D
      darulor
    • RE: Problem bei ioBroker Installation-> iobroker.js-controller

      @thomas-braun ich habe heute bei null angefangen, mir mit dem Pi Imager, Pi OS Lite auf eine nagelneue SD-Karte gespielt und die Iobroker Installation nochmals durchgeführt. Die Fehlermeldung ist identisch ebenso so das Log-File, lag leider nicht am verfummelten PI.
      Fehlermeldung sieht identisch aus:

      npm ERR! code ELIFECYCLE
      npm ERR! errno 22
      npm ERR! iobroker.js-controller@3.3.18 install: `node iobroker.js setup first`
      npm ERR! Exit status 22
      npm ERR!
      npm ERR! Failed at the iobroker.js-controller@3.3.18 install script.
      npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
      
      npm ERR! A complete log of this run can be found in:
      npm ERR!     /home/pi/.npm/_logs/2021-10-30T19_05_28_576Z-debug.log
      
      

      Log-File ebenfalls (Auszug am Ende)

      5267 warn optional SKIPPING OPTIONAL DEPENDENCY: fsevents@~2.3.2 (node_modules/chokidar/node_modules/fsevents):
      5268 warn notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.3.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"})
      5269 verbose notsup SKIPPING OPTIONAL DEPENDENCY: Valid OS:    darwin
      5269 verbose notsup SKIPPING OPTIONAL DEPENDENCY: Valid Arch:  any
      5269 verbose notsup SKIPPING OPTIONAL DEPENDENCY: Actual OS:   linux
      5269 verbose notsup SKIPPING OPTIONAL DEPENDENCY: Actual Arch: arm
      5270 verbose stack Error: iobroker.js-controller@3.3.18 install: `node iobroker.js setup first`
      5270 verbose stack Exit status 22
      5270 verbose stack     at EventEmitter.<anonymous> (/usr/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:332:16)
      5270 verbose stack     at EventEmitter.emit (events.js:314:20)
      5270 verbose stack     at ChildProcess.<anonymous> (/usr/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14)
      5270 verbose stack     at ChildProcess.emit (events.js:314:20)
      5270 verbose stack     at maybeClose (internal/child_process.js:1022:16)
      5270 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:287:5)
      5271 verbose pkgid iobroker.js-controller@3.3.18
      5272 verbose cwd /opt/iobroker
      5273 verbose Linux 5.10.76-v7l+
      5274 verbose argv "/usr/bin/node" "/usr/bin/npm" "i" "--production" "--loglevel" "error" "--unsafe-perm"
      5275 verbose node v12.22.7
      5276 verbose npm  v6.14.15
      5277 error code ELIFECYCLE
      5278 error errno 22
      5279 error iobroker.js-controller@3.3.18 install: `node iobroker.js setup first`
      5279 error Exit status 22
      5280 error Failed at the iobroker.js-controller@3.3.18 install script.
      5280 error This is probably not a problem with npm. There is likely additional logging output above.
      5281 verbose exit [ 22, true ]
      
      posted in ioBroker Allgemein
      D
      darulor
    • RE: Problem bei ioBroker Installation-> iobroker.js-controller

      @homoran das ist richtig ich kann aber mit der Info nichts anfangen, sieht für mich als Neuling nahezu identisch mit der Fehlerausgabe bei der Installation aus.

      Ich habe heute im Ordner /opt/iobroker verscht den jscontroller zu installieren.
      Der Befehl npm install iobroker.js-controller@3.3.18 brachte mir folgende Fehlermeldung:

      root@pi4:/opt/iobroker# npm install iobroker.js-controller@3.3.18
      npm ERR! code EACCES
      npm ERR! syscall mkdir
      npm ERR! path /home/iobroker
      npm ERR! errno -13
      npm ERR! Error: EACCES: permission denied, mkdir '/home/iobroker'
      npm ERR!  [OperationalError: EACCES: permission denied, mkdir '/home/iobroker'] {
      npm ERR!   cause: [Error: EACCES: permission denied, mkdir '/home/iobroker'] {
      npm ERR!     errno: -13,
      npm ERR!     code: 'EACCES',
      npm ERR!     syscall: 'mkdir',
      npm ERR!     path: '/home/iobroker'
      npm ERR!   },
      npm ERR!   isOperational: true,
      npm ERR!   errno: -13,
      npm ERR!   code: 'EACCES',
      npm ERR!   syscall: 'mkdir',
      npm ERR!   path: '/home/iobroker'
      npm ERR! }
      npm ERR!
      npm ERR! The operation was rejected by your operating system.
      npm ERR! It is likely you do not have the permissions to access this file as the current user
      npm ERR!
      npm ERR! If you believe this might be a permissions issue, please double-check the
      npm ERR! permissions of the file and its containing directories, or try running
      npm ERR! the command again as root/Administrator.
      
      

      Ich habe doch den Befehl als root ausgeführt...
      Kann es sein als ich meinen User pi in markus umbenannt habe Rechte "verloren" gegangen sind?

      posted in ioBroker Allgemein
      D
      darulor
    • RE: Problem bei ioBroker Installation-> iobroker.js-controller

      @thomas-braun sagte in Problem bei ioBroker Installation-> iobroker.js-controller:

      which nodejs node npm && nodejs -v && node -v && npm -v && sudo apt update && sudo apt update && apt policy nodejs

      ja Node ist sauber, bekomme bei der Installation weiterhin die gleiche Fehlermeldung

      posted in ioBroker Allgemein
      D
      darulor
    • Problem bei ioBroker Installation-> iobroker.js-controller

      Hallo zusammen,

      ich versuche auf einen PI4 die ioBroker Installation gem. der Anleitung hier aus dem Forum.
      Mir scheint es macht der jscontroller Probleme, kann aber die Fehlermeldung nicht ganz deuten
      "Failed at the iobroker.js-controller@3.3.18 install script".
      Die Installation läuft bis 3/4 sauber durch, dann kommen div. Errors und Fehlermeldungen.

      Betriebsystem: Raspberrian Buster
      NODE: v12.22.7
      NODEJS: v12.22.7
      NPM: 6.14.15

      ==========================================================================
          Installing ioBroker (3/4)
      ==========================================================================
      
      In file included from ../../nan/nan.h:58,
                       from ../src/main.cpp:3:
      /home/markus/.cache/node-gyp/12.22.7/include/node/node.h:736:43: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>)’ to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]
             (node::addon_register_func) (regfunc),                          \
                                                 ^
      /home/markus/.cache/node-gyp/12.22.7/include/node/node.h:770:3: note: in expansion of macro ‘NODE_MODULE_X’
         NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
         ^~~~~~~~~~~~~
      ../src/main.cpp:42:1: note: in expansion of macro ‘NODE_MODULE’
       NODE_MODULE(diskusage, Init)
       ^~~~~~~~~~~
      In file included from ../../nan/nan.h:58,
                       from ../src/unix_dgram.cc:5:
      /home/markus/.cache/node-gyp/12.22.7/include/node/node.h:736:43: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>)’ to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]
             (node::addon_register_func) (regfunc),                          \
                                                 ^
      /home/markus/.cache/node-gyp/12.22.7/include/node/node.h:770:3: note: in expansion of macro ‘NODE_MODULE_X’
         NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
         ^~~~~~~~~~~~~
      ../src/unix_dgram.cc:404:1: note: in expansion of macro ‘NODE_MODULE’
       NODE_MODULE(unix_dgram, Initialize)
       ^~~~~~~~~~~
      npm ERR! code ELIFECYCLE
      npm ERR! errno 22
      npm ERR! iobroker.js-controller@3.3.18 install: `node iobroker.js setup first`
      npm ERR! Exit status 22
      npm ERR!
      npm ERR! Failed at the iobroker.js-controller@3.3.18 install script.
      npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
      
      npm ERR! A complete log of this run can be found in:
      npm ERR!     /home/markus/.npm/_logs/2021-10-28T19_20_15_297Z-debug.log
      
      ==========================================================================
          Finalizing installation (4/4)
      ==========================================================================
      
      Enabling autostart...
      Autostart enabled!
      Fixing directory permissions...
      
      ==========================================================================
      
          ioBroker was installed successfully
      
      

      Was mache ich falsch, wo liegt das Problem?

      Besten Dank für eure Hilfe!

      posted in ioBroker Allgemein
      D
      darulor
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo