NEWS
[Aufruf] IKEA-Trådfri Adapter testen
-
Der Job war ruckzuck zu Ende:
! ````
root@orangepiplus2e:~# cd /opt/iobroker/node_modules/iobroker.tradfri
root@orangepiplus2e:/opt/iobroker/node_modules/iobroker.tradfri# node build/main.js --force --logs
module.js:434
return process.dlopen(module, path._makeLong(filename));
^
! Error: /opt/iobroker/node_modules/iobroker.tradfri/node_modules/node-coap-client/node_modules/node-dtls-client/node_modules/node-aes-ccm/build/Release/node-v46-linux-arm/node_aes_ccm.node: wrong ELF class: ELFCLASS64
at Error (native)
at Object.Module._extensions..node (module.js:434:18)
at Module.load (module.js:343:32)
at Function.Module._load (module.js:300:12)
at Module.require (module.js:353:17)
at require (internal/module.js:12:17)
at Object. <anonymous>(/opt/iobroker/node_modules/iobroker.tradfri/node_modules/node-coap-client/node_modules/node-dtls-client/node_modules/node-aes-ccm/index.js:4:15)
at Module._compile (module.js:409:26)
at Object.Module._extensions..js (module.js:416:10)
at Module.load (module.js:343:32)
root@orangepiplus2e:/opt/iobroker/node_modules/iobroker.tradfri#</anonymous> -
Ok, sieht aus als würden 64-bit Binaries erstellt während ARM 32bit braucht. Ich schau mal, was sich machen lässt und melde mich.
-
Eilt aber nicht…
-
Eilt aber nicht… `
Ist aber schon fertig Die fertigen Releases werden gerade kompiliert, wird noch ein paar Minuten dauern, aber mein Tradfri startet mit vorkompilierten Paketen auf RasPi.Um ganz sicher zu gehen, dass die defekten Pakete ersetzt werden, bitte einmal alle Instanzen löschen, den Adapter entfernen und neu von Github installieren.
-
Verbindung per Hostname (GW-aabbccddeeff) funktioniert jetzt auch!
-
Installation hat jetzt funktioniert. Aber das Adapter selbst hat jetzt eine Macke.
Steuerung geht, aber der Wert
color state color temperature of the lightbulb state level.color.temperature Licht 0
bleibt immer bei 0 und ist blassrötlich eingefärbt.
! ````
Betätigungen:
tradfri.0 2017-08-14 23:41:57.733 info state with id tradfri.0.L-65537.lightbulb.state updated: ack=true; val=true
tradfri.0 2017-08-14 23:41:57.722 info state with id tradfri.0.L-65537.lightbulb.brightness updated: ack=true; val=252
tradfri.0 2017-08-14 23:41:57.717 info state with id tradfri.0.L-65537.lightbulb.color updated: ack=true; val=100
tradfri.0 2017-08-14 23:41:57.710 info state with id tradfri.0.L-65537.lastSeen updated: ack=true; val=1502746474
tradfri.0 2017-08-14 23:41:57.698 info state with id tradfri.0.L-65537.alive updated: ack=true; val=true
tradfri.0 2017-08-14 23:41:57.681 info state with id tradfri.0.L-65537.lightbulb.state updated: ack=true; val=true
tradfri.0 2017-08-14 23:41:57.679 info state with id tradfri.0.L-65537.lightbulb.brightness updated: ack=true; val=252
tradfri.0 2017-08-14 23:41:57.668 info state with id tradfri.0.L-65537.lightbulb.color updated: ack=true; val=100
tradfri.0 2017-08-14 23:41:57.658 info state with id tradfri.0.L-65537.lastSeen updated: ack=true; val=1502746474
tradfri.0 2017-08-14 23:41:57.648 info state with id tradfri.0.L-65537.alive updated: ack=true; val=true
tradfri.0 2017-08-14 23:41:57.602 info sending payload: {"3311":[{"5709":33135,"5710":27000,"5712":5}]}
tradfri.0 2017-08-14 23:41:57.600 info state with id tradfri.0.L-65537.lightbulb.color updated: ack=false; val=100
mihome-vacuum.0 2017-08-14 23:41:38.086 info Connected
tradfri.0 2017-08-14 23:41:27.232 info state with id tradfri.0.L-65537.lightbulb.state updated: ack=true; val=true
tradfri.0 2017-08-14 23:41:27.228 info state with id tradfri.0.L-65537.lightbulb.brightness updated: ack=true; val=252
tradfri.0 2017-08-14 23:41:27.223 info state with id tradfri.0.L-65537.lightbulb.color updated: ack=true; val=0
tradfri.0 2017-08-14 23:41:27.217 info state with id tradfri.0.L-65537.lastSeen updated: ack=true; val=1502746474
tradfri.0 2017-08-14 23:41:27.194 info state with id tradfri.0.L-65537.alive updated: ack=true; val=true
tradfri.0 2017-08-14 23:41:27.190 info state with id tradfri.0.L-65537.lightbulb.state updated: ack=true; val=true
tradfri.0 2017-08-14 23:41:27.184 info state with id tradfri.0.L-65537.lightbulb.brightness updated: ack=true; val=252
tradfri.0 2017-08-14 23:41:27.179 info state with id tradfri.0.L-65537.lightbulb.color updated: ack=true; val=0
tradfri.0 2017-08-14 23:41:27.174 info state with id tradfri.0.L-65537.lastSeen updated: ack=true; val=1502746474
tradfri.0 2017-08-14 23:41:27.149 info state with id tradfri.0.L-65537.alive updated: ack=true; val=true
tradfri.0 2017-08-14 23:41:27.085 info sending payload: {"3311":[{"5709":24930,"5710":27000,"5712":5}]}
tradfri.0 2017-08-14 23:41:27.081 info state with id tradfri.0.L-65537.lightbulb.color updated: ack=false; val=0
mihome-vacuum.0 2017-08-14 23:41:20.939 info Disconnect
tradfri.0 2017-08-14 23:41:20.191 info state with id tradfri.0.L-65537.lightbulb.state updated: ack=true; val=true
tradfri.0 2017-08-14 23:41:20.187 info state with id tradfri.0.L-65537.lightbulb.brightness updated: ack=true; val=252
tradfri.0 2017-08-14 23:41:20.175 info state with id tradfri.0.L-65537.lightbulb.color updated: ack=true; val=100
tradfri.0 2017-08-14 23:41:20.165 info state with id tradfri.0.L-65537.lastSeen updated: ack=true; val=1502746474
tradfri.0 2017-08-14 23:41:20.156 info state with id tradfri.0.L-65537.alive updated: ack=true; val=true
tradfri.0 2017-08-14 23:41:20.105 info state with id tradfri.0.L-65537.lightbulb.state updated: ack=true; val=true
tradfri.0 2017-08-14 23:41:20.101 info state with id tradfri.0.L-65537.lightbulb.brightness updated: ack=true; val=252
tradfri.0 2017-08-14 23:41:20.097 info state with id tradfri.0.L-65537.lightbulb.color updated: ack=true; val=100
tradfri.0 2017-08-14 23:41:20.090 info state with id tradfri.0.L-65537.lastSeen updated: ack=true; val=1502746474
tradfri.0 2017-08-14 23:41:20.075 info state with id tradfri.0.L-65537.alive updated: ack=true; val=true
tradfri.0 2017-08-14 23:41:20.027 info sending payload: {"3311":[{"5709":33135,"5710":27000,"5712":5}]}
tradfri.0 2017-08-14 23:41:20.025 info state with id tradfri.0.L-65537.lightbulb.color updated: ack=false; val=100
tradfri.0 2017-08-14 23:40:08.546 info sending payload: {"3311":[{"5709":24930,"5710":27000,"5712":5}]}
Installation:
tradfri.0 2017-08-14 23:31:07.039 info state with id tradfri.0.L-65537.lightbulb.state updated: ack=true; val=true
tradfri.0 2017-08-14 23:31:07.032 info state with id tradfri.0.L-65537.lightbulb.brightness updated: ack=true; val=168
tradfri.0 2017-08-14 23:31:07.028 info state with id tradfri.0.L-65537.lightbulb.color updated: ack=true; val=63
tradfri.0 2017-08-14 23:31:07.010 info state with id tradfri.0.L-65537.lastSeen updated: ack=true; val=1502729039
tradfri.0 2017-08-14 23:31:07.004 info state with id tradfri.0.L-65537.alive updated: ack=true; val=true
tradfri.0 2017-08-14 23:31:06.978 info state with id tradfri.0.RC-65536.lastSeen updated: ack=true; val=1502563641
tradfri.0 2017-08-14 23:31:06.970 info state with id tradfri.0.RC-65536.alive updated: ack=true; val=false
tradfri.0 2017-08-14 23:31:06.936 info object with id tradfri.0.L-65537.lightbulb.state updated
tradfri.0 2017-08-14 23:31:06.934 info object with id tradfri.0.L-65537.lightbulb.brightness updated
tradfri.0 2017-08-14 23:31:06.929 info object with id tradfri.0.L-65537.lightbulb.color updated
tradfri.0 2017-08-14 23:31:06.927 info object with id tradfri.0.L-65537.lastSeen updated
tradfri.0 2017-08-14 23:31:06.926 info object with id tradfri.0.L-65537.alive updated
tradfri.0 2017-08-14 23:31:06.921 info object with id tradfri.0.L-65537 updated
tradfri.0 2017-08-14 23:31:06.919 info object with id tradfri.0.RC-65536.lastSeen updated
tradfri.0 2017-08-14 23:31:06.870 info object with id tradfri.0.RC-65536.alive updated
tradfri.0 2017-08-14 23:31:06.859 info object with id tradfri.0.RC-65536 updated
tradfri.0 2017-08-14 23:31:06.729 info removing devices with keys []
tradfri.0 2017-08-14 23:31:06.724 info adding devices with keys [65536,65537]
tradfri.0 2017-08-14 23:31:06.721 info got all devices: [65536,65537]
tradfri.0 2017-08-14 23:31:06.421 info startfile = /opt/iobroker/node_modules/iobroker.tradfri/main.js
tradfri.0 2017-08-14 23:31:06.380 info starting. Version 0.1.5 in /opt/iobroker/node_modules/iobroker.tradfri, node: v4.8.4
host.orangepiplus2e 2017-08-14 23:31:02.570 info instance system.adapter.tradfri.0 started with pid 26626
host.orangepiplus2e 2017-08-14 23:31:02.497 info object change system.adapter.tradfri.0
web.0 2017-08-14 23:29:57.912 info 2017-08-14T21:29:57.911Z Connected system.user.admin
web.0 2017-08-14 23:29:54.506 info 2017-08-14T21:29:54.505Z Connected system.user.admin
host.orangepiplus2e 2017-08-14 23:27:19.063 info object change system.adapter.tradfri.0
iobroker 2017-08-14 23:18:28.717 info exit 0
iobroker 2017-08-14 23:18:28.692 info host.orangepiplus2e object system.adapter.tradfri.0 created
host.orangepiplus2e 2017-08-14 23:18:28.680 info object change system.adapter.tradfri.0
iobroker 2017-08-14 23:18:28.642 info host.orangepiplus2e object system.adapter.tradfri.0.alive created
iobroker 2017-08-14 23:18:28.605 info host.orangepiplus2e object system.adapter.tradfri.0.connected created
iobroker 2017-08-14 23:18:28.566 info host.orangepiplus2e object system.adapter.tradfri.0.memHeapUsed created
iobroker 2017-08-14 23:18:28.527 info host.orangepiplus2e object system.adapter.tradfri.0.memHeapTotal created
iobroker 2017-08-14 23:18:28.486 info host.orangepiplus2e object system.adapter.tradfri.0.memRss created
iobroker 2017-08-14 23:18:28.443 info host.orangepiplus2e object system.adapter.tradfri.0.uptime created
iobroker 2017-08-14 23:18:28.402 info host.orangepiplus2e object system.adapter.tradfri.0.inputCount created
iobroker 2017-08-14 23:18:28.363 info host.orangepiplus2e object system.adapter.tradfri.0.outputCount created
iobroker 2017-08-14 23:18:28.344 info host.orangepiplus2e create instance tradfri
iobroker 2017-08-14 23:18:28.275 info host.orangepiplus2e object system.adapter.tradfri created
iobroker 2017-08-14 23:18:28.133 info upload [0] tradfri.admin /opt/iobroker/node_modules/iobroker.tradfri/admin/index.html index.html text/html
iobroker 2017-08-14 23:18:28.055 info upload [1] tradfri.admin /opt/iobroker/node_modules/iobroker.tradfri/admin/tradfri.png tradfri.png image/png
iobroker 2017-08-14 23:18:27.932 info upload [2] tradfri.admin /opt/iobroker/node_modules/iobroker.tradfri/admin/words.js words.js application/javascript
iobroker 2017-08-14 23:18:27.903 info got /opt/iobroker/node_modules/iobroker.tradfri/admin
iobroker 2017-08-14 23:18:27.880 info host.orangepiplus2e install adapter tradfri
iobroker 2017-08-14 23:18:24.790 info add tradfri
host.orangepiplus2e 2017-08-14 23:17:30.221 info Update repository "default" under "http://download.iobroker.net/sources-dist.json"
iobroker 2017-08-14 23:17:29.580 info exit 0
iobroker 2017-08-14 23:17:29.419 info upload [0] tradfri.admin /opt/iobroker/node_modules/iobroker.tradfri/admin/index.html index.html text/html
iobroker 2017-08-14 23:17:29.337 info upload [1] tradfri.admin /opt/iobroker/node_modules/iobroker.tradfri/admin/tradfri.png tradfri.png image/png
iobroker 2017-08-14 23:17:29.189 info upload [2] tradfri.admin /opt/iobroker/node_modules/iobroker.tradfri/admin/words.js words.js application/javascript
iobroker 2017-08-14 23:17:29.160 info got /opt/iobroker/node_modules/iobroker.tradfri/admin
iobroker 2017-08-14 23:17:28.920 info iobroker.tradfri@0.1.5 opt/iobroker/node_modules/iobroker.tradfri└── node-coap-client@0.0.4 (node-dtls-client@0.0.3)
iobroker 2017-08-14 23:16:48.701 info [nod
e-aes-gcm] Success: "/opt/iobroker/node_modules/iobroker.tradfri/node_modules/node-coap-client/node_modules/node-dtls-client/node_modules/node-aes-gcm/build/Release/node-v46-linux-arm/node_aes_gc
iobroker 2017-08-14 23:16:43.289 info > node-pre-gyp install --fallback-to-build
iobroker 2017-08-14 23:16:43.289 info > node-aes-gcm@1.0.3 install /opt/iobroker/node_modules/iobroker.tradfri/node_modules/node-coap-client/node_modules/node-dtls-client/node_modules/node-aes-gcm
iobroker 2017-08-14 23:16:43.249 info [node-aes-ccm] Success: "/opt/iobroker/node_modules/iobroker.tradfri/node_modules/node-coap-client/node_modules/node-dtls-client/node_modules/node-aes-ccm/build/Release/node-v46-linux-arm/node_aes_cc
iobroker 2017-08-14 23:16:37.752 info > node-pre-gyp install --fallback-to-build
iobroker 2017-08-14 23:16:37.752 info > node-aes-ccm@1.1.2 install /opt/iobroker/node_modules/iobroker.tradfri/node_modules/node-coap-client/node_modules/node-dtls-client/node_modules/node-aes-ccm
iobroker 2017-08-14 23:15:47.819 info WARN installMany node-pre-gyp was bundled with node-aes-gcm@1.0.3, but bundled package wasn't found in unpacked tree
iobroker 2017-08-14 23:15:47.817 info npm
iobroker 2017-08-14 23:15:47.785 info WARN installMany node-pre-gyp was bundled with node-aes-ccm@1.1.2, but bundled package wasn't found in unpacked tree
iobroker 2017-08-14 23:15:47.782 info npm
iobroker 2017-08-14 23:15:26.129 info npm install https://github.com/AlCalzone/ioBroker.tradfri/tarball/master --production --prefix "/opt/iobroker" (System call)
iobroker 2017-08-14 23:15:25.593 info install https://github.com/AlCalzone/ioBroker.tradfri/tarball/master
iobroker 2017-08-14 23:15:23.248 info url "https://github.com/AlCalzone/ioBroker.tradfri" --debug
iobroker 2017-08-14 23:14:25.663 info exit 0
iobroker 2017-08-14 23:14:25.525 error Not exists
iobroker 2017-08-14 23:14:25.495 info host.orangepiplus2e Deleting 2 object(s).
iobroker 2017-08-14 23:14:25.480 info host.orangepiplus2e Counted 1 states of tradfri
host.orangepiplus2e 2017-08-14 23:14:25.393 error Cannot write files: /opt/iobroker/node_modules/iobroker.js-controller/lib/objects/../../../../iobroker-data/files/tradfri.admin/_data.json: ENOENT: no such file or directory, open '/opt/iobroker/node
iobroker 2017-08-14 23:14:24.504 info host.orangepiplus2e Counted 1 adapters for tradfri
iobroker 2017-08-14 23:14:24.461 info host.orangepiplus2e Counted 1 states (system.adapter.tradfri.*) from states
iobroker 2017-08-14 23:14:24.400 info host.orangepiplus2e no instances of adapter tradfri found
iobroker 2017-08-14 23:14:22.333 info host.orangepiplus2e delete /opt/iobroker/node_modules/iobroker.tradfri
iobroker 2017-08-14 23:14:19.443 info del tradfri -
Installation hat jetzt funktioniert. Aber das Adapter selbst hat jetzt eine Macke.
Steuerung geht, aber der Wert
color state color temperature of the lightbulb state level.color.temperature Licht 0
bleibt immer bei 0 und ist blassrötlich eingefärbt.
Betätigungen: tradfri.0 2017-08-14 23:41:57.698 info state with id tradfri.0.L-65537.alive updated: ack=true; val=true tradfri.0 2017-08-14 23:41:57.681 info state with id tradfri.0.L-65537.lightbulb.state updated: ack=true; val=true tradfri.0 2017-08-14 23:41:57.679 info state with id tradfri.0.L-65537.lightbulb.brightness updated: ack=true; val=252 tradfri.0 2017-08-14 23:41:57.668 info state with id tradfri.0.L-65537.lightbulb.color updated: ack=true; val=100 tradfri.0 2017-08-14 23:41:57.658 info state with id tradfri.0.L-65537.lastSeen updated: ack=true; val=1502746474 tradfri.0 2017-08-14 23:41:57.648 info state with id tradfri.0.L-65537.alive updated: ack=true; val=true tradfri.0 2017-08-14 23:41:57.602 info sending payload: {"3311":[{"5709":33135,"5710":27000,"5712":5}]} tradfri.0 2017-08-14 23:41:57.600 info state with id tradfri.0.L-65537.lightbulb.color updated: ack=false; val=100 ```` `
Laut Log müsste es aber funktionieren?! Von unten nach oben: Schaltwunsch, Datenpaket gesendet, erfolgreiche Rückmeldung über den Schaltvorgang.
Tun die Lichter denn was sie sollen?
-
Tun die Lichter denn was sie sollen? `
Ja, die Lichter taten und tun was sie sollen. Nur war die color Anzeige hellrot und unverändert auf 0. Auch stoppen und Starten des Adapters hat nicht geholfen.Jetzt, nach 18 Stunden geht aber alles wie es soll. Die Zahlen sind schwarz und werden aktualisiert. Alles in Ordnung, Heilung durch Aussitzen.
-
Hallo Gemeinde,
so, dann kann ich auch Vollzug melden. War aber einigermassen holprig.
Mein iobroker läuft unter Windows 7.
-
Zuerst git installiert, gelernt, das der Rechner danach neu gestartet werden muss.
-
Dann node.js von 4.xx auf 6.xx gebracht. Davor hatte ich ziemlich Bammel, weil bisher bei updates (speziell beim Host) immer viel nacharbeit nötig war. lief aber Problemlos.
-
Leider viel zu spät gelesen das OpenSSL notwendig ist. Also installiert.
-
Adapter Installiert, Instanz erzeugt, Daten eingetragen. – Ampel grün, aber keine Datenpunkte. Naja, Gross Klein Schreibung im Security Code gestern Abend zu nachtschlafender Zeit nicht richtig gesehen.
-
LÄUFT Freu..
Zum IKEA System selbst:
FB am Gateway anlernen. OK
FB an Lampe anlernen. Geht nicht.
Alles Reset
FB an Lampe anlernen. Geht.
FB am Gateway anlernen. Geht nicht
Fazit: Da hat mir der Herr IKEA doch eine FB mit fast leerer Batterie verkauft. Neue Batterie rein und alles OK
Danke für diesen Adapter
-
-
Leider viel zu spät gelesen das OpenSSL notwendig ist. Also installiert. `
Ehrlich gesagt bin ich mir gar nicht mehr sicher, ob man das noch benötigt. Die Pakete, die OpenSSL benötigen werden inzwischen auf allen wichtigen Plattformen (Windows 32 & 64 bit, Linux und OSX 64 bit, ARM) vorkompiliert.Schaden tut es jedenfalls nicht.
Ampel grün, aber keine Datenpunkte. Naja, Gross Klein Schreibung im Security Code gestern Abend zu nachtschlafender Zeit nicht richtig gesehen. `
Die Ampel sagt aktuell nur ob der Adapter läuft, da sollte ich mal nachbessern. Den Code hätte IKEA ruhig mal in einer vernünftigen Schriftart drucken können, da haben mehr Leute Probleme mit (nicht nur hier).alles OK
[…]
Danke für diesen Adapter `
Freut mich! -
Nachdem ich jetzt erfolgreich die ersten Scripte von Hue auf tradfri umgestellt habe, gäbe es da noch einen Wunsch an den Adapter Chef.
Wäre es möglich für den Namen des jeweiligen States nicht nur "brightness", "color temperature of the lightbulb" und "on/off" zu vergeben, sondern auch eine Info um welche Lampe es sich handelt. Das würde die Blockly Scripts deutlich übersichtlicher und verständlicher machen,
Das ist weder wichtig noch dringend, wär halt schön.
-
Wäre es möglich für den Namen des jeweiligen States nicht nur "brightness", "color temperature of the lightbulb" und "on/off" zu vergeben, sondern auch eine Info um welche Lampe es sich handelt. Das würde die Blockly Scripts deutlich übersichtlicher und verständlicher machen `
Die Geräte und States kannst du umbenennen per Klick auf Spalte "Name", das habe ich bei meinen ZWave-Geräten auch so gemacht. Bin mir nur gerade nicht sicher, ob der Adapter das nach einem Neustart beibehält. Falls nicht, werde ich kurzfristig nachbessern. -
Ist es auch möglich den Batteriestatus der Fernbedienungen auszulesen und als Datenpunkt anzulegen? Leider musste ich schon mehrere Batterien bei meinen 4 Fernbedienungen tauschen. Da wäre es praktisch Benachrichtigungen dazu zu generieren.
-
Ist es auch möglich den Batteriestatus der Fernbedienungen auszulesen und als Datenpunkt anzulegen? Leider musste ich schon mehrere Batterien bei meinen 4 Fernbedienungen tauschen. Da wäre es praktisch Benachrichtigungen dazu zu generieren. `
Müsste ich mir am Wochenende mal anschauen, wie die Objekte genau aussehen. Ich habs nicht mehr im Kopf. Es gibt aber einen Key für Batteriestatus, ist schon recht wahrscheinlich dass der auch gesendet wird. -
Hallo AlCalzone,
ich habe auf meinem NUC testweise eine alte Version von tradfri drauf gehabt.
Nachdem der NUC jetzt mein produktives System werden soll, spiele ich dort nur funtionierende Adapter drauf. Deswegen aktualisiere ich gerade alles und da der Adapter auf meinem Testsystem jetzt gut läuft, sollte er auch auf den NUC.
Leider klappt es nicht. Während der Installation erscheint kurz das tradfri-Verzeichnis unter node_modules, dann konnte ich noch kurz lesen dass im Installationsfenster etwas von cannot parse stand, dann war auch das Verzeichnis und das Installationsfenster wieder weg.
Meine Befürchtung ist es, dass ich Debian 9 und nodejs 7 habe. letzteres wird vom admin schon angemeckert. ich möchte aber noch nicht auf 8 gehen, die ist mir zu buggy, und zurück zur 6 wollte ich auch nicht.
EDIT:
habe es gerade über die Konsole versucht:
! ````
root@ioBroker-NUC:/opt/iobroker# iobroker url https://github.com/AlCalzone/ioBroker.tradfri
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)
node-pre-gyp ERR! Tried to download(404): https://github.com/AlCalzone/node-aes-ccm/releases/download/v1.1.2/node-v51-linux-x64.tar.gz
node-pre-gyp ERR! Pre-built binaries not found for node-aes-ccm@1.1.2 and node@7.10.1 (node-v51 ABI) (falling back to source compile with node-gyp)
gyp WARN EACCES user "root" does not have permission to access the dev dir "/root/.node-gyp/7.10.1"
gyp WARN EACCES attempting to reinstall using temporary dev dir "/opt/iobroker/node_modules/node-aes-ccm/.node-gyp"
make: *** Keine Regel vorhanden, um das Ziel „../.node-gyp/7.10.1/include/node/common.gypi“,
benötigt von „Makefile“, zu erstellen. Schluss.
gyp ERR! build error
gyp ERR! stack Error:make
failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit (/opt/iobroker/node_modules/npm/node_modules/node-gyp/lib/build.js:285:23)
gyp ERR! stack at emitTwo (events.js:106:13)
gyp ERR! stack at ChildProcess.emit (events.js:194:7)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:215:12)
gyp ERR! System Linux 4.9.0-2-amd64
gyp ERR! command "/usr/bin/nodejs" "/opt/iobroker/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "build" "--fallback-to-build" "--module=/opt/iobroker/node_modules/node-aes-ccm/build/Release/node-v51-linux-x64/node_aes_ccm.node" "--module_name=node_aes_ccm" "--module_path=/opt/iobroker/node_modules/node-aes-ccm/build/Release/node-v51-linux-x64"
gyp ERR! cwd /opt/iobroker/node_modules/node-aes-ccm
gyp ERR! node -v v7.10.1
gyp ERR! node-gyp -v v3.6.0
gyp ERR! not ok
node-pre-gyp ERR! build error
node-pre-gyp ERR! stack Error: Failed to execute '/usr/bin/nodejs /opt/iobroker/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js build --fallback-to-build --module=/opt/iobroker/node_modules/node-aes-ccm/build/Release/node-v51-linux-x64/node_aes_ccm.node --module_name=node_aes_ccm --module_path=/opt/iobroker/node_modules/node-aes-ccm/build/Release/node-v51-linux-x64' (1)
node-pre-gyp ERR! stack at ChildProcess. <anonymous>(/opt/iobroker/node_modules/node-aes-ccm/node_modules/node-pre-gyp/lib/util/compile.js:83:29)
node-pre-gyp ERR! stack at emitTwo (events.js:106:13)
node-pre-gyp ERR! stack at ChildProcess.emit (events.js:194:7)
node-pre-gyp ERR! stack at maybeClose (internal/child_process.js:899:16)
node-pre-gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:226:5)
node-pre-gyp ERR! System Linux 4.9.0-2-amd64
node-pre-gyp ERR! command "/usr/bin/nodejs" "/opt/iobroker/node_modules/node-aes-ccm/node_modules/.bin/node-pre-gyp" "install" "--fallback-to-build"
node-pre-gyp ERR! cwd /opt/iobroker/node_modules/node-aes-ccm
node-pre-gyp ERR! node -v v7.10.1
node-pre-gyp ERR! node-pre-gyp -v v0.6.36
node-pre-gyp ERR! not ok
npm ERR! Linux 4.9.0-2-amd64
npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "https://github.com/AlCalzone/ioBroker.tradfri/tarball/master" "--production" "--prefix" "/opt/iobroker"
npm ERR! node v7.10.1
npm ERR! npm v4.2.0
npm ERR! code ELIFECYCLE
npm ERR! errno 1
! npm ERR! node-aes-ccm@1.1.2 install:node-pre-gyp install --fallback-to-build
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the node-aes-ccm@1.1.2 install script 'node-pre-gyp install --fallback-to-build'.
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-aes-ccm package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node-pre-gyp install --fallback-to-build
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs node-aes-ccm
npm ERR! Or if that isn't available, you can get their info via:
npm ERR! npm owner ls node-aes-ccm
npm ERR! There is likely additional logging output above.
! npm ERR! Please include the following file with any support request:
npm ERR! /root/.npm/_logs/2017-08-19T20_32_04_646Z-debug.log
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'</anonymous>EDIT2: habe versucht das angemeckerte Paket nachzuinstallieren - ohne Erfolg, dann habe ich mich schweren Herzens entschieden nodejs auf 6.xx downzugraden jetzt läuft es. Gruß Rainer
-
Aus einem Grund den ich ehrlich gesagt nicht ganz verstehe, kann er bei dir die Pakete nicht kompilieren.
Gib mir ne Stunde, dann gibt es vorkompilierte Pakete für NodeJS 7.x
-
Brauchst du für mich nicht mehr!
bin wieder runter auf 6.xx
Gruß
Rainer
-
Brauchst du für mich nicht mehr!
bin wieder runter auf 6.xx `
Kein Thema, das macht mein lieber Travis für mich -
ioBroker macht mich noch arm, wenn das so weiter geht mit neuen Adaptern :lol:
Bin gerade zufällig drauf gestoßen und die Panelen macht echt schon was her. Die 60*60 interessieren mich am meisten, die können dann im Büro und HWR rein. Glaube die sind auch sehr hell.
Die länglichen würden super aussehen, wenn ich die auseinander bauen würde und das Innenleben in meinen "Holzleisten" Wandbeleuchtung einbauen könnte.
Hat wer schon mal diese Panelen auseinandergebaut, wie die LED so angeordnet sind?
Wird Zeit das ich schnell aus dem Urlaub wiederkomme, habe noch so einige Projekte, Tradfi, Xiaomi Sauger und Sensoren.
Ich sag dann jetzt schon mal besten Dank für deinen Adapter
-
@ple:Hat wer schon mal diese Panelen auseinandergebaut, wie die LED so angeordnet sind? ` Hab noch nichts gesehen. Du wärst der Erste! Die Floalt Panels interessieren mich auch, sind mir aber noch zu teuer.