Navigation

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

    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

    H
    • Profile
    • Following 0
    • Followers 0
    • Topics 0
    • Posts 6
    • Best 0
    • Groups 0

    han_swurst

    @han_swurst

    0
    Reputation
    5
    Profile views
    6
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    han_swurst Follow

    Latest posts made by han_swurst

    • RE: [Aufruf] IKEA-Trådfri Adapter testen

      @AlCalzone:

      @han_swurst:

      > mdns@2.3.3 install /opt/iobroker/node_modules/mdns
      > node-gyp rebuild
      
      make: Entering directory '/opt/iobroker/node_modules/mdns/build'
      CXX(target) Release/obj.target/dns_sd_bindings/src/dns_sd.o
      In file included from ../src/dns_sd.cpp:1:0:
      ../src/mdns.hpp:32:20: fatal error: dns_sd.h: Datei oder Verzeichnis nicht gefunden
      #include <dns_sd.h>
      ^
      compilation terminated.
      dns_sd_bindings.target.mk:149: recipe for target 'Release/obj.target/dns_sd_bindings/src/dns_sd.o' failed
      make: *** [Release/obj.target/dns_sd_bindings/src/dns_sd.o] Error 1
      make: Leaving directory '/opt/iobroker/node_modules/mdns/build'</dns_sd.h>
      ```` `  
      

      Da haben wir's doch! Ich schau, wie man das beheben/verhindern kann. `

      Das ist nicht das Problem. Da fehlen ein nur ein paar Abhängigkeiten für mdns.

      Ein apt-get install libavahi-compat-libdnssd-dev behebt den Fehler beim Installieren von mdns.

      Ich hab auch schon libcoap installiert bzw. kompiliert. Aber auch damit bringt der Adapter den bekannten Fehler.

      Nochwas:

      Ich weiß nicht obs Dir beim Fehler suchen hilft, aber der Adapter schmiert nur ab, wenn man die IP vom Ikea-Gateway eingibt.

      MfG

      Chris

      posted in Tester
      H
      han_swurst
    • RE: [Aufruf] IKEA-Trådfri Adapter testen

      Hallo AlCalzone,

      ich hab den Pi nochmal frisch aufgesetzt um alles nochmal durchzuführen und meine Schritte zu dokumentieren.

      Also gestartet wird mit nem frischen Pi3, anschließend node und iobroker installieren:

      alten node Kram entfernen..

      sudo apt-get --purge remove node
      sudo apt-get --purge remove nodejs
      sudo apt-get autoremove
      sudo reboot
      
      

      Repos für node 6.x einrichten und node 6.10.3 installieren:

      curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
      sudo apt-get install -y build-essentials python nodejs
      reboot
      
      

      Verzeichnis für iobroker erstellen und iobroker installieren:

      sudo mkdir /opt/iobroker
      sudo chmod 777 /opt/iobroker
      cd /opt/iobroker
      sudo npm install iobroker --unsafe-perm
      
      

      Beim installieren traten Fehler bei iobroker.discovery auf.

      Keine Ahnung ob das für Dein Adapter relevant ist.

      Hier mal das Log für die Installation von iobroker

      log.txt

      git-core und anschließend Deinen Adapter installieren:

      sudo apt-get install git-core
      sudo npm install https://github.com/AlCalzone/ioBroker.tradfri/tarball/master --production --unsafe-perm 2>&1 | tee tradfri_inst.log
      
      

      Hier das Log der Installation

      log.txt

      Adapter instanzieren…

      iobroker add tradfri
      
      

      Ausgabe:

       iobroker add tradfri
       host.raspberrypi install adapter tradfri
       npm install –production (System call) in "/opt/iobroker/node_modules/iobroker.tradfri"
       got /opt/iobroker/node_modules/iobroker.tradfri/admin
       upload [2] tradfri.admin /opt/iobroker/node_modules/iobroker.tradfri/admin/words.js words.js application/javascript
       upload [1] tradfri.admin /opt/iobroker/node_modules/iobroker.tradfri/admin/tradfri.png tradfri.png image/png
       upload [0] tradfri.admin /opt/iobroker/node_modules/iobroker.tradfri/admin/index.html index.html text/html
       host.raspberrypi object system.adapter.tradfri created
       host.raspberrypi create instance tradfri
       host.raspberrypi object system.adapter.tradfri.0.outputCount created
       host.raspberrypi object system.adapter.tradfri.0.inputCount created
       host.raspberrypi object system.adapter.tradfri.0.uptime created
       host.raspberrypi object system.adapter.tradfri.0.memRss created
       host.raspberrypi object system.adapter.tradfri.0.memHeapTotal created
       host.raspberrypi object system.adapter.tradfri.0.memHeapUsed created
       host.raspberrypi object system.adapter.tradfri.0.connected created
       host.raspberrypi object system.adapter.tradfri.0.alive created
       host.raspberrypi object system.adapter.tradfri.0 created
      

      Eingabe von IP und SecurityCode…

      Und leider wieder derselbe Fehler im iobroker Log:

      host.raspberrypi	2017-05-11 22:11:28.803	info	Restart adapter system.adapter.tradfri.0 because enabled
      host.raspberrypi	2017-05-11 22:11:28.802	error	instance system.adapter.tradfri.0 terminated with code null ()
      host.raspberrypi	2017-05-11 22:11:28.802	warn	instance system.adapter.tradfri.0 terminated due to SIGABRT
      host.raspberrypi	2017-05-11 22:11:26.334	info	instance system.adapter.tradfri.0 started with pid 4488
      host.raspberrypi	2017-05-11 22:10:56.317	info	Restart adapter system.adapter.tradfri.0 because enabled
      host.raspberrypi	2017-05-11 22:10:56.316	error	instance system.adapter.tradfri.0 terminated with code null ()
      host.raspberrypi	2017-05-11 22:10:56.315	warn	instance system.adapter.tradfri.0 terminated due to SIGABRT
      host.raspberrypi	2017-05-11 22:10:53.745	info	instance system.adapter.tradfri.0 started with pid 4478
      host.raspberrypi	2017-05-11 22:10:51.290	info	instance system.adapter.tradfri.0 terminated with code 0 (OK)
      tradfri.0	2017-05-11 22:10:51.254	info	terminating
      host.raspberrypi	2017-05-11 22:10:51.223	info	stopInstance system.adapter.tradfri.0 killing pid 4467
      host.raspberrypi	2017-05-11 22:10:51.222	info	stopInstance system.adapter.tradfri.0
      host.raspberrypi	2017-05-11 22:10:51.217	info	object change system.adapter.tradfri.0
      tradfri.0	2017-05-11 22:06:41.889	info	requesting coap endpoint /15001
      tradfri.0	2017-05-11 22:06:41.837	info	starting. Version 0.1.2 in /opt/iobroker/node_modules/iobroker.tradfri, node: v6.10.3
      host.raspberrypi	2017-05-11 22:06:39.392	info	instance system.adapter.tradfri.0 started with pid 4467
      host.raspberrypi	2017-05-11 22:06:39.358	info	object change system.adapter.tradfri.0
      
      

      Was mir noch aufgefallen ist, die Instanz des Adapters terminiert sich sobald sie eine IP konfiguriert hat. Im unkonfiguriertem Zustand, oder wenn die IP gelöscht wird, bleibt die Instanz gestartet.

      MfG

      Chris

      posted in Tester
      H
      han_swurst
    • RE: [Aufruf] IKEA-Trådfri Adapter testen

      Hallo AlCalzone,

      ich habs jetzt mit nem frisch installierten Raspi 3 und iobroker unter node 6.10.3 versucht.

      Gleicher Fehler.

      MfG

      Chris

      posted in Tester
      H
      han_swurst
    • RE: [Aufruf] IKEA-Trådfri Adapter testen

      Hallo AlCalzone,

      unter Node 6.10.3 ist der Adapter jetzt installiert, es kommt aber immer noch der gleiche Fehler:

      host.bla 2017-05-10 16:58:42.165	error	instance system.adapter.tradfri.0 terminated with code null ()
      host.bla 2017-05-10 16:58:42.165	warn	instance system.adapter.tradfri.0 terminated due to SIGABRT
      
      

      MfG

      Chris

      posted in Tester
      H
      han_swurst
    • RE: [Aufruf] IKEA-Trådfri Adapter testen

      Hallo,

      wie ich schon geschrieben habe, bin ich nach Deiner Anleitung vorgegangen 😄

      git-core ist drauf.

      Beim Installieren unter 6.10.3 kommt er ja garnicht so weit das er unter iobroker/node_modules das Verzeichnis iobroker.tradfri erstellt.

      Das ganze läuft in nem Docker-Container auf einer Synology.

      iobroker und alle installierten Adapter sind aktuell.

      MfG

      Chris

      posted in Tester
      H
      han_swurst
    • RE: [Aufruf] IKEA-Trådfri Adapter testen

      Hallo AlCalzone,

      ich habe Deinen Adapter auch getestet (oder es versucht).

      Unter Node 4.7.3 und 4.8.3 kann ich den Adapter nach Deiner Anleitung installieren.

      Es kommt im Log aber leider die gleichen Meldungen wie bei @mctom :

      host.bla	2017-05-09 13:43:39.501	info	Restart adapter system.adapter.tradfri.0 because enabled
      host.bla	2017-05-09 13:43:39.501	error	instance system.adapter.tradfri.0 terminated with code null ()
      host.bla	2017-05-09 13:43:39.500	warn	instance system.adapter.tradfri.0 terminated due to SIGABRT
      host.bla	2017-05-09 13:43:37.914	info	instance system.adapter.tradfri.0 started with pid 117
      
      

      Unter Node 6.10.3 kann ich den Adapter nicht mal von git installieren.

      $ ./iobroker url "https://github.com/AlCalzone/ioBroker.tradfri" --debug
      install https://github.com/AlCalzone/ioBroker.tradfri/tarball/master
      npm install https://github.com/AlCalzone/ioBroker.tradfri/tarball/master --production --prefix "/opt/iobroker" (System call)
      npm
       WARN lifecycle node-mbed-dtls@2.4.4~preinstall: cannot run in wd %s %s (wd=%s) node-mbed-dtls@2.4.4 node downloadDeps.js /opt/iobroker/node_modules/.staging/node-mbed-dtls-8b868442
      > node-mbed-dtls@2.4.4 install /opt/iobroker/node_modules/coap-dtls/node_modules/node-mbed-dtls
      > node-gyp rebuild
      
      make: Entering directory '/opt/iobroker/node_modules/coap-dtls/node_modules/node-mbed-dtls/build'make: Leaving directory '/opt/iobroker/node_modules/coap-dtls/node_modules/node-mbed-dtls/build'
      
      make: *** No rule to make target 'Release/obj.target/mbedcrypto/mbedtls/library/aes.o', needed by 'Release/obj.target/mbedcrypto.a'.  Stop.
      gyp
       ERR! build error 
      gyp 
      ERR! stack Error: `make` failed with exit code: 2gyp ERR! stack     at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:276:23)
      gyp ERR! stack     at emitTwo (events.js:106:13)
      gyp ERR! stack     at ChildProcess.emit (events.js:191:7)
      gyp 
      ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:215:12)gyp ERR! System Linux 3.10.102
      
      gyp ERR! command "/usr/bin/nodejs" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
      gyp ERR! cwd /opt/iobroker/node_modules/coap-dtls/node_modules/node-mbed-dtlsgyp ERR! node -v v6.10.3
      gyp ERR! node-gyp -v v3.4.0
      gyp ERR! not ok 
      
      npm ERR! Linux 3.10.102npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "https://github.com/AlCalzone/ioBroker.tradfri/tarball/master" "--production" "--prefix" "/opt/iobroker"
      npm ERR! node v6.10.3
      npm ERR! npm 
       v3.10.10npm ERR! code ELIFECYCLE
      
      npm ERR! node-mbed-dtls@2.4.4 install: `node-gyp rebuild`npm ERR! Exit status 1
      npm ERR! 
      npm ERR! Failed at the node-mbed-dtls@2.4.4 install script 'node-gyp rebuild'.
      npm ERR! Make sure you have the latest version of node.js and npm installed.
      npm ERR! If you do, this is most likely a problem with the node-mbed-dtls package,
      npm ERR! not with npm itself.
      npm ERR! Tell the author that this fails on your system:
      npm ERR!     node-gyp rebuild
      npm ERR! You can get information on how to open an issue for this project with:
      npm ERR!     npm bugs node-mbed-dtls
      npm ERR! Or if that isn't available, you can get their info via:
      npm ERR!     npm owner ls node-mbed-dtls
      npm ERR! There is likely additional logging output above.
      
      npm ERR!
       Please include the following file with any support request:npm ERR!
           /opt/npm-debug.log
      ERROR: Cannot parse /opt/iobroker/node_modules/iobroker.js-controller/adapter/tradfri/io-package.json:Error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.js-controller/adapter/tradfri/io-package.json'
      process exited with code 0
      
      

      Kannst Du mir helfen? Achja, auch meine Mac-Adresse entspricht der Seriennummer.

      MfG

      Chris

      posted in Tester
      H
      han_swurst
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo