NEWS
[Aufruf] deConz Adapter Testen 1.1.2
-
@Jey Cee:Bei den Objekten ist ein Punkt als Trennzeichen für die nächste ebene definiert. `
Im Adapter oder lt. Specs von ZigBee?
-
In iobroker
Gesendet von Unterwegs
-
Oh ja, das war's. Wäre natürlich super wenn man verhindern könnte daß rekursive ständig neue Objekte angelegt werden. Selbst wenn man's weiß - ein Punkt kann ja mal aus versehen in einen Namen kommen. Vermutlich wird ioBroker ab einer bestimmten Schachtelungstiefe ein Problem bekommen.
3296_deconz4.png
3296_deconz4.png -
ich denke der Adapter sollte bei Namen einen "." ersetzen durch ein anderes Zeichen.
Ansonsten: Ist es absicht das node4 nicht unterstützt ist? oder sollte node4 auch gehen?
-
Eigentlich sollte node 4 gehen, hatte aber bis zu dem Zeitpunkt als du den issue auf github erstellt hast, nicht auf dem Schirm das es nicht geht.
Bin ehrlich gesagt überrascht das request angeblich nicht in node 4 enthalten ist.
Das mit dem Punkt muss ich noch ändern.
Gesendet von Unterwegs
-
Und ich wusste nich das "request" in nodejs standardmäßig drin ist. Die anderen Projekte haben das alle als Dep.
-
Und ich wusste nich das "request" in nodejs standardmäßig drin ist. Die anderen Projekte haben das alle als Dep. `
Ist es? Wusste ich auch nicht -
Muss wohl mindestens in node v8 sonst würde der Adapter gar nicht laufen. Scheint wohl erst in v6 oder später übernommen worden zu sein.
Gesendet von Unterwegs
-
Hallo zusammen,
ich bekomme den Adapter nicht eingebunden:
host.raspberrypi 2018-01-24 23:41:31.425 info Update repository "latest" under "http://download.iobroker.net/sources-dist-latest.json" iobroker 2018-01-24 23:41:31.120 info exit 0 iobroker 2018-01-24 23:41:30.877 info optional SKIPPING OPTIONAL DEPENDENCY: authenticate-pam@1.0.2 install: `node-gyp rebuild`npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1 iobroker 2018-01-24 23:41:30.875 info npm WARN optional SKIPPING OPTIONAL DEPENDENCY: authenticate-pam@1.0.2 (node_modules/authenticate-pam):npm WARN iobroker 2018-01-24 23:41:30.872 info WARN optional SKIPPING OPTIONAL DEPENDENCY: xpc-connection@~0.1.4 (node_modules/noble/node_modules/xpc-connection):npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for xpc-connecti iobroker 2018-01-24 23:41:30.869 info npm iobroker 2018-01-24 23:41:30.830 info iobroker@1.0.0 /opt/iobroker└── iobroker.deconz@0.1.2 iobroker 2018-01-24 23:41:10.343 info gyp ERR! not ok iobroker 2018-01-24 23:41:10.343 info gyp ERR! node-gyp -v v3.4.0 iobroker 2018-01-24 23:41:10.343 info gyp ERR! cwd /opt/iobroker/node_modules/authenticate-pamgyp ERR! node -v v6.12.2 iobroker 2018-01-24 23:41:10.337 info gyp ERR! System Linux 4.9.59-v7+gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild" iobroker 2018-01-24 23:41:10.334 info at Process.ChildProcess._handle.onexit (internal/child_process.js:219:12) iobroker 2018-01-24 23:41:10.332 info gyp ERR! stack iobroker 2018-01-24 23:41:10.332 info gyp ERR! stack at ChildProcess.emit (events.js:191:7) iobroker 2018-01-24 23:41:10.332 info gyp ERR! stack at emitTwo (events.js:106:13) iobroker 2018-01-24 23:41:10.332 info 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) iobroker 2018-01-24 23:41:10.329 info gyp iobroker 2018-01-24 23:41:10.314 info ERR! build error iobroker 2018-01-24 23:41:10.311 info iobroker 2018-01-24 23:41:10.305 info gyp iobroker 2018-01-24 23:41:10.287 info make: *** [Release/obj.target/authenticate_pam/authenticate_pam.o] Fehler 1 iobroker 2018-01-24 23:41:10.287 info authenticate_pam.target.mk:92: die Regel für Ziel „Release/obj.target/authenticate_pam/authenticate_pam.o“ scheitertemake: Verzeichnis „/opt/iobroker/node_modules/authenticate-pam/build“ wird verlass iobroker 2018-01-24 23:41:09.524 info compilation terminated. iobroker 2018-01-24 23:41:09.524 info ^ iobroker 2018-01-24 23:41:09.524 info ../authenticate_pam.cc:30:31: fatal error: security/pam_appl.h: Datei oder Verzeichnis nicht gefunden #include iobroker 2018-01-24 23:41:08.113 info CXX(target) Release/obj.target/authenticate_pam/authenticate_pam.o iobroker 2018-01-24 23:41:08.105 info make: Verzeichnis „/opt/iobroker/node_modules/authenticate-pam/build“ wird betreten iobroker 2018-01-24 23:41:03.001 info > node-gyp rebuild iobroker 2018-01-24 23:41:03.001 info > authenticate-pam@1.0.2 install /opt/iobroker/node_modules/authenticate-pam iobroker 2018-01-24 23:39:36.069 info npm install https://github.com/Jey-Cee/ioBroker.deconz/tarball/master --production --prefix "/opt/iobroker" (System call) iobroker 2018-01-24 23:39:35.613 info install https://github.com/Jey-Cee/ioBroker.deconz/tarball/master iobroker 2018-01-24 23:39:34.114 info url "https://github.com/Jey-Cee/ioBroker.deconz" --debug host.raspberrypi 2018-01-24 23:30:12.216 info instance system.adapter.ical.0 terminated with code 0 (OK) ical.0 2018-01-24 23:30:06.293 info processing URL: New1 http://p02-calendarws.icloud.com/ca/subscribe/1/M5pFw_zOJPXNrjAV2_A_UQdOCo-s9E4jN60a9fjkwmK4r4Rh0eu3Y02LufunhZ3MQlLxEclad2E1NoVXWT8yI9K_PQbioQnG6EugMOpoySs ical.0 2018-01-24 23:30:03.668 info starting. Version 1.4.0 in /opt/iobroker/node_modules/iobroker.ical, node: v6.12.2 host.raspberrypi 2018-01-24 23:30:00.056 info instance system.adapter.ical.0 started with pid 25514 host.raspberrypi 2018-01-24 23:28:28.238 warn warning: Cannot read "http://download.iobroker.net/sources-dist-latest.json" host.raspberrypi 2018-01-24 23:28:16.837 info Update repository "latest" under "http://download.iobroker.net/sources-dist-latest.json" iobroker 2018-01-24 23:28:14.325 info exit 0 iobroker 2018-01-24 23:28:14.201 info WARN optional SKIPPING OPTIONAL DEPENDENCY: authenticate-pam@1.0.2 install: `node-gyp rebuild`npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1 iobroker 2018-01-24 23:28:14.199 info npm WARN optional SKIPPING OPTIONAL DEPENDENCY: authenticate-pam@1.0.2 (node_modules/authenticate-pam):npm iobroker 2018-01-24 23:28:14.192 info WARN optional SKIPPING OPTIONAL DEPENDENCY: xpc-connection@~0.1.4 (node_modules/noble/node_modules/xpc-connection):npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for xpc-connecti iobroker 2018-01-24 23:28:14.190 info npm iobroker 2018-01-24 23:28:02.807 info gyp ERR! not ok iobroker 2018-01-24 23:28:02.807 info gyp ERR! node-gyp -v v3.4.0 iobroker 2018-01-24 23:28:02.807 info gyp ERR! node -v v6.12.2 iobroker 2018-01-24 23:28:02.807 info gyp ERR! cwd /opt/iobroker/node_modules/authenticate-pam iobroker 2018-01-24 23:28:02.807 info gyp ERR! System Linux 4.9.59-v7+gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild" iobroker 2018-01-24 23:28:02.799 info gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:219:12) iobroker 2018-01-24 23:28:02.799 info gyp ERR! stack at ChildProcess.emit (events.js:191:7) iobroker 2018-01-24 23:28:02.799 info gyp ERR! stack at emitTwo (events.js:106:13) iobroker 2018-01-24 23:28:02.799 info 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) iobroker 2018-01-24 23:28:02.788 info gyp ERR! build error iobroker 2018-01-24 23:28:02.777 info make: *** [Release/obj.target/authenticate_pam/authenticate_pam.o] Fehler 1 iobroker 2018-01-24 23:28:02.010 info compilation terminated. iobroker 2018-01-24 23:28:02.010 info ^ iobroker 2018-01-24 23:28:02.010 info ../authenticate_pam.cc:30:31: fatal error: security/pam_appl.h: Datei oder Verzeichnis nicht gefunden #include iobroker 2018-01-24 23:26:17.674 info npm install https://github.com/Jey-Cee/ioBroker.deconz/tarball/master --production --prefix "/opt/iobroker" (System call) iobroker 2018-01-24 23:26:17.218 info install https://github.com/Jey-Cee/ioBroker.deconz/tarball/master iobroker 2018-01-24 23:26:15.539 info url "https://github.com/Jey-Cee/ioBroker.deconz" host.raspberrypi 2018-01-24 23:00:10.732 info instance system.adapter.ical.0 terminated with code 0 (O
Ich verwende das Aufsteckmodul. Soweit läuft es auch meine Osram Lampen hat es gefunden aber in io bekomme ich es nicht eingebunden…
-
Was genau tut denn nicht? Installation war erfolgreich. Jetzt unter Adapter in der deconz Zeile auf das + um eine Instanz anzulegen.
-
OMG Danke ich bin Blind es war wohl doch schon zu spät. Soweit läuft er wohl nun. Aber unter den Objekten finde ich die angelernten Lampen nicht oder muss ich diese neu anlernen?
5372_bildschirmfoto_2018-01-25_um_08.50.18.png -
Hast du mal den Admin neu aufgerufen?
Adapter ist Grün?
Wenn beides ja Starte den Adapter neu.
Gesendet von Unterwegs
-
Ja neu Aufgerufen, Adapter ist Grün und AuthCode ist auch drinnen. Alles neu gestartet aber es kommt nix sehe nur den gateway unter Objektive. In der Webansicht von Wireless Light sind die Lampen jedoch da und schaltbar.
-
Ok mehr infos Bitte.
-
Namen der Lampen, die den e ein n der WebApp angezeigt werden
-
Objekte vom Adapter löschen, Adapter Loglevel auf Debug und dann das Log hier Posten
Gesendet von Unterwegs
-
-
Hi Sorry,
die Namen:
Küche und Flur
Das Log Spuckt nur aus:
deconz.0 2018-01-25 14:36:02.833 info starting. Version 0.1.2 in /opt/iobroker/node_modules/iobroker.deconz, node: v6.12.2
deconz.0 2018-01-25 14:35:57.395 info terminating
deconz.0 2018-01-25 12:49:39.436 info starting. Version 0.1.2 in /opt/iobroker/node_modules/iobroker.deconz, node: v6.12.2
deconz.0 2018-01-25 12:49:34.006 info terminating
Die Instanz selbst ist grün und hat auch einen Api Key
Grüße Clemens
-
So jetzt kommt was, die lampen sind da lassen sich aber nicht schalten:
deconz.0 2018-01-25 22:08:43.138 error SyntaxError: Unexpected token u in JSON at position 0 at Object.parse (native) at Request._callback (/opt/iobroker/node_modules/iobroker.deconz/main.js:370:28) at self.callback (/opt/iobro deconz.0 2018-01-25 22:08:43.136 error uncaught exception: Unexpected token u in JSON at position 0 deconz.0 2018-01-25 22:08:43.129 info starting. Version 0.1.2 in /opt/iobroker/node_modules/iobroker.deconz, node: v6.12.2 deconz.0 2018-01-25 22:08:21.890 info terminating deconz.0 2018-01-25 22:08:21.376 error at emitOne (events.js:96:13) deconz.0 2018-01-25 22:08:21.376 error at Socket.socketErrorListener (_http_client.js:310:9) deconz.0 2018-01-25 22:08:21.376 error at ClientRequest.emit (events.js:188:7) deconz.0 2018-01-25 22:08:21.376 error at emitOne (events.js:96:13) deconz.0 2018-01-25 22:08:21.376 error at Request.onRequestError (/opt/iobroker/node_modules/request/request.js:878:8) deconz.0 2018-01-25 22:08:21.376 error at Request.emit (events.js:188:7) deconz.0 2018-01-25 22:08:21.376 error at emitOne (events.js:96:13) deconz.0 2018-01-25 22:08:21.376 error at self.callback (/opt/iobroker/node_modules/request/request.js:186:22) deconz.0 2018-01-25 22:08:21.376 error at Request._callback (/opt/iobroker/node_modules/iobroker.deconz/main.js:370:28) deconz.0 2018-01-25 22:08:21.376 error at Object.parse (native) deconz.0 2018-01-25 22:08:21.376 error SyntaxError: Unexpected token u in JSON at position 0 deconz.0 2018-01-25 22:08:21.374 error uncaught exception: Unexpected token u in JSON at position 0 deconz.0 2018-01-25 22:08:21.244 info starting. Version 0.1.2 in /opt/iobroker/node_modules/iobroker.deconz, node: v6.12.2 deconz.0 2018-01-25 22:07:56.860 info terminating deconz.0 2018-01-25 22:07:56.349 error at emitOne (events.js:96:13) deconz.0 2018-01-25 22:07:56.349 error at Socket.socketErrorListener (_http_client.js:310:9) deconz.0 2018-01-25 22:07:56.349 error at ClientRequest.emit (events.js:188:7) deconz.0 2018-01-25 22:07:56.349 error at emitOne (events.js:96:13) deconz.0 2018-01-25 22:07:56.349 error at Request.onRequestError (/opt/iobroker/node_modules/request/request.js:878:8) deconz.0 2018-01-25 22:07:56.349 error at Request.emit (events.js:188:7) deconz.0 2018-01-25 22:07:56.349 error at emitOne (events.js:96:13) deconz.0 2018-01-25 22:07:56.349 error at self.callback (/opt/iobroker/node_modules/request/request.js:186:22) deconz.0 2018-01-25 22:07:56.349 error at Request._callback (/opt/iobroker/node_modules/iobroker.deconz/main.js:370:28) deconz.0 2018-01-25 22:07:56.349 error at Object.parse (native) deconz.0 2018-01-25 22:07:56.349 error SyntaxError: Unexpected token u in JSON at position 0 deconz.0 2018-01-25 22:07:56.348 error uncaught exception: Unexpected token u in JSON at position 0 deconz.0 2018-01-25 22:07:56.224 info starting. Version 0.1.2 in /opt/iobroker/node_modules/iobroker.deconz, node: v6.12.2
-
Inwiefern sind Schalter bzw. Dimmer mit dem Adapter überhaupt nutzbar?
Der Adapter legt bei mir Objekte für aller Lampen und Schalter an. Bei den Lampen sehe ich auch den korrekten Status (z.B. für On) und kann diesen auch manuell ober über JavaScript ändern. Aber der Status der Fernbedienungen (Hue und Tradfri) ändert sich nicht. 'Last Changed' ist auf das Datum gesetzt an dem der Adapter das Objekt angelegt hat. Außerdem gibt es nur eine 'On' Property - obwohl die Fernbedienungen 4 (Hue) bzw. 5 (Tradfri) Tasten haben.
Ist es überhaupt möglich über den Adapter Tastendrück der Fernbedienung auszuwerten?
-
Es sollte möglich sein die Taster zu verwenden. Ich hab Das Blind programmiert, anhand der API Doku, weil ich keine Taster und Sensoren habe.
Von daher kann ich momentan nicht mehr dazu sagen.
Allgemein bitte ich momentan um Geduld da ich wenig Freizeit habe.
Gesendet von Unterwegs
-
@Jey Cee:Es sollte möglich sein die Taster zu verwenden. Ich hab Das Blind programmiert, anhand der API Doku, weil ich keine Taster und Sensoren habe.
Von daher kann ich momentan nicht mehr dazu sagen.
Allgemein bitte ich momentan um Geduld da ich wenig Freizeit habe.
Gesendet von Unterwegs `
Danke für die Antwort! Mir war nicht klar ob das überhaupt funktionieren sollte. Wenn ich irgendwie helfen kann dann gib Bescheid!
-
So habe das Repbee nun auf einem neuen Raspberry aufgesetzt. Aber ich bekomme es nicht eingebunden.
deconz.0 2018-01-27 15:48:06.051 error at TCP._handle.close [as _onclose] (net.js:497:12) deconz.0 2018-01-27 15:48:06.051 error at Socket.emit (events.js:188:7) deconz.0 2018-01-27 15:48:06.051 error at emitOne (events.js:101:20) deconz.0 2018-01-27 15:48:06.051 error at Socket.socketCloseListener (_http_client.js:286:9) deconz.0 2018-01-27 15:48:06.051 error at ClientRequest.emit (events.js:188:7) deconz.0 2018-01-27 15:48:06.051 error at emitOne (events.js:96:13) deconz.0 2018-01-27 15:48:06.051 error at ClientRequest._req.on (/opt/iobroker/node_modules/ws/lib/WebSocket.js:644:18) deconz.0 2018-01-27 15:48:06.051 error TypeError: Cannot read property 'aborted' of null deconz.0 2018-01-27 15:48:06.050 error uncaught exception: Cannot read property 'aborted' of null deconz.0 2018-01-27 15:48:06.042 error at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1090:14) deconz.0 2018-01-27 15:48:06.042 error at exports._exceptionWithHostPort (util.js:1043:20) deconz.0 2018-01-27 15:48:06.042 error at Object.exports._errnoException (util.js:1020:11) deconz.0 2018-01-27 15:48:06.042 error Error: connect ECONNREFUSED 0.0.0.0:443 deconz.0 2018-01-27 15:48:06.039 error uncaught exception: connect ECONNREFUSED 0.0.0.0:443
Wenn ich einen API Key anfordern will kann ich drücken wie ich will auf dem Rasbee es kommt keiner an. Das oben taucht im Log auf. Und
deconz.0 2018-01-27 15:52:45.605 info starting. Version 0.1.1 in /opt/iobroker/node_modules/iobroker.deconz, node: v6.12.2 deconz.0 2018-01-27 15:52:12.742 error TypeError: Cannot read property 'aborted' of null at ClientRequest._req.on (/opt/iobroker/node_modules/ws/lib/WebSocket.js:644:18) at emitOne (events.js:96:13) at ClientRequest.emit (event deconz.0 2018-01-27 15:52:12.742 error uncaught exception: Cannot read property 'aborted' of null deconz.0 2018-01-27 15:52:12.741 error Error: connect ECONNREFUSED 192.168.1.152:443 at Object.exports._errnoException (util.js:1020:11) at exports._exceptionWithHostPort (util.js:1043:20) at TCPConnectWrap.afterConnect [as onc deconz.0 2018-01-27 15:52:12.738 error uncaught exception: connect ECONNREFUSED 192.168.1.152:443 deconz.0 2018-01-27 15:52:02.670 info starting. Version 0.1.1 in /opt/iobroker/node_modules/iobroker.deconz, node: v6.12.2 deconz.0 2018-01-27 15:51:29.802 error TypeError: Cannot read property 'aborted' of null at ClientRequest._req.on (/opt/iobroker/node_modules/ws/lib/WebSocket.js:644:18) at emitOne (events.js:96:13) at ClientRequest.emit (event deconz.0 2018-01-27 15:51:29.802 error uncaught exception: Cannot read property 'aborted' of null deconz.0 2018-01-27 15:51:29.801 error Error: connect ECONNREFUSED 192.168.1.152:443 at Object.exports._errnoException (util.js:1020:11) at exports._exceptionWithHostPort (util.js:1043:20) at TCPConnectWrap.afterConnect [as onc deconz.0 2018-01-27 15:51:29.798 error uncaught exception: connect ECONNREFUSED 192.168.1.152:443 deconz.0 2018-01-27 15:51:19.740 info starting. Version 0.1.1 in /opt/iobroker/node_modules/iobroker.deconz, node: v6.12.2 deconz.0 2018-01-27 15:50:46.837 error TypeError: Cannot read property 'aborted' of null at ClientRequest._req.on (/opt/iobroker/node_modules/ws/lib/WebSocket.js:644:18) at emitOne (events.js:96:13) at ClientRequest.emit (event deconz.0 2018-01-27 15:50:46.836 error uncaught exception: Cannot read property 'aborted' of null deconz.0 2018-01-27 15:50:46.836 error Error: connect ECONNREFUSED 192.168.1.152:443 at Object.exports._errnoException (util.js:1020:11) at exports._exceptionWithHostPort (util.js:1043:20) at TCPConnectWrap.afterConnect [as onc deconz.0 2018-01-27 15:50:46.834 error uncaught exception: connect ECONNREFUSED 192.168.1.152:443 deconz.0 2018-01-27 15:50:36.805 info starting. Version 0.1.1 in /opt/iobroker/node_modules/iobroker.deconz, node: v6.12.2 deconz.0 2018-01-27 15:50:04.383 info terminating