Navigation

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

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    J
    • Profile
    • Following 0
    • Followers 0
    • Topics 1
    • Posts 8
    • Best 0
    • Groups 0

    JERKBALL

    @JERKBALL

    0
    Reputation
    21
    Profile views
    8
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    JERKBALL Follow

    Latest posts made by JERKBALL

    • RE: Installation auf RasPI1 mit Raspbian
      root@fhem:/opt/iobroker#  npm install iobroker.js-controller --production
      -
      > iobroker.js-controller@0.13.2 install /opt/iobroker/node_modules/iobroker.js-controller
      > node lib/setup.js setup first
      
      iobroker.js-controller@0.13.2 node_modules/iobroker.js-controller
      └── yargs@6.3.0 (yargs-parser@4.0.2)
      
      root@fhem:/opt/iobroker# /usr/bin/node node_modules/iobroker.js-controller/iobroker.js setup
      object system.certificates created
      object system.repositories created
      object system.config created
      object enum.rooms created
      object system.group.user created
      object system.group.administrator created
      object _design/system created
      

      Jetzt gehts! Danke 🙂

      posted in ioBroker Allgemein
      J
      JERKBALL
    • RE: IOBroker startet nicht (mehr)

      @MistyReblaus:

      pi@Raspi3:/opt/iobroker $ sudo ./iobroker start

      /usr/local/bin/node: 2: /usr/local/bin/node: Syntax error: "(" unexpected `

      Die binary, die du versuchst zu starten, ist nicht für deine Architektur komiliert worden….

      Darauf achten, dass du in der Anleitung Punkt 4 ODER Punkt 5 ausführst…

      Nicht erst die RasPi 2/3 Binary installierst und danach die mit der Binary für RasPi 1 überschreibst...

      posted in ioBroker Allgemein
      J
      JERKBALL
    • RE: Installation auf RasPI1 mit Raspbian

      @Homoran:

      Bleibt nur noch die Frage wann genau diese Meldung auftritt. `

      Ich starte den iobroker daemon:

       [color]/usr/bin/node node_modules/iobroker.js-controller/iobroker.js start[/color]
      Starting iobroker controller daemon...
      iobroker controller daemon started. PID: 20476
      

      die Log verrät mir, dass was nicht geht:

      2016-11-04 12:39:41.198  - info: host.fhem iobroker.js-controller version 0.13.1 js-controller starting
      2016-11-04 12:39:41.236  - info: host.fhem Copyright (c) 2014-2016 bluefox, hobbyquaker
      2016-11-04 12:39:41.239  - info: host.fhem hostname: fhem, node: v4.6.1
      2016-11-04 12:39:41.243  - info: host.fhem ip addresses: 192.168.0.51
      2016-11-04 12:39:41.365  - info: inMem-states listening on port 9002
      2016-11-04 12:39:41.465  - info: inMem-objects listening on port 9001
      2016-11-04 12:39:41.491  - info: host.fhem InMemoryDB connected
      [color]2016-11-04 12:39:41.552  - error: host.fhem _design/system missing - call node iobroker.js setup[/color]
      2016-11-04 12:39:41.652  - error: uncaught exception: password is not defined
      2016-11-04 12:39:41.673  - error: ReferenceError: password is not defined
          at /opt/iobroker/node_modules/iobroker.js-controller/lib/tools.js:150:13
          at null._onTimeout (/opt/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsInMemServer.js:2068:21)
          at Timer.listOnTimeout (timers.js:92:15)
      2016-11-04 12:39:41.697  - info: host.fhem terminated
      2016-11-04 12:39:41.717  - info: iobroker _restart
      

      Also beherzige ich den Hinweis aus der Log, weil ich ja bislang nur iobroker.js setup custom aufgerufen habe, um den port 9000 auf 9002 zu ändern.

      Soweit so gut, wenn ich dann allerdings das Setup aufrufe, kommt folgende Fehlermeldung:

      root@fhem:/opt/iobroker# /usr/bin/node node_modules/iobroker.js-controller/iobroker.js setup
      object system.certificates created
      object system.repositories created
      object system.config created
      object enum.rooms created
      object system.group.user created
      object system.group.administrator created
      object _design/system created
      /opt/iobroker/node_modules/iobroker.js-controller/lib/tools.js:150
                  password(getAppName()).hash(null, null, function (err, res) {
                  ^
      
      [color]ReferenceError: password is not defined[/color]
          at /opt/iobroker/node_modules/iobroker.js-controller/lib/tools.js:150:13
          at null._onTimeout (/opt/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsInMemServer.js:2068:21)
          at Timer.listOnTimeout (timers.js:92:15)
      

      Der Bereich in tools.js ist ja auch recht eindeutig:

      function createUuid(_objects, callback) {
          var tasks = 2;
          var _uuid;
          _objects.getObject('system.user.admin', function (err, obj) {
              if (err || !obj) {
                  // Default Password for user 'admin' is application name in lower case
                  [color]password(getAppName()).hash(null, null, function (err, res) {[/color]
                      if (err) console.error(err);
                      // Create user here and not in io-package.js because of hash password
                      var tasks = 0;
      
                      tasks++;
                      _objects.setObject('system.user.admin', {
                          type: 'user',
                          common: {
                              name:      'admin',
                              password:   res,
                              dontDelete: true,
                              enabled:    true
                          },
                          native: {}
                      }, function () {
                          console.log('object system.user.admin created');
                          if (!--tasks && callback) callback(_uuid);
                      });
                  });
              } else {
                  if (!--tasks && callback) callback(_uuid);
              }
          });
      

      Hier findet man dann auch in Zeile 150 den angemekerten Code-Schnippsel, allerdings kann ich mit den Kommentaren drum rum recht wenig anfangen udn weiß nicht, on ich einfach das Passwort an dieser Stelle manuell setzen kann…

      Vielen Dank auf jeden Fall!

      //EDIT

      Im CODE Tag geht wohl kein COLOR Tag, sie die COLOR Brakets als Markierung an 😉

      posted in ioBroker Allgemein
      J
      JERKBALL
    • RE: Installation auf RasPI1 mit Raspbian

      Mit STRG gehts, vielen Dank. Hatte hier am Rechner sowie am Smartphone nicht geklappt..

      Die Anleitung bin ich befolgt, bis ich "http://node-arm.herokuapp.com/node_archive_armhf.deb" installieren sollte… Das installiert bei mir aber Version 0.12.6

      Nach der Installation fehlten bei mir auch iobroker.js-controller und iobroker.admin

      > ich würde mir ja gerne den Dank abholen, weiss aber gar nicht, wo diese Meldung zu dem (?) Zeitpunkt … herkommt und schon gar nicht wieso.

      Dann warten wir mal, ob es noch andere in diesem Forum gibt, die den Quelltext an dieser Stelle lesen können 😉

      Ich kann es leider nicht 😞

      Aber zumindest die Log lesen und halbwegs interpretieren.

      Aber vielen Dank, dass du mir so schnell mit Rat und Tat zur Seite gesprungen bist.

      posted in ioBroker Allgemein
      J
      JERKBALL
    • RE: Installation auf RasPI1 mit Raspbian

      Wenn ich deiner Verlinkung folge, lande ich auf der iobroker.net Startseite…

      Ich hatte begonnen mit dem Paket der Download Seite, aber NodeJS 0.12.6 kam mir dann schon von Beginn an sehr antik vor. War es dann natürlich auch für die aktuelle Version.

      Ich versuche mal den 4er Tree, wie ich hier irgendwo im Forum fand...

      //EDIT

      so, ich bin jetzt auf den entsprechenden Versionen:

      root@fhem:~# nodejs -v
      v4.6.1
      root@fhem:~# npm -v
      2.15.9
      

      An meinem Problem geändert hat sich leider nichts:

      2016-11-04 12:39:41.198  - info: host.fhem iobroker.js-controller version 0.13.1 js-controller starting
      2016-11-04 12:39:41.236  - info: host.fhem Copyright (c) 2014-2016 bluefox, hobbyquaker
      2016-11-04 12:39:41.239  - info: host.fhem hostname: fhem, node: v4.6.1
      2016-11-04 12:39:41.243  - info: host.fhem ip addresses: 192.168.0.51
      2016-11-04 12:39:41.365  - info: inMem-states listening on port 9002
      2016-11-04 12:39:41.465  - info: inMem-objects listening on port 9001
      2016-11-04 12:39:41.491  - info: host.fhem InMemoryDB connected
      2016-11-04 12:39:41.552  - error: host.fhem _design/system missing - call node iobroker.js setup
      2016-11-04 12:39:41.652  - error: uncaught exception: password is not defined
      2016-11-04 12:39:41.673  - error: ReferenceError: password is not defined
          at /opt/iobroker/node_modules/iobroker.js-controller/lib/tools.js:150:13
          at null._onTimeout (/opt/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsInMemServer.js:2068:21)
          at Timer.listOnTimeout (timers.js:92:15)
      2016-11-04 12:39:41.697  - info: host.fhem terminated
      2016-11-04 12:39:41.717  - info: iobroker _restart
      
      root@fhem:/opt/iobroker# /usr/bin/node node_modules/iobroker.js-controller/iobroker.js setup
      object system.certificates created
      object system.repositories created
      object system.config created
      object enum.rooms created
      object system.group.user created
      object system.group.administrator created
      object _design/system created
      /opt/iobroker/node_modules/iobroker.js-controller/lib/tools.js:150
                  password(getAppName()).hash(null, null, function (err, res) {
                  ^
      
      ReferenceError: password is not defined
          at /opt/iobroker/node_modules/iobroker.js-controller/lib/tools.js:150:13
          at null._onTimeout (/opt/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsInMemServer.js:2068:21)
          at Timer.listOnTimeout (timers.js:92:15)
      

      Über eine Aussage, wie ich das verlangte Passwort manuell setze, wäre ich wirklich sehr dankbar!

      posted in ioBroker Allgemein
      J
      JERKBALL
    • RE: Installation auf RasPI1 mit Raspbian

      Nein, NPM ist 3.x

      Wo setze ich denn das Passwort, damit er den Start weiter abarbeitet?

      posted in ioBroker Allgemein
      J
      JERKBALL
    • Installation auf RasPI1 mit Raspbian

      Installation von iobroker auf RasPi1, aktuelles Raspbian

      Beim Starten kommt:

      root@fhem:/opt/iobroker# /usr/bin/node node_modules/iobroker.js-controller/iobroker.js setup
      object system.certificates created
      object system.repositories created
      object system.config created
      object enum.rooms created
      object system.group.user created
      object system.group.administrator created
      object _design/system created
      /opt/iobroker/node_modules/iobroker.js-controller/lib/tools.js:150
                  password(getAppName()).hash(null, null, function (err, res) {
                  ^
      
      ReferenceError: password is not defined
          at /opt/iobroker/node_modules/iobroker.js-controller/lib/tools.js:150:13
          at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsInMemServer.js:2068:21)
          at ontimeout (timers.js:365:14)
          at tryOnTimeout (timers.js:237:5)
          at Timer.listOnTimeout (timers.js:207:5)
      

      Ich muss vorher das Setup mit custom starten, um den Port 9000 auf 9002 umzubiegen. 9000 ist bereits fest vergeben.

      Kann ich sonst noch etwas an Infos liefern?

      nodejs Version ist v7.0.0

      posted in ioBroker Allgemein
      J
      JERKBALL
    • RE: Io Broker Dienst startet nicht:

      Bin ich eben auch drüber gestolpert

      Versuch mal vor dem installieren folgendes:

      npm install iobroker.js-controller --production --prefix "C:/ioBroker"
      

      Das steht auch http://www.iobroker.net/?page_id=2291&lang=de

      posted in ioBroker Allgemein
      J
      JERKBALL
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo