NEWS
[Gelöst]Zigbee (CC2538+CC2592) Instanz bleibt gelb!
-
hi Ihrs,
Da ich Probleme mit der neuen Zigbee Platine (CC2538+CC2592 PA) habe, habe ich mir kurzerhand einen Raspi4 mit dem aktuellen Image erstellt um zu sehen ob es an der Platine liegt, da ich sie weder auf der Diskstation noch am Windows 10 PC zum laufen bringe:
Bei mir klappt es mit dem Befehl "ls -l /dev/serial/by-id" nicht:
pi@RDJLHOME:/opt/iobroker $ ls -l /dev/serial/by-id ls: Zugriff auf '/dev/serial/by-id' nicht möglich: Datei oder Verzeichnis nicht gefunden
will ich ja den COM Anschluss für die neue Platine, eintragen können:
Der Zigbee Adapter selbst bleibt gelb unb gibt folgende FM aus:
zigbee.0 2020-03-17 14:58:08.140 error at binding.open.then.err (/opt/iobroker/node_modules/zigbee-herdsman/node_modules/@serialport/stream/lib/index.js:242:12) zigbee.0 2020-03-17 14:58:08.140 error at SerialPort._error (/opt/iobroker/node_modules/zigbee-herdsman/node_modules/@serialport/stream/lib/index.js:198:14) zigbee.0 2020-03-17 14:58:08.140 error at SerialPort.serialPort.open (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:111:49) zigbee.0 2020-03-17 14:58:08.140 error at __awaiter (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:4:12) zigbee.0 2020-03-17 14:58:08.140 error at new Promise (<anonymous>) zigbee.0 2020-03-17 14:58:08.140 error at /opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:8:71 zigbee.0 2020-03-17 14:58:08.140 error at Generator.next (<anonymous>) zigbee.0 2020-03-17 14:58:08.140 error at Znp.<anonymous> (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:113:32) zigbee.0 2020-03-17 14:58:08.140 error (9111) Error: Error while opening serialport 'Error: Error Resource temporarily unavailable Cannot lock port' zigbee.0 2020-03-17 14:58:08.139 error (9111) Failed to start Zigbee zigbee.0 2020-03-17 14:58:07.867 info (9111) Starting Zigbee... zigbee.0 2020-03-17 14:58:07.866 info (9111) Try to reconnect. 1 attempts left zigbee.0 2020-03-17 14:57:57.866 error at rejected (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/adapter/zStackAdapter.js:6:65) zigbee.0 2020-03-17 14:57:57.866 error at Generator.throw (<anonymous>) zigbee.0 2020-03-17 14:57:57.866 error at ZStackAdapter.<anonymous> (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/adapter/zStackAdapter.js:71:23) zigbee.0 2020-03-17 14:57:57.866 error (9111) Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms) zigbee.0 2020-03-17 14:57:57.864 error (9111) Failed to start Zigbee
Den Fix habe ich auch bereits eingespielt: "curl -sL https://iobroker.net/fix.sh | bash -
"Was mir noch auffällt ist das hier:
crwxrwxrwx 1 root dialout 204, 64 Mär 17 14:12 ttyAMA0hier noch das log von der Zigbee Adpater Installation:
$ ./iobroker add zigbee --host RDJLHOME NPM version: 6.13.4 npm install iobroker.zigbee@1.0.2 --loglevel error --prefix "/opt/iobroker" (System call) In file included from ../src/./serialport.h:6, from ../src/serialport.cpp:1:../../../nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker*)’:../../../nan/nan.h:2298:62: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete) ^ ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Open(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:78:69: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Open, (uv_after_work_cb)EIO_AfterOpen); ^~~~~~~~~~~~~ ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Update(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:135:71: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Update, (uv_after_work_cb)EIO_AfterUpdate); ^~~~~~~~~~~~~~~ ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Close(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:175:70: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Close, (uv_after_work_cb)EIO_AfterClose); ^~~~~~~~~~~~~~ ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Flush(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:215:70: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Flush, (uv_after_work_cb)EIO_AfterFlush); ^~~~~~~~~~~~~~ ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Set(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:270:68: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Set, (uv_after_work_cb)EIO_AfterSet); ^~~~~~~~~~~~../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Get(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:314:68: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Get, (uv_after_work_cb)EIO_AfterGet); ^~~~~~~~~~~~ ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE GetBaudRate(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:363:76: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_GetBaudRate, (uv_after_work_cb)EIO_AfterGetBaudRate); ^~~~~~~~~~~~~~~~~~~~ ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Drain(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:409:70: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Drain, (uv_after_work_cb)EIO_AfterDrain); ^~~~~~~~~~~~~~ ../src/serialport.cpp: At global scope:../src/serialport.cpp:430:28: warning: unnecessary parentheses in declaration of ‘ToParityEnum’ [-Wparentheses] SerialPortParity NAN_INLINE(ToParityEnum(const v8::Local<v8::String>& v8str)) { ^ ../src/serialport.cpp:449:30: warning: unnecessary parentheses in declaration of ‘ToStopBitEnum’ [-Wparentheses] SerialPortStopBits NAN_INLINE(ToStopBitEnum(double stopBits)) { ^ In file included from ../../../nan/nan.h:54, from ../src/./serialport.h:6, from ../src/serialport.cpp:1:/home/iobroker/.cache/node-gyp/10.19.0/include/node/node.h:573:43: warning: cast between incompatible function types from ‘void (*)(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)’ {aka ‘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/iobroker/.cache/node-gyp/10.19.0/include/node/node.h:607:3: note: in expansion of macro ‘NODE_MODULE_X’ NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage) ^~~~~~~~~~~~~../src/serialport.cpp:483:1: note: in expansion of macro ‘NODE_MODULE’ NODE_MODULE(serialport, init); ^~~~~~~~~~~ In file included from /home/iobroker/.cache/node-gyp/10.19.0/include/node/node.h:63, from ../../../nan/nan.h:54, from ../src/./serialport.h:6, from ../src/serialport.cpp:1:/home/iobroker/.cache/node-gyp/10.19.0/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)]’:/home/iobroker/.cache/node-gyp/10.19.0/include/node/node_object_wrap.h:84:78: required from here/home/iobroker/.cache/node-gyp/10.19.0/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type] reinterpret_cast<Callback>(callback), type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iobroker/.cache/node-gyp/10.19.0/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)]’:../../../nan/nan_object_wrap.h:65:61: required from here/home/iobroker/.cache/node-gyp/10.19.0/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<Nan::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type] In file included from ../src/serialport.h:6, from ../src/serialport_unix.cpp:2:../../../nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker*)’:../../../nan/nan.h:2298:62: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete) ^ In file included from /home/iobroker/.cache/node-gyp/10.19.0/include/node/node.h:63, from ../../../nan/nan.h:54, from ../src/serialport.h:6, from ../src/serialport_unix.cpp:2:/home/iobroker/.cache/node-gyp/10.19.0/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)]’:/home/iobroker/.cache/node-gyp/10.19.0/include/node/node_object_wrap.h:84:78: required from here/home/iobroker/.cache/node-gyp/10.19.0/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type] reinterpret_cast<Callback>(callback), type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iobroker/.cache/node-gyp/10.19.0/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)]’:../../../nan/nan_object_wrap.h:65:61: required from here/home/iobroker/.cache/node-gyp/10.19.0/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<Nan::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type] ../src/serialport_unix.cpp: In function ‘int setup(int, OpenBaton*)’:../src/serialport_unix.cpp:176:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1005 [-Wformat-truncation=] snprintf(data->errorString, sizeof(data->errorString), "Error %s Cannot open %s", strerror(errno), data->path); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../src/serialport_unix.cpp:176:13: note: ‘snprintf’ output 20 or more bytes (assuming 1043) into a destination of size 1024 snprintf(data->errorString, sizeof(data->errorString), "Error %s Cannot open %s", strerror(errno), data->path); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/serialport_unix.cpp: In function ‘void EIO_Open(uv_work_t*)’:../src/serialport_unix.cpp:86:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1003 [-Wformat-truncation=] snprintf(data->errorString, sizeof(data->errorString), "Error: %s, cannot open %s", strerror(errno), data->path); ^~~~~~~~~~~~~~~~~~~~~~~~~~~../src/serialport_unix.cpp:86:13: note: ‘snprintf’ output 22 or more bytes (assuming 1045) into a destination of size 1024 snprintf(data->errorString, sizeof(data->errorString), "Error: %s, cannot open %s", strerror(errno), data->path); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/poller.cpp:1:../../../nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker*)’:../../../nan/nan.h:2298:62: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete) ^ In file included from /home/iobroker/.cache/node-gyp/10.19.0/include/node/node.h:63, from ../../../nan/nan.h:54, from ../src/poller.cpp:1:/home/iobroker/.cache/node-gyp/10.19.0/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)]’:/home/iobroker/.cache/node-gyp/10.19.0/include/node/node_object_wrap.h:84:78: required from here/home/iobroker/.cache/node-gyp/10.19.0/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type] reinterpret_cast<Callback>(callback), type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iobroker/.cache/node-gyp/10.19.0/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)]’:../../../nan/nan_object_wrap.h:65:61: required from here/home/iobroker/.cache/node-gyp/10.19.0/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<Nan::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type] host.RDJLHOME install adapter zigbee upload [150] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/unknown.png img/unknown.png image/png upload [100] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/osram_g_spot.png img/osram_g_spot.png image/png upload [90] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/lumi_vibration.png img/lumi_vibration.png image/png upload [80] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/livolo.png img/livolo.png image/png upload [70] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/konke_kpft.png img/konke_kpft.png image/png upload [60] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/innr.png img/innr.png image/png upload [50] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/ikea_led1837r5.PNG img/ikea_led1837r5.PNG image/png upload [40] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/hs1sa.png img/hs1sa.png image/png upload [30] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/fnb56zsw01.png img/fnb56zsw01.png image/png upload [20] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/ctrl_neutral1.png img/ctrl_neutral1.png image/png upload [19] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/ctrl_ln2.png img/ctrl_ln2.png image/png upload [18] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/ctrl_ln1.png img/ctrl_ln1.png image/png upload [17] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/contact.png img/contact.png image/png upload [16] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/bitron_plug.png img/bitron_plug.png image/png upload [15] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/battery_v.png img/battery_v.png image/png upload [14] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/battery_p.png img/battery_p.png image/png upload [13] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/basiczbr3.png img/basiczbr3.png image/png upload [12] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/aqara_temperature_sensor.png img/aqara_temperature_sensor.png image/png upload [11] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/aqara_switch.png img/aqara_switch.png image/png upload [10] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/aqara_numan_body_sensor.png img/aqara_numan_body_sensor.png image/png upload [9] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/aqara_curtain.png img/aqara_curtain.png image/png upload [8] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/aqara_bulb.png img/aqara_bulb.png image/png upload [7] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/Ikea_fyrtur.png img/Ikea_fyrtur.png image/png upload [6] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/FLOALT.panel.WS.png img/FLOALT.panel.WS.png image/png upload [5] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/Eurotronic_Spirit_04.png img/Eurotronic_Spirit_04.png image/png upload [4] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/DIYRuZ.png img/DIYRuZ.png image/png upload [3] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/86sw2.png img/86sw2.png image/png upload [2] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/86sw1.png img/86sw1.png image/png upload [1] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/86plug.png img/86plug.png image/png upload [0] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/admin.js admin.js application/javascript host.RDJLHOME object system.adapter.zigbee created/updated host.RDJLHOME create instance zigbee host.RDJLHOME object zigbee.0.info.groups created host.RDJLHOME object zigbee.0.info.pairingMessage created host.RDJLHOME object zigbee.0.info.pairingCountdown created host.RDJLHOME object zigbee.0.info.pairingMode created host.RDJLHOME object zigbee.0.info.connection created host.RDJLHOME object zigbee.0.info created host.RDJLHOME object system.adapter.zigbee.0.sigKill created host.RDJLHOME object system.adapter.zigbee.0.eventLoopLag created host.RDJLHOME object system.adapter.zigbee.0.outputCount created host.RDJLHOME object system.adapter.zigbee.0.inputCount created host.RDJLHOME object system.adapter.zigbee.0.uptime created host.RDJLHOME object system.adapter.zigbee.0.memRss created host.RDJLHOME object system.adapter.zigbee.0.memHeapTotal created host.RDJLHOME object system.adapter.zigbee.0.memHeapUsed created host.RDJLHOME object system.adapter.zigbee.0.cputime created host.RDJLHOME object system.adapter.zigbee.0.cpu created host.RDJLHOME object system.adapter.zigbee.0.compactMode created host.RDJLHOME object system.adapter.zigbee.0.connected created host.RDJLHOME object system.adapter.zigbee.0.alive created host.RDJLHOME object system.adapter.zigbee.0 created process exited with code 0
und nach eingabe der Schnittstelle "/dev/ttyACM0":
zigbee.0 2020-03-17 16:08:42.519 error (9287) Error: Error while opening serialport 'Error: Error Resource temporarily unavailable Cannot lock port' at Znp.<anonymous> (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/zn zigbee.0 2020-03-17 16:08:42.518 error (9287) Failed to start Zigbee zigbee.0 2020-03-17 16:08:42.241 info (9287) Starting Zigbee... zigbee.0 2020-03-17 16:08:42.240 info (9287) Try to reconnect. 1 attempts left zigbee.0 2020-03-17 16:08:32.240 error (9287) Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms) at ZStackAdapter.<anonymous> (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/adapter/zStackA zigbee.0 2020-03-17 16:08:32.238 error (9287) Failed to start Zigbee zigbee.0 2020-03-17 16:08:24.811 info (9287) Starting Zigbee... zigbee.0 2020-03-17 16:08:24.738 info (9287) starting. Version 1.0.2 in /opt/iobroker/node_modules/iobroker.zigbee, node: v10.19.0 zigbee.0 2020-03-17 16:08:24.738 info (9287) starting. Version 1.0.2 in /opt/iobroker/node_modules/iobroker.zigbee, node: v10.19.0 host.RDJLHOME 2020-03-17 16:08:22.438 info instance system.adapter.zigbee.0 started with pid 9287 host.RDJLHOME 2020-03-17 16:08:22.417 info "system.adapter.zigbee.0" enabled host.RDJLHOME 2020-03-17 16:07:49.871 info instance system.adapter.zigbee.0 terminated with code 156 (156) zigbee.0 2020-03-17 16:07:49.353 info (9267) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason zigbee.0 2020-03-17 16:07:49.351 info (9267) terminating zigbee.0 2020-03-17 16:07:49.350 error at process._tickCallback (internal/process/next_tick.js:68:7)) zigbee.0 2020-03-17 16:07:49.350 error at ZigbeeController.stop (/opt/iobroker/node_modules/iobroker.zigbee/lib/zigbeecontroller.js:293:33) zigbee.0 2020-03-17 16:07:49.350 error at Controller.stop (/opt/iobroker/node_modules/zigbee-herdsman/dist/controller/controller.js:169:16) zigbee.0 2020-03-17 16:07:49.350 error at __awaiter (/opt/iobroker/node_modules/zigbee-herdsman/dist/controller/controller.js:4:12) zigbee.0 2020-03-17 16:07:49.350 error at new Promise (<anonymous>) zigbee.0 2020-03-17 16:07:49.350 error at /opt/iobroker/node_modules/zigbee-herdsman/dist/controller/controller.js:8:71 zigbee.0 2020-03-17 16:07:49.350 error at Generator.next (<anonymous>) zigbee.0 2020-03-17 16:07:49.350 error at Controller.<anonymous> (/opt/iobroker/node_modules/zigbee-herdsman/dist/controller/controller.js:170:49) zigbee.0 2020-03-17 16:07:49.350 error at Function.all (/opt/iobroker/node_modules/zigbee-herdsman/dist/controller/model/device.js:165:16) zigbee.0 2020-03-17 16:07:49.350 error at Function.loadFromDatabaseIfNecessary (/opt/iobroker/node_modules/zigbee-herdsman/dist/controller/model/device.js:145:55) zigbee.0 2020-03-17 16:07:49.350 error (9267) Failed to stop zigbee (TypeError: Cannot read property 'getEntries' of null zigbee.0 2020-03-17 16:07:49.343 info (9267) Zigbee: disabling joining new devices. zigbee.0 2020-03-17 16:07:49.336 info (9267) cleaned everything up... host.RDJLHOME 2020-03-17 16:07:49.327 info stopInstance system.adapter.zigbee.0 send kill signal zigbee.0 2020-03-17 16:07:49.333 info (9267) Got terminate signal TERMINATE_YOURSELF host.RDJLHOME 2020-03-17 16:07:49.324 info stopInstance system.adapter.zigbee.0 (force=false, process=true) host.RDJLHOME 2020-03-17 16:07:49.319 info "system.adapter.zigbee.0" disabled zigbee.0 2020-03-17 16:06:39.619 error at process._tickCallback (internal/process/next_tick.js:68:7) zigbee.0 2020-03-17 16:06:39.619 error at fulfilled (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/adapter.js:5:58) zigbee.0 2020-03-17 16:06:39.619 error at Generator.next (<anonymous>) zigbee.0 2020-03-17 16:06:39.619 error at Function.<anonymous> (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/adapter.js:54:27) zigbee.0 2020-03-17 16:06:39.619 error (9267) Error: No path provided and failed to auto detect path zigbee.0 2020-03-17 16:06:39.619 error (9267) Failed to start Zigbee zigbee.0 2020-03-17 16:06:39.315 info (9267) Starting Zigbee... zigbee.0 2020-03-17 16:06:39.314 info (9267) Try to reconnect. 1 attempts left zigbee.0 2020-03-17 16:06:29.313 error at process._tickCallback (internal/process/next_tick.js:68:7) zigbee.0 2020-03-17 16:06:29.313 error at fulfilled (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/adapter.js:5:58) zigbee.0 2020-03-17 16:06:29.313 error at Generator.next (<anonymous>) zigbee.0 2020-03-17 16:06:29.313 error at Function.<anonymous> (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/adapter.js:54:27) zigbee.0 2020-03-17 16:06:29.313 error (9267) Error: No path provided and failed to auto detect path zigbee.0 2020-03-17 16:06:29.312 error (9267) Failed to start Zigbee zigbee.0 2020-03-17 16:06:28.841 info (9267) Starting Zigbee... zigbee.0 2020-03-17 16:06:28.837 error (9267) Serial port not selected! Go to settings page. zigbee.0 2020-03-17 16:06:28.806 info (9267) starting. Version 1.0.2 in /opt/iobroker/node_modules/iobroker.zigbee, node: v10.19.0
-
sitze hier seit Stunden und keine Hilfe zu erwarten
bin mir fast sicher das die Platine was hat, habe jetzt einen CC2531 angesteckt (ttyACM0) und der hat sofort funktioniert auch der Befehl "ls -la /dev/serial/by-id/ funktioniert beim CC2531":
pi@RDJLHOME:~ $ ls -l /dev/serial/by-id insgesamt 0 lrwxrwxrwx 1 root root 13 Mär 17 17:05 usb-Texas_Instruments_TI_CC2531_USB_CDC___0X00124B0002C5A0BD-if00 -> ../../ttyACM0
zigbee.0 2020-03-17 17:08:04.489 info (1013) Zigbee started zigbee.0 2020-03-17 17:08:04.488 info (1013) Currently no devices. zigbee.0 2020-03-17 17:08:04.477 info (1013) --> transmitPower : normal zigbee.0 2020-03-17 17:08:04.470 info (1013) Disable LED zigbee.0 2020-03-17 17:08:04.463 info (1013) Coordinator firmware version: {"type":"zStack12","meta":{"transportrev":2,"product":0,"majorrel":2,"minorrel":6,"maintrel":3,"revision":20190223}} zigbee.0 2020-03-17 17:07:55.489 info (1013) Starting Zigbee... zigbee.0 2020-03-17 17:07:55.433 info (1013) starting. Version 1.0.2 in /opt/iobroker/node_modules/iobroker.zigbee, node: v10.19.0
wenn ich aber auf ttyAMA0 wechsle:
zigbee.0 2020-03-17 17:10:25.009 error (1031) Error: Error while opening serialport 'Error: Error Resource temporarily unavailable Cannot lock port' at Znp.<anonymous> (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/zn zigbee.0 2020-03-17 17:10:25.008 error (1031) Failed to start Zigbee zigbee.0 2020-03-17 17:10:24.706 info (1031) Starting Zigbee... zigbee.0 2020-03-17 17:10:24.705 info (1031) Try to reconnect. 1 attempts left zigbee.0 2020-03-17 17:10:14.704 error (1031) Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms) at ZStackAdapter.<anonymous> (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/adapter/zStackA zigbee.0 2020-03-17 17:10:14.703 error (1031) Failed to start Zigbee zigbee.0 2020-03-17 17:10:07.257 info (1031) Starting Zigbee... zigbee.0 2020-03-17 17:10:07.198 info (1031) starting. Version 1.0.2 in /opt/iobroker/node_modules/iobroker.zigbee, node: v10.19.0 host.RDJLHOME 2020-03-17 17:10:04.946 info instance system.adapter.zigbee.0 started with pid 1031 host.RDJLHOME 2020-03-17 17:10:03.018 info instance system.adapter.zigbee.0 terminated with code 156 (156) zigbee.0 2020-03-17 17:10:02.485 info (1013) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason zigbee.0 2020-03-17 17:10:02.483 info (1013) terminating zigbee.0 2020-03-17 17:10:02.451 info (1013) Zigbee: disabling joining new devices. zigbee.0 2020-03-17 17:10:02.445 info (1013) cleaned everything up... zigbee.0 2020-03-17 17:10:02.442 info (1013) Got terminate signal TERMINATE_YOURSELF host.RDJLHOME 2020-03-17 17:10:02.435 info stopInstance system.adapter.zigbee.0 send kill signal host.RDJLHOME 2020-03-17 17:10:02.431 info stopInstance system.adapter.zigbee.0 (force=false, process=true)
-
Hi Myzer,
hast du den CC-Stick im Nachgang an den gleichen Port gesteckt? Ich hab von der Materie leider auch keine Ahnung, aber die Ausgabe AMA0 verwundert mich sehr. Hab nur schnell gegooglet und was von Bluetooth gelesen, dass da drüber läuft... -
was meinst du mit "Nachgang" ?
Ich habe jetzt den CC2531 entfernt und alle 4 USB Ports am Raspi4 mit dem CC2538+CC2592 durchprobiert (jeweils danach einen shutdown gemacht ) leider alles ohne Erfolg.
pi@RDJLHOME:~ $ lsusb Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub pi@RDJLHOME:~ $ ls -l /dev/serial/by-id ls: Zugriff auf '/dev/serial/by-id' nicht möglich: Datei oder Verzeichnis nicht gefunden pi@RDJLHOME:~ $ sudo test -w /dev/ttyAMA0 && echo success || echo failure success pi@RDJLHOME:~ $ ls -l /dev/ttyAMA0 crw-rw---- 1 root dialout 204, 64 Mär 17 17:32 /dev/ttyAMA0 pi@RDJLHOME:~ $
ich weiß nicht-mal ob der Stick vorm versendet getestet wurde, aber langsam werde ich unrund, seit Stunden schei** ich hier schon rum, ich habe ja nichts gemacht das der immer ttyAMA0 anzeigt, auf der Diskstation geht er gar nicht, am Windows Rechner wird er nicht mal erkannt, daher habe ich nun den neuen Raspi4 mal aufgesetzt und da geht er auch nicht --> bin mir zu 99% sicher das der was hat! Aber eventuell hat ja @arteck noch einen Tipp
-
Hm,
ich hab hier im Forum was gefunden, schau mal hier
Das hört sich alles so an, als wäre da keine Software auf dem Stick? Allerdings bin ich, was das betrifft, auch nur ein Laie... -
-
@MyzerAT ich würde den Stick da reklamieren, wo ich ihn gekauft habe - und dann per Chat, nicht in einem Thread Ich denke, das geht dann schneller mit der Rückmeldung. Neu flashen ist, so wie ich das gelesen hab, für die IT-Spezies hier auch kein Problem.
In der Zeit verwendest einfach deinen alten Stick weiter...paar Tage warten und nochmal auf den Stick freuen ^^ -
habe ihn ja über @arteck bezogen, war auch super zufrieden, ging super schnell und die Aufmachung, Verpackung, Lieferung usw. war echt Profimässig, daher denk ich mir kann schon sein das in der eile, bei so vielen Bestellungen mal ein Fehler unterlaufen kann und bin auch nicht nachtragend, kann passieren und mein System läuft ja "noch"
dank dir für deine Tipps!
#Edit# eine freundliche Mail, mit Screenshots an den Lieferanten ist raus!
-
So der Stick geht morgen per Post retour, habe mit dem Ersteller Kontakt aufgenommen und er sendet mir einen neuen zu, somit wäre dieser Threat gelöst!
-
Hat soeben neuen CC2538+CC2592 Stick bekommen und dieser hat sofort funktioniert !
-
@MyzerAT Ah, sehr gut Dann kanns jetzt weiter gehen mit neuen Projekten in der Heimautomatisierung ^^