Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Error/Bug
  4. [Gelöst] Fehler Sonoff Zigbee Stick Zigbee Adapter Proxmox

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    16
    1
    356

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    4.8k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.3k

[Gelöst] Fehler Sonoff Zigbee Stick Zigbee Adapter Proxmox

Geplant Angeheftet Gesperrt Verschoben Error/Bug
proxmoxsonoff zigbeesonoff zigbee 3.0 plussonoff zigbee stick 3.0 plusvmszigbeezigbee stick
13 Beiträge 5 Kommentatoren 1.7k Aufrufe 5 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • FreunderNachtF Offline
    FreunderNachtF Offline
    FreunderNacht
    schrieb am zuletzt editiert von FreunderNacht
    #1
    Systemdata Bitte Ausfüllen
    Hardwaresystem: NUC
    Arbeitsspeicher: 6GB
    Festplattenart: SSD
    Betriebssystem: Ubuntu
    Nodejs-Version: 12.22.9
    NPM-Version: 6.14.15
    Installationsart: Manuell
    Image genutzt: Ja
    Virtualisierungsplattform: Proxmox 6
    Art der virtuellen Maschine: VM

    Hi,
    ich habe heute versucht den den Zigbee-Adapter zu installieren und den Sonoff Zigbee-Stick 3.0 plus einzubinden.
    Hierbei hatte ich jedoch keinen Erfolg.

    Den Stick habe ich im Proxmox an die VM durchgereicht:

    Proxnox VM Hardwareeinstellungen.jpg

    Er wird in der VM auch gefunden:

    io-broker@io-broker:~$ ls -la /dev/serial/by-id/
    total 0
    drwxr-xr-x 2 root root 60 Jan 21 19:35 .
    drwxr-xr-x 4 root root 80 Jan 21 19:35 ..
    lrwxrwxrwx 1 root root 13 Jan 21 19:35 usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_ecf07515733bec119d56a0957a0af07f-if00-port0 -> ../../ttyUSB0
    

    Dann habe ich den Zigbee Adapter installiert.
    Bei der Installation sind auch direkt schon Warnungen aufgetaucht:

    $ iobroker add zigbee --host io-broker
    
    NPM version: 6.14.15
    
    npm install iobroker.zigbee@1.6.6 --loglevel error --prefix "/opt/iobroker" (System call)
    
    ../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] 78 | 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] 135 | 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] 175 | 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] 215 | 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:271: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] 271 | 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:316: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] 316 | 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:366: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] 366 | 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:412: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] 412 | uv_queue_work(uv_default_loop(), req, EIO_Drain, (uv_after_work_cb)EIO_AfterDrain); | ^~~~~~~~~~~~~~
    
    ../src/serialport.cpp: At global scope:../src/serialport.cpp:433:28: warning: unnecessary parentheses in declaration of ‘ToParityEnum’ [-Wparentheses] 433 | SerialPortParity NAN_INLINE(ToParityEnum(const v8::Local<v8::String>& v8str)) { | ^../src/serialport.cpp:452:30: warning: unnecessary parentheses in declaration of ‘ToStopBitEnum’ [-Wparentheses] 452 | SerialPortStopBits NAN_INLINE(ToStopBitEnum(double stopBits)) { | ^
    
    In file included from ../../../nan/nan.h:58, from ../src/./serialport.h:13, from ../src/serialport.cpp:1:/home/iobroker/.cache/node-gyp/12.22.9/include/node/node.h:736: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] 736 | (node::addon_register_func) (regfunc), \ | ^/home/iobroker/.cache/node-gyp/12.22.9/include/node/node.h:770:3: note: in expansion of macro ‘NODE_MODULE_X’ 770 | NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage) | ^~~~~~~~~~~~~../src/serialport.cpp:486:1: note: in expansion of macro ‘NODE_MODULE’ 486 | NODE_MODULE(serialport, init); | ^~~~~~~~~~~
    
    ../src/serialport_unix.cpp: In function ‘int setup(int, OpenBaton*)’:../src/serialport_unix.cpp:179:82: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1005 [-Wformat-truncation=]
    
    179 | snprintf(data->errorString, sizeof(data->errorString), "Error %s Cannot open %s", strerror(errno), data->path); | ^~In file included from /usr/include/stdio.h:867, from ../src/serialport.h:10, from ../src/serialport_unix.cpp:2:/usr/include/x86_64-linux-gnu/bits/stdio2.h:67:35: note: ‘__builtin___snprintf_chk’ output 20 or more bytes (assuming 1043) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
    ../src/serialport_unix.cpp: In function ‘void EIO_Open(uv_work_t*)’:
    
    ../src/serialport_unix.cpp:89:84: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1003 [-Wformat-truncation=] 89 | snprintf(data->errorString, sizeof(data->errorString), "Error: %s, cannot open %s", strerror(errno), data->path); | ^~In file included from /usr/include/stdio.h:867, from ../src/serialport.h:10, from ../src/serialport_unix.cpp:2:/usr/include/x86_64-linux-gnu/bits/stdio2.h:67:35: note: ‘__builtin___snprintf_chk’ output 22 or more bytes (assuming 1045) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
    ../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] 78 | 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] 135 | 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] 175 | 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] 215 | 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:271: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] 271 | 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:316: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] 316 | 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:366: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]
    
    366 | 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:412: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] 412 | uv_queue_work(uv_default_loop(), req, EIO_Drain, (uv_after_work_cb)EIO_AfterDrain); | ^~~~~~~~~~~~~~
    
    ../src/serialport.cpp: At global scope:../src/serialport.cpp:433:28: warning: unnecessary parentheses in declaration of ‘ToParityEnum’ [-Wparentheses] 433 | SerialPortParity NAN_INLINE(ToParityEnum(const v8::Local<v8::String>& v8str)) { | ^
    
    ../src/serialport.cpp:452:30: warning: unnecessary parentheses in declaration of ‘ToStopBitEnum’ [-Wparentheses] 452 | SerialPortStopBits NAN_INLINE(ToStopBitEnum(double stopBits)) { | ^
    
    In file included from ../../../nan/nan.h:58, from ../src/./serialport.h:13, from ../src/serialport.cpp:1:/home/iobroker/.cache/node-gyp/12.22.9/include/node/node.h:736: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] 736 | (node::addon_register_func) (regfunc), \
    
    | ^/home/iobroker/.cache/node-gyp/12.22.9/include/node/node.h:770:3: note: in expansion of macro ‘NODE_MODULE_X’ 770 | NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage) | ^~~~~~~~~~~~~../src/serialport.cpp:486:1: note: in expansion of macro ‘NODE_MODULE’ 486 | NODE_MODULE(serialport, init); | ^~~~~~~~~~~
    
    ../src/serialport_unix.cpp: In function ‘int setup(int, OpenBaton*)’:
    
    ../src/serialport_unix.cpp:179:82: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1005 [-Wformat-truncation=] 179 | snprintf(data->errorString, sizeof(data->errorString), "Error %s Cannot open %s", strerror(errno), data->path); | ^~In file included from /usr/include/stdio.h:867, from ../src/serialport.h:10, from ../src/serialport_unix.cpp:2:/usr/include/x86_64-linux-gnu/bits/stdio2.h:67:35: note: ‘__builtin___snprintf_chk’ output 20 or more bytes (assuming 1043) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
    ../src/serialport_unix.cpp: In function ‘void EIO_Open(uv_work_t*)’:
    
    ../src/serialport_unix.cpp:89:84: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1003 [-Wformat-truncation=] 89 | snprintf(data->errorString, sizeof(data->errorString), "Error: %s, cannot open %s", strerror(errno), data->path); | ^~In file included from /usr/include/stdio.h:867, from ../src/serialport.h:10, from ../src/serialport_unix.cpp:2:/usr/include/x86_64-linux-gnu/bits/stdio2.h:67:35: note: ‘__builtin___snprintf_chk’ output 22 or more bytes (assuming 1045) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
    host.io-broker install adapter zigbee
    
    upload [300] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/vis-network.min.css vis-network.min.css text/css
    
    upload [250] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/sensor_ht.png img/sensor_ht.png image/png
    
    upload [200] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/paulmann_rgbw_globe.png img/paulmann_rgbw_globe.png image/png
    
    upload [150] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/lamp_01.png img/lamp_01.png image/png
    
    upload [100] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/group_6.png img/group_6.png image/png
    
    upload [90] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/gledopto_gu10.png img/gledopto_gu10.png image/png
    
    upload [80] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/flair_viyu_e14_candle.png img/flair_viyu_e14_candle.png image/png
    
    upload [70] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/diy.png img/diy.png image/png
    
    upload [60] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/crts0111.PNG img/crts0111.PNG image/png
    
    upload [50] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/battery_v.png img/battery_v.png image/png
    
    upload [40] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/ZHS15.png img/ZHS15.png image/png
    
    upload [30] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/Paulmann_50067.png img/Paulmann_50067.png image/png
    
    upload [20] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/HG06104A.png img/HG06104A.png image/png
    
    upload [19] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/FLOALT.panel.WS.png img/FLOALT.panel.WS.png image/png
    
    upload [18] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/Eurotronic_Spirit_04.png img/Eurotronic_Spirit_04.png image/png
    
    upload [17] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/DIYRuZ_R8_8.png img/DIYRuZ_R8_8.png image/png
    
    upload [16] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/DIYRuZ_Geiger.png img/DIYRuZ_Geiger.png image/png
    
    upload [15] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/DIYRuZ_FreePad_LeTV_8.png img/DIYRuZ_FreePad_LeTV_8.png image/png
    
    upload [14] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/DIYRuZ_FreePad.png img/DIYRuZ_FreePad.png image/png
    
    upload [13] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/DIYRuZ_Flower.png img/DIYRuZ_Flower.png image/png
    
    upload [12] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/DIYRuZ_CO2.png img/DIYRuZ_CO2.png image/png
    
    upload [11] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/DIYRuZ.png img/DIYRuZ.png image/png
    
    upload [10] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/DGNWG05LM.png img/DGNWG05LM.png image/png
    
    upload [9] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/Bitron_AV201021A.png img/Bitron_AV201021A.png image/png
    
    upload [8] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/BW-IS5.png img/BW-IS5.png image/png
    
    upload [7] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/BW-IS3.png img/BW-IS3.png image/png
    
    upload [6] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/AV2010_32.png img/AV2010_32.png image/png
    
    upload [5] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/86sw2.png img/86sw2.png image/png
    
    upload [4] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/86sw1.png img/86sw1.png image/png
    
    upload [3] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/86plug.png img/86plug.png image/png
    
    upload [2] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/14147206L.png img/14147206L.png image/png
    
    upload [1] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/admin.js admin.js application/javascript
    
    upload [0] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/adapter-settings.js adapter-settings.js application/javascript
    
    host.io-broker object system.adapter.zigbee created/updated
    
    host.io-broker create instance zigbee
    
    host.io-broker object zigbee.0.info.groups created
    
    host.io-broker object zigbee.0.info.pairingMessage created
    
    host.io-broker object zigbee.0.info.pairingCountdown created
    
    host.io-broker object zigbee.0.info.pairingMode created
    
    host.io-broker object zigbee.0.info.connection created
    
    host.io-broker object zigbee.0.info created
    
    host.io-broker object zigbee.0.exclude.all created
    
    host.io-broker object zigbee.0.exclude created
    
    host.io-broker object system.adapter.zigbee.0.logLevel created
    
    host.io-broker object system.adapter.zigbee.0.sigKill created
    
    host.io-broker object system.adapter.zigbee.0.eventLoopLag created
    
    host.io-broker object system.adapter.zigbee.0.outputCount created
    
    host.io-broker object system.adapter.zigbee.0.inputCount created
    
    host.io-broker object system.adapter.zigbee.0.uptime created
    
    host.io-broker object system.adapter.zigbee.0.memRss created
    
    host.io-broker object system.adapter.zigbee.0.memHeapTotal created
    
    host.io-broker object system.adapter.zigbee.0.memHeapUsed created
    
    host.io-broker object system.adapter.zigbee.0.cputime created
    
    host.io-broker object system.adapter.zigbee.0.cpu created
    
    host.io-broker object system.adapter.zigbee.0.compactMode created
    
    host.io-broker object system.adapter.zigbee.0.connected created
    
    host.io-broker object system.adapter.zigbee.0.alive created
    
    host.io-broker Set default value of zigbee.0.info.groups:
    
    host.io-broker Set default value of zigbee.0.info.pairingMessage:
    
    host.io-broker Set default value of zigbee.0.info.pairingCountdown: 0
    
    host.io-broker Set default value of zigbee.0.info.pairingMode: false
    
    host.io-broker Set default value of zigbee.0.info.connection: false
    
    host.io-broker Set default value of zigbee.0.exclude.all: []
    
    host.io-broker object system.adapter.zigbee.0 created
    
    Process exited with code 0
    

    Er wurde aber soweit installiert.

    Die Einstellungen im Zigbee-Adapter habe ich wie folgt gesetzt:

    Einstellungen Zigbee Adapter.jpg

    Der Adaper startet auch, er verbindet sich jedoch nicht:

    Zigbee Instanz.jpg

    Im Log kommen folgende Meldungen:

    
    zigbee.0
    2022-01-21 19:48:27.979	error	Error herdsman start
    
    zigbee.0
    2022-01-21 19:48:27.979	error	Failed to start Zigbee
    
    zigbee.0
    2022-01-21 19:48:27.979	error	Error herdsman start
    
    zigbee.0
    2022-01-21 19:48:27.979	error	Failed to start Zigbee
    
    zigbee.0
    2022-01-21 19:48:27.978	error	Starting zigbee-herdsman problem : "Error while opening serialport 'Error: Error Resource temporarily unavailable Cannot lock port'"
    
    zigbee.0
    2022-01-21 19:48:27.769	info	Installed Version: iobroker.zigbee@1.6.6
    
    zigbee.0
    2022-01-21 19:48:27.757	info	Starting Zigbee npm ...
    
    zigbee.0
    2022-01-21 19:48:27.756	info	Try to reconnect. 1 attempts left
    
    zigbee.0
    2022-01-21 19:48:17.754	error	Error herdsman start
    
    zigbee.0
    2022-01-21 19:48:17.754	error	Failed to start Zigbee
    
    zigbee.0
    2022-01-21 19:48:17.753	error	Starting zigbee-herdsman problem : "startup failed - configuration-adapter mismatch - see logs above for more information"
    
    zigbee.0
    2022-01-21 19:48:17.657	error	Re-commissioning your network will require re-pairing of all devices!
    
    zigbee.0
    2022-01-21 19:48:17.657	error	If you wish to re-commission your network, please remove coordinator backup at /opt/iobroker/iobroker-data/zigbee_0/nvbackup.json.
    
    zigbee.0
    2022-01-21 19:48:17.657	error	Please update configuration to prevent further issues.
    
    zigbee.0
    2022-01-21 19:48:17.656	error	- Channel List: configured=11, adapter=11
    
    zigbee.0
    2022-01-21 19:48:17.656	error	- Network Key: configured=01030507090b0d0f00020406080a0c0d, adapter=01030507090b0d0f00020406080a0c0d
    
    zigbee.0
    2022-01-21 19:48:17.655	error	- Extended PAN ID: configured=dd2ddd5dddddd4dd, adapter=00124b0024cae298
    
    zigbee.0
    2022-01-21 19:48:17.655	error	- PAN ID: configured=6746, adapter=6746
    
    zigbee.0
    2022-01-21 19:48:17.654	error	Configuration is not consistent with adapter state/backup!
    
    zigbee.0
    2022-01-21 19:48:17.487	info	Installed Version: iobroker.zigbee@1.6.6
    
    zigbee.0
    2022-01-21 19:48:17.167	info	Starting Zigbee npm ...
    
    zigbee.0
    2022-01-21 19:48:17.105	info	starting. Version 1.6.6 in /opt/iobroker/node_modules/iobroker.zigbee, node: v12.22.9, js-controller: 3.3.22
    

    Hat jemand eine Idee woran das liegen könnte, bzw. wo ich suchen müsste?
    Ich habe den Adapter schon mehrfach deinstalliert und wieder installiert.
    Immer das selbe.

    Ich habe auch schon mal den Ordner Zigbbe_0 in /opt/iobroker/iobroker-data/ manuell gelöscht.

    Danke
    Gruß

    Freund der Nacht

    Intel NUC mit Proxmox
    IO Broker (Homematic IP / CCU3 / Shelly / Tasmota / Zigbee)
    Influx DB
    Grafana
    PiHole
    PiVPN

    crunchipC Thomas BraunT AsgothianA 3 Antworten Letzte Antwort
    0
    • FreunderNachtF FreunderNacht
      Systemdata Bitte Ausfüllen
      Hardwaresystem: NUC
      Arbeitsspeicher: 6GB
      Festplattenart: SSD
      Betriebssystem: Ubuntu
      Nodejs-Version: 12.22.9
      NPM-Version: 6.14.15
      Installationsart: Manuell
      Image genutzt: Ja
      Virtualisierungsplattform: Proxmox 6
      Art der virtuellen Maschine: VM

      Hi,
      ich habe heute versucht den den Zigbee-Adapter zu installieren und den Sonoff Zigbee-Stick 3.0 plus einzubinden.
      Hierbei hatte ich jedoch keinen Erfolg.

      Den Stick habe ich im Proxmox an die VM durchgereicht:

      Proxnox VM Hardwareeinstellungen.jpg

      Er wird in der VM auch gefunden:

      io-broker@io-broker:~$ ls -la /dev/serial/by-id/
      total 0
      drwxr-xr-x 2 root root 60 Jan 21 19:35 .
      drwxr-xr-x 4 root root 80 Jan 21 19:35 ..
      lrwxrwxrwx 1 root root 13 Jan 21 19:35 usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_ecf07515733bec119d56a0957a0af07f-if00-port0 -> ../../ttyUSB0
      

      Dann habe ich den Zigbee Adapter installiert.
      Bei der Installation sind auch direkt schon Warnungen aufgetaucht:

      $ iobroker add zigbee --host io-broker
      
      NPM version: 6.14.15
      
      npm install iobroker.zigbee@1.6.6 --loglevel error --prefix "/opt/iobroker" (System call)
      
      ../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] 78 | 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] 135 | 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] 175 | 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] 215 | 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:271: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] 271 | 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:316: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] 316 | 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:366: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] 366 | 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:412: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] 412 | uv_queue_work(uv_default_loop(), req, EIO_Drain, (uv_after_work_cb)EIO_AfterDrain); | ^~~~~~~~~~~~~~
      
      ../src/serialport.cpp: At global scope:../src/serialport.cpp:433:28: warning: unnecessary parentheses in declaration of ‘ToParityEnum’ [-Wparentheses] 433 | SerialPortParity NAN_INLINE(ToParityEnum(const v8::Local<v8::String>& v8str)) { | ^../src/serialport.cpp:452:30: warning: unnecessary parentheses in declaration of ‘ToStopBitEnum’ [-Wparentheses] 452 | SerialPortStopBits NAN_INLINE(ToStopBitEnum(double stopBits)) { | ^
      
      In file included from ../../../nan/nan.h:58, from ../src/./serialport.h:13, from ../src/serialport.cpp:1:/home/iobroker/.cache/node-gyp/12.22.9/include/node/node.h:736: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] 736 | (node::addon_register_func) (regfunc), \ | ^/home/iobroker/.cache/node-gyp/12.22.9/include/node/node.h:770:3: note: in expansion of macro ‘NODE_MODULE_X’ 770 | NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage) | ^~~~~~~~~~~~~../src/serialport.cpp:486:1: note: in expansion of macro ‘NODE_MODULE’ 486 | NODE_MODULE(serialport, init); | ^~~~~~~~~~~
      
      ../src/serialport_unix.cpp: In function ‘int setup(int, OpenBaton*)’:../src/serialport_unix.cpp:179:82: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1005 [-Wformat-truncation=]
      
      179 | snprintf(data->errorString, sizeof(data->errorString), "Error %s Cannot open %s", strerror(errno), data->path); | ^~In file included from /usr/include/stdio.h:867, from ../src/serialport.h:10, from ../src/serialport_unix.cpp:2:/usr/include/x86_64-linux-gnu/bits/stdio2.h:67:35: note: ‘__builtin___snprintf_chk’ output 20 or more bytes (assuming 1043) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      
      ../src/serialport_unix.cpp: In function ‘void EIO_Open(uv_work_t*)’:
      
      ../src/serialport_unix.cpp:89:84: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1003 [-Wformat-truncation=] 89 | snprintf(data->errorString, sizeof(data->errorString), "Error: %s, cannot open %s", strerror(errno), data->path); | ^~In file included from /usr/include/stdio.h:867, from ../src/serialport.h:10, from ../src/serialport_unix.cpp:2:/usr/include/x86_64-linux-gnu/bits/stdio2.h:67:35: note: ‘__builtin___snprintf_chk’ output 22 or more bytes (assuming 1045) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      
      ../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] 78 | 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] 135 | 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] 175 | 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] 215 | 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:271: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] 271 | 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:316: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] 316 | 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:366: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]
      
      366 | 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:412: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] 412 | uv_queue_work(uv_default_loop(), req, EIO_Drain, (uv_after_work_cb)EIO_AfterDrain); | ^~~~~~~~~~~~~~
      
      ../src/serialport.cpp: At global scope:../src/serialport.cpp:433:28: warning: unnecessary parentheses in declaration of ‘ToParityEnum’ [-Wparentheses] 433 | SerialPortParity NAN_INLINE(ToParityEnum(const v8::Local<v8::String>& v8str)) { | ^
      
      ../src/serialport.cpp:452:30: warning: unnecessary parentheses in declaration of ‘ToStopBitEnum’ [-Wparentheses] 452 | SerialPortStopBits NAN_INLINE(ToStopBitEnum(double stopBits)) { | ^
      
      In file included from ../../../nan/nan.h:58, from ../src/./serialport.h:13, from ../src/serialport.cpp:1:/home/iobroker/.cache/node-gyp/12.22.9/include/node/node.h:736: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] 736 | (node::addon_register_func) (regfunc), \
      
      | ^/home/iobroker/.cache/node-gyp/12.22.9/include/node/node.h:770:3: note: in expansion of macro ‘NODE_MODULE_X’ 770 | NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage) | ^~~~~~~~~~~~~../src/serialport.cpp:486:1: note: in expansion of macro ‘NODE_MODULE’ 486 | NODE_MODULE(serialport, init); | ^~~~~~~~~~~
      
      ../src/serialport_unix.cpp: In function ‘int setup(int, OpenBaton*)’:
      
      ../src/serialport_unix.cpp:179:82: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1005 [-Wformat-truncation=] 179 | snprintf(data->errorString, sizeof(data->errorString), "Error %s Cannot open %s", strerror(errno), data->path); | ^~In file included from /usr/include/stdio.h:867, from ../src/serialport.h:10, from ../src/serialport_unix.cpp:2:/usr/include/x86_64-linux-gnu/bits/stdio2.h:67:35: note: ‘__builtin___snprintf_chk’ output 20 or more bytes (assuming 1043) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      
      ../src/serialport_unix.cpp: In function ‘void EIO_Open(uv_work_t*)’:
      
      ../src/serialport_unix.cpp:89:84: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1003 [-Wformat-truncation=] 89 | snprintf(data->errorString, sizeof(data->errorString), "Error: %s, cannot open %s", strerror(errno), data->path); | ^~In file included from /usr/include/stdio.h:867, from ../src/serialport.h:10, from ../src/serialport_unix.cpp:2:/usr/include/x86_64-linux-gnu/bits/stdio2.h:67:35: note: ‘__builtin___snprintf_chk’ output 22 or more bytes (assuming 1045) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      
      host.io-broker install adapter zigbee
      
      upload [300] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/vis-network.min.css vis-network.min.css text/css
      
      upload [250] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/sensor_ht.png img/sensor_ht.png image/png
      
      upload [200] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/paulmann_rgbw_globe.png img/paulmann_rgbw_globe.png image/png
      
      upload [150] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/lamp_01.png img/lamp_01.png image/png
      
      upload [100] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/group_6.png img/group_6.png image/png
      
      upload [90] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/gledopto_gu10.png img/gledopto_gu10.png image/png
      
      upload [80] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/flair_viyu_e14_candle.png img/flair_viyu_e14_candle.png image/png
      
      upload [70] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/diy.png img/diy.png image/png
      
      upload [60] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/crts0111.PNG img/crts0111.PNG image/png
      
      upload [50] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/battery_v.png img/battery_v.png image/png
      
      upload [40] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/ZHS15.png img/ZHS15.png image/png
      
      upload [30] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/Paulmann_50067.png img/Paulmann_50067.png image/png
      
      upload [20] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/HG06104A.png img/HG06104A.png image/png
      
      upload [19] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/FLOALT.panel.WS.png img/FLOALT.panel.WS.png image/png
      
      upload [18] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/Eurotronic_Spirit_04.png img/Eurotronic_Spirit_04.png image/png
      
      upload [17] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/DIYRuZ_R8_8.png img/DIYRuZ_R8_8.png image/png
      
      upload [16] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/DIYRuZ_Geiger.png img/DIYRuZ_Geiger.png image/png
      
      upload [15] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/DIYRuZ_FreePad_LeTV_8.png img/DIYRuZ_FreePad_LeTV_8.png image/png
      
      upload [14] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/DIYRuZ_FreePad.png img/DIYRuZ_FreePad.png image/png
      
      upload [13] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/DIYRuZ_Flower.png img/DIYRuZ_Flower.png image/png
      
      upload [12] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/DIYRuZ_CO2.png img/DIYRuZ_CO2.png image/png
      
      upload [11] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/DIYRuZ.png img/DIYRuZ.png image/png
      
      upload [10] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/DGNWG05LM.png img/DGNWG05LM.png image/png
      
      upload [9] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/Bitron_AV201021A.png img/Bitron_AV201021A.png image/png
      
      upload [8] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/BW-IS5.png img/BW-IS5.png image/png
      
      upload [7] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/BW-IS3.png img/BW-IS3.png image/png
      
      upload [6] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/AV2010_32.png img/AV2010_32.png image/png
      
      upload [5] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/86sw2.png img/86sw2.png image/png
      
      upload [4] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/86sw1.png img/86sw1.png image/png
      
      upload [3] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/86plug.png img/86plug.png image/png
      
      upload [2] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/14147206L.png img/14147206L.png image/png
      
      upload [1] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/admin.js admin.js application/javascript
      
      upload [0] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/adapter-settings.js adapter-settings.js application/javascript
      
      host.io-broker object system.adapter.zigbee created/updated
      
      host.io-broker create instance zigbee
      
      host.io-broker object zigbee.0.info.groups created
      
      host.io-broker object zigbee.0.info.pairingMessage created
      
      host.io-broker object zigbee.0.info.pairingCountdown created
      
      host.io-broker object zigbee.0.info.pairingMode created
      
      host.io-broker object zigbee.0.info.connection created
      
      host.io-broker object zigbee.0.info created
      
      host.io-broker object zigbee.0.exclude.all created
      
      host.io-broker object zigbee.0.exclude created
      
      host.io-broker object system.adapter.zigbee.0.logLevel created
      
      host.io-broker object system.adapter.zigbee.0.sigKill created
      
      host.io-broker object system.adapter.zigbee.0.eventLoopLag created
      
      host.io-broker object system.adapter.zigbee.0.outputCount created
      
      host.io-broker object system.adapter.zigbee.0.inputCount created
      
      host.io-broker object system.adapter.zigbee.0.uptime created
      
      host.io-broker object system.adapter.zigbee.0.memRss created
      
      host.io-broker object system.adapter.zigbee.0.memHeapTotal created
      
      host.io-broker object system.adapter.zigbee.0.memHeapUsed created
      
      host.io-broker object system.adapter.zigbee.0.cputime created
      
      host.io-broker object system.adapter.zigbee.0.cpu created
      
      host.io-broker object system.adapter.zigbee.0.compactMode created
      
      host.io-broker object system.adapter.zigbee.0.connected created
      
      host.io-broker object system.adapter.zigbee.0.alive created
      
      host.io-broker Set default value of zigbee.0.info.groups:
      
      host.io-broker Set default value of zigbee.0.info.pairingMessage:
      
      host.io-broker Set default value of zigbee.0.info.pairingCountdown: 0
      
      host.io-broker Set default value of zigbee.0.info.pairingMode: false
      
      host.io-broker Set default value of zigbee.0.info.connection: false
      
      host.io-broker Set default value of zigbee.0.exclude.all: []
      
      host.io-broker object system.adapter.zigbee.0 created
      
      Process exited with code 0
      

      Er wurde aber soweit installiert.

      Die Einstellungen im Zigbee-Adapter habe ich wie folgt gesetzt:

      Einstellungen Zigbee Adapter.jpg

      Der Adaper startet auch, er verbindet sich jedoch nicht:

      Zigbee Instanz.jpg

      Im Log kommen folgende Meldungen:

      
      zigbee.0
      2022-01-21 19:48:27.979	error	Error herdsman start
      
      zigbee.0
      2022-01-21 19:48:27.979	error	Failed to start Zigbee
      
      zigbee.0
      2022-01-21 19:48:27.979	error	Error herdsman start
      
      zigbee.0
      2022-01-21 19:48:27.979	error	Failed to start Zigbee
      
      zigbee.0
      2022-01-21 19:48:27.978	error	Starting zigbee-herdsman problem : "Error while opening serialport 'Error: Error Resource temporarily unavailable Cannot lock port'"
      
      zigbee.0
      2022-01-21 19:48:27.769	info	Installed Version: iobroker.zigbee@1.6.6
      
      zigbee.0
      2022-01-21 19:48:27.757	info	Starting Zigbee npm ...
      
      zigbee.0
      2022-01-21 19:48:27.756	info	Try to reconnect. 1 attempts left
      
      zigbee.0
      2022-01-21 19:48:17.754	error	Error herdsman start
      
      zigbee.0
      2022-01-21 19:48:17.754	error	Failed to start Zigbee
      
      zigbee.0
      2022-01-21 19:48:17.753	error	Starting zigbee-herdsman problem : "startup failed - configuration-adapter mismatch - see logs above for more information"
      
      zigbee.0
      2022-01-21 19:48:17.657	error	Re-commissioning your network will require re-pairing of all devices!
      
      zigbee.0
      2022-01-21 19:48:17.657	error	If you wish to re-commission your network, please remove coordinator backup at /opt/iobroker/iobroker-data/zigbee_0/nvbackup.json.
      
      zigbee.0
      2022-01-21 19:48:17.657	error	Please update configuration to prevent further issues.
      
      zigbee.0
      2022-01-21 19:48:17.656	error	- Channel List: configured=11, adapter=11
      
      zigbee.0
      2022-01-21 19:48:17.656	error	- Network Key: configured=01030507090b0d0f00020406080a0c0d, adapter=01030507090b0d0f00020406080a0c0d
      
      zigbee.0
      2022-01-21 19:48:17.655	error	- Extended PAN ID: configured=dd2ddd5dddddd4dd, adapter=00124b0024cae298
      
      zigbee.0
      2022-01-21 19:48:17.655	error	- PAN ID: configured=6746, adapter=6746
      
      zigbee.0
      2022-01-21 19:48:17.654	error	Configuration is not consistent with adapter state/backup!
      
      zigbee.0
      2022-01-21 19:48:17.487	info	Installed Version: iobroker.zigbee@1.6.6
      
      zigbee.0
      2022-01-21 19:48:17.167	info	Starting Zigbee npm ...
      
      zigbee.0
      2022-01-21 19:48:17.105	info	starting. Version 1.6.6 in /opt/iobroker/node_modules/iobroker.zigbee, node: v12.22.9, js-controller: 3.3.22
      

      Hat jemand eine Idee woran das liegen könnte, bzw. wo ich suchen müsste?
      Ich habe den Adapter schon mehrfach deinstalliert und wieder installiert.
      Immer das selbe.

      Ich habe auch schon mal den Ordner Zigbbe_0 in /opt/iobroker/iobroker-data/ manuell gelöscht.

      Danke
      Gruß

      Freund der Nacht

      crunchipC Abwesend
      crunchipC Abwesend
      crunchip
      Forum Testing Most Active
      schrieb am zuletzt editiert von
      #2

      @freundernacht probier doch mal in der Instanz Einstellung, den Com Anschlussname aus dem Auswahlmenü, anstatt manuell rein zu schreiben

      umgestiegen von Proxmox auf Unraid

      FreunderNachtF 1 Antwort Letzte Antwort
      0
      • FreunderNachtF FreunderNacht
        Systemdata Bitte Ausfüllen
        Hardwaresystem: NUC
        Arbeitsspeicher: 6GB
        Festplattenart: SSD
        Betriebssystem: Ubuntu
        Nodejs-Version: 12.22.9
        NPM-Version: 6.14.15
        Installationsart: Manuell
        Image genutzt: Ja
        Virtualisierungsplattform: Proxmox 6
        Art der virtuellen Maschine: VM

        Hi,
        ich habe heute versucht den den Zigbee-Adapter zu installieren und den Sonoff Zigbee-Stick 3.0 plus einzubinden.
        Hierbei hatte ich jedoch keinen Erfolg.

        Den Stick habe ich im Proxmox an die VM durchgereicht:

        Proxnox VM Hardwareeinstellungen.jpg

        Er wird in der VM auch gefunden:

        io-broker@io-broker:~$ ls -la /dev/serial/by-id/
        total 0
        drwxr-xr-x 2 root root 60 Jan 21 19:35 .
        drwxr-xr-x 4 root root 80 Jan 21 19:35 ..
        lrwxrwxrwx 1 root root 13 Jan 21 19:35 usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_ecf07515733bec119d56a0957a0af07f-if00-port0 -> ../../ttyUSB0
        

        Dann habe ich den Zigbee Adapter installiert.
        Bei der Installation sind auch direkt schon Warnungen aufgetaucht:

        $ iobroker add zigbee --host io-broker
        
        NPM version: 6.14.15
        
        npm install iobroker.zigbee@1.6.6 --loglevel error --prefix "/opt/iobroker" (System call)
        
        ../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] 78 | 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] 135 | 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] 175 | 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] 215 | 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:271: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] 271 | 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:316: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] 316 | 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:366: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] 366 | 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:412: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] 412 | uv_queue_work(uv_default_loop(), req, EIO_Drain, (uv_after_work_cb)EIO_AfterDrain); | ^~~~~~~~~~~~~~
        
        ../src/serialport.cpp: At global scope:../src/serialport.cpp:433:28: warning: unnecessary parentheses in declaration of ‘ToParityEnum’ [-Wparentheses] 433 | SerialPortParity NAN_INLINE(ToParityEnum(const v8::Local<v8::String>& v8str)) { | ^../src/serialport.cpp:452:30: warning: unnecessary parentheses in declaration of ‘ToStopBitEnum’ [-Wparentheses] 452 | SerialPortStopBits NAN_INLINE(ToStopBitEnum(double stopBits)) { | ^
        
        In file included from ../../../nan/nan.h:58, from ../src/./serialport.h:13, from ../src/serialport.cpp:1:/home/iobroker/.cache/node-gyp/12.22.9/include/node/node.h:736: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] 736 | (node::addon_register_func) (regfunc), \ | ^/home/iobroker/.cache/node-gyp/12.22.9/include/node/node.h:770:3: note: in expansion of macro ‘NODE_MODULE_X’ 770 | NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage) | ^~~~~~~~~~~~~../src/serialport.cpp:486:1: note: in expansion of macro ‘NODE_MODULE’ 486 | NODE_MODULE(serialport, init); | ^~~~~~~~~~~
        
        ../src/serialport_unix.cpp: In function ‘int setup(int, OpenBaton*)’:../src/serialport_unix.cpp:179:82: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1005 [-Wformat-truncation=]
        
        179 | snprintf(data->errorString, sizeof(data->errorString), "Error %s Cannot open %s", strerror(errno), data->path); | ^~In file included from /usr/include/stdio.h:867, from ../src/serialport.h:10, from ../src/serialport_unix.cpp:2:/usr/include/x86_64-linux-gnu/bits/stdio2.h:67:35: note: ‘__builtin___snprintf_chk’ output 20 or more bytes (assuming 1043) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        
        ../src/serialport_unix.cpp: In function ‘void EIO_Open(uv_work_t*)’:
        
        ../src/serialport_unix.cpp:89:84: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1003 [-Wformat-truncation=] 89 | snprintf(data->errorString, sizeof(data->errorString), "Error: %s, cannot open %s", strerror(errno), data->path); | ^~In file included from /usr/include/stdio.h:867, from ../src/serialport.h:10, from ../src/serialport_unix.cpp:2:/usr/include/x86_64-linux-gnu/bits/stdio2.h:67:35: note: ‘__builtin___snprintf_chk’ output 22 or more bytes (assuming 1045) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        
        ../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] 78 | 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] 135 | 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] 175 | 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] 215 | 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:271: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] 271 | 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:316: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] 316 | 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:366: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]
        
        366 | 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:412: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] 412 | uv_queue_work(uv_default_loop(), req, EIO_Drain, (uv_after_work_cb)EIO_AfterDrain); | ^~~~~~~~~~~~~~
        
        ../src/serialport.cpp: At global scope:../src/serialport.cpp:433:28: warning: unnecessary parentheses in declaration of ‘ToParityEnum’ [-Wparentheses] 433 | SerialPortParity NAN_INLINE(ToParityEnum(const v8::Local<v8::String>& v8str)) { | ^
        
        ../src/serialport.cpp:452:30: warning: unnecessary parentheses in declaration of ‘ToStopBitEnum’ [-Wparentheses] 452 | SerialPortStopBits NAN_INLINE(ToStopBitEnum(double stopBits)) { | ^
        
        In file included from ../../../nan/nan.h:58, from ../src/./serialport.h:13, from ../src/serialport.cpp:1:/home/iobroker/.cache/node-gyp/12.22.9/include/node/node.h:736: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] 736 | (node::addon_register_func) (regfunc), \
        
        | ^/home/iobroker/.cache/node-gyp/12.22.9/include/node/node.h:770:3: note: in expansion of macro ‘NODE_MODULE_X’ 770 | NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage) | ^~~~~~~~~~~~~../src/serialport.cpp:486:1: note: in expansion of macro ‘NODE_MODULE’ 486 | NODE_MODULE(serialport, init); | ^~~~~~~~~~~
        
        ../src/serialport_unix.cpp: In function ‘int setup(int, OpenBaton*)’:
        
        ../src/serialport_unix.cpp:179:82: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1005 [-Wformat-truncation=] 179 | snprintf(data->errorString, sizeof(data->errorString), "Error %s Cannot open %s", strerror(errno), data->path); | ^~In file included from /usr/include/stdio.h:867, from ../src/serialport.h:10, from ../src/serialport_unix.cpp:2:/usr/include/x86_64-linux-gnu/bits/stdio2.h:67:35: note: ‘__builtin___snprintf_chk’ output 20 or more bytes (assuming 1043) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        
        ../src/serialport_unix.cpp: In function ‘void EIO_Open(uv_work_t*)’:
        
        ../src/serialport_unix.cpp:89:84: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1003 [-Wformat-truncation=] 89 | snprintf(data->errorString, sizeof(data->errorString), "Error: %s, cannot open %s", strerror(errno), data->path); | ^~In file included from /usr/include/stdio.h:867, from ../src/serialport.h:10, from ../src/serialport_unix.cpp:2:/usr/include/x86_64-linux-gnu/bits/stdio2.h:67:35: note: ‘__builtin___snprintf_chk’ output 22 or more bytes (assuming 1045) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        
        host.io-broker install adapter zigbee
        
        upload [300] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/vis-network.min.css vis-network.min.css text/css
        
        upload [250] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/sensor_ht.png img/sensor_ht.png image/png
        
        upload [200] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/paulmann_rgbw_globe.png img/paulmann_rgbw_globe.png image/png
        
        upload [150] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/lamp_01.png img/lamp_01.png image/png
        
        upload [100] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/group_6.png img/group_6.png image/png
        
        upload [90] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/gledopto_gu10.png img/gledopto_gu10.png image/png
        
        upload [80] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/flair_viyu_e14_candle.png img/flair_viyu_e14_candle.png image/png
        
        upload [70] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/diy.png img/diy.png image/png
        
        upload [60] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/crts0111.PNG img/crts0111.PNG image/png
        
        upload [50] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/battery_v.png img/battery_v.png image/png
        
        upload [40] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/ZHS15.png img/ZHS15.png image/png
        
        upload [30] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/Paulmann_50067.png img/Paulmann_50067.png image/png
        
        upload [20] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/HG06104A.png img/HG06104A.png image/png
        
        upload [19] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/FLOALT.panel.WS.png img/FLOALT.panel.WS.png image/png
        
        upload [18] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/Eurotronic_Spirit_04.png img/Eurotronic_Spirit_04.png image/png
        
        upload [17] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/DIYRuZ_R8_8.png img/DIYRuZ_R8_8.png image/png
        
        upload [16] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/DIYRuZ_Geiger.png img/DIYRuZ_Geiger.png image/png
        
        upload [15] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/DIYRuZ_FreePad_LeTV_8.png img/DIYRuZ_FreePad_LeTV_8.png image/png
        
        upload [14] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/DIYRuZ_FreePad.png img/DIYRuZ_FreePad.png image/png
        
        upload [13] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/DIYRuZ_Flower.png img/DIYRuZ_Flower.png image/png
        
        upload [12] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/DIYRuZ_CO2.png img/DIYRuZ_CO2.png image/png
        
        upload [11] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/DIYRuZ.png img/DIYRuZ.png image/png
        
        upload [10] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/DGNWG05LM.png img/DGNWG05LM.png image/png
        
        upload [9] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/Bitron_AV201021A.png img/Bitron_AV201021A.png image/png
        
        upload [8] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/BW-IS5.png img/BW-IS5.png image/png
        
        upload [7] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/BW-IS3.png img/BW-IS3.png image/png
        
        upload [6] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/AV2010_32.png img/AV2010_32.png image/png
        
        upload [5] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/86sw2.png img/86sw2.png image/png
        
        upload [4] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/86sw1.png img/86sw1.png image/png
        
        upload [3] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/86plug.png img/86plug.png image/png
        
        upload [2] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/14147206L.png img/14147206L.png image/png
        
        upload [1] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/admin.js admin.js application/javascript
        
        upload [0] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/adapter-settings.js adapter-settings.js application/javascript
        
        host.io-broker object system.adapter.zigbee created/updated
        
        host.io-broker create instance zigbee
        
        host.io-broker object zigbee.0.info.groups created
        
        host.io-broker object zigbee.0.info.pairingMessage created
        
        host.io-broker object zigbee.0.info.pairingCountdown created
        
        host.io-broker object zigbee.0.info.pairingMode created
        
        host.io-broker object zigbee.0.info.connection created
        
        host.io-broker object zigbee.0.info created
        
        host.io-broker object zigbee.0.exclude.all created
        
        host.io-broker object zigbee.0.exclude created
        
        host.io-broker object system.adapter.zigbee.0.logLevel created
        
        host.io-broker object system.adapter.zigbee.0.sigKill created
        
        host.io-broker object system.adapter.zigbee.0.eventLoopLag created
        
        host.io-broker object system.adapter.zigbee.0.outputCount created
        
        host.io-broker object system.adapter.zigbee.0.inputCount created
        
        host.io-broker object system.adapter.zigbee.0.uptime created
        
        host.io-broker object system.adapter.zigbee.0.memRss created
        
        host.io-broker object system.adapter.zigbee.0.memHeapTotal created
        
        host.io-broker object system.adapter.zigbee.0.memHeapUsed created
        
        host.io-broker object system.adapter.zigbee.0.cputime created
        
        host.io-broker object system.adapter.zigbee.0.cpu created
        
        host.io-broker object system.adapter.zigbee.0.compactMode created
        
        host.io-broker object system.adapter.zigbee.0.connected created
        
        host.io-broker object system.adapter.zigbee.0.alive created
        
        host.io-broker Set default value of zigbee.0.info.groups:
        
        host.io-broker Set default value of zigbee.0.info.pairingMessage:
        
        host.io-broker Set default value of zigbee.0.info.pairingCountdown: 0
        
        host.io-broker Set default value of zigbee.0.info.pairingMode: false
        
        host.io-broker Set default value of zigbee.0.info.connection: false
        
        host.io-broker Set default value of zigbee.0.exclude.all: []
        
        host.io-broker object system.adapter.zigbee.0 created
        
        Process exited with code 0
        

        Er wurde aber soweit installiert.

        Die Einstellungen im Zigbee-Adapter habe ich wie folgt gesetzt:

        Einstellungen Zigbee Adapter.jpg

        Der Adaper startet auch, er verbindet sich jedoch nicht:

        Zigbee Instanz.jpg

        Im Log kommen folgende Meldungen:

        
        zigbee.0
        2022-01-21 19:48:27.979	error	Error herdsman start
        
        zigbee.0
        2022-01-21 19:48:27.979	error	Failed to start Zigbee
        
        zigbee.0
        2022-01-21 19:48:27.979	error	Error herdsman start
        
        zigbee.0
        2022-01-21 19:48:27.979	error	Failed to start Zigbee
        
        zigbee.0
        2022-01-21 19:48:27.978	error	Starting zigbee-herdsman problem : "Error while opening serialport 'Error: Error Resource temporarily unavailable Cannot lock port'"
        
        zigbee.0
        2022-01-21 19:48:27.769	info	Installed Version: iobroker.zigbee@1.6.6
        
        zigbee.0
        2022-01-21 19:48:27.757	info	Starting Zigbee npm ...
        
        zigbee.0
        2022-01-21 19:48:27.756	info	Try to reconnect. 1 attempts left
        
        zigbee.0
        2022-01-21 19:48:17.754	error	Error herdsman start
        
        zigbee.0
        2022-01-21 19:48:17.754	error	Failed to start Zigbee
        
        zigbee.0
        2022-01-21 19:48:17.753	error	Starting zigbee-herdsman problem : "startup failed - configuration-adapter mismatch - see logs above for more information"
        
        zigbee.0
        2022-01-21 19:48:17.657	error	Re-commissioning your network will require re-pairing of all devices!
        
        zigbee.0
        2022-01-21 19:48:17.657	error	If you wish to re-commission your network, please remove coordinator backup at /opt/iobroker/iobroker-data/zigbee_0/nvbackup.json.
        
        zigbee.0
        2022-01-21 19:48:17.657	error	Please update configuration to prevent further issues.
        
        zigbee.0
        2022-01-21 19:48:17.656	error	- Channel List: configured=11, adapter=11
        
        zigbee.0
        2022-01-21 19:48:17.656	error	- Network Key: configured=01030507090b0d0f00020406080a0c0d, adapter=01030507090b0d0f00020406080a0c0d
        
        zigbee.0
        2022-01-21 19:48:17.655	error	- Extended PAN ID: configured=dd2ddd5dddddd4dd, adapter=00124b0024cae298
        
        zigbee.0
        2022-01-21 19:48:17.655	error	- PAN ID: configured=6746, adapter=6746
        
        zigbee.0
        2022-01-21 19:48:17.654	error	Configuration is not consistent with adapter state/backup!
        
        zigbee.0
        2022-01-21 19:48:17.487	info	Installed Version: iobroker.zigbee@1.6.6
        
        zigbee.0
        2022-01-21 19:48:17.167	info	Starting Zigbee npm ...
        
        zigbee.0
        2022-01-21 19:48:17.105	info	starting. Version 1.6.6 in /opt/iobroker/node_modules/iobroker.zigbee, node: v12.22.9, js-controller: 3.3.22
        

        Hat jemand eine Idee woran das liegen könnte, bzw. wo ich suchen müsste?
        Ich habe den Adapter schon mehrfach deinstalliert und wieder installiert.
        Immer das selbe.

        Ich habe auch schon mal den Ordner Zigbbe_0 in /opt/iobroker/iobroker-data/ manuell gelöscht.

        Danke
        Gruß

        Freund der Nacht

        Thomas BraunT Offline
        Thomas BraunT Offline
        Thomas Braun
        Most Active
        schrieb am zuletzt editiert von
        #3

        @freundernacht sagte in Fehler Sonoff Zigbee Stick Zigbee Adapter -> Proxmox VM:

        Extended PAN ID: configured=dd2ddd5dddddd4dd, adapter=00124b0024cae298

        Muss übereinstimmen. Im Adapter anpassen.

        Linux-Werkzeugkasten:
        https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
        NodeJS Fixer Skript:
        https://forum.iobroker.net/topic/68035/iob-node-fix-skript
        iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

        1 Antwort Letzte Antwort
        1
        • crunchipC crunchip

          @freundernacht probier doch mal in der Instanz Einstellung, den Com Anschlussname aus dem Auswahlmenü, anstatt manuell rein zu schreiben

          FreunderNachtF Offline
          FreunderNachtF Offline
          FreunderNacht
          schrieb am zuletzt editiert von
          #4

          @crunchip
          Hab ich auch schon versucht das selbe Ergebnis.

          Intel NUC mit Proxmox
          IO Broker (Homematic IP / CCU3 / Shelly / Tasmota / Zigbee)
          Influx DB
          Grafana
          PiHole
          PiVPN

          1 Antwort Letzte Antwort
          0
          • FreunderNachtF FreunderNacht
            Systemdata Bitte Ausfüllen
            Hardwaresystem: NUC
            Arbeitsspeicher: 6GB
            Festplattenart: SSD
            Betriebssystem: Ubuntu
            Nodejs-Version: 12.22.9
            NPM-Version: 6.14.15
            Installationsart: Manuell
            Image genutzt: Ja
            Virtualisierungsplattform: Proxmox 6
            Art der virtuellen Maschine: VM

            Hi,
            ich habe heute versucht den den Zigbee-Adapter zu installieren und den Sonoff Zigbee-Stick 3.0 plus einzubinden.
            Hierbei hatte ich jedoch keinen Erfolg.

            Den Stick habe ich im Proxmox an die VM durchgereicht:

            Proxnox VM Hardwareeinstellungen.jpg

            Er wird in der VM auch gefunden:

            io-broker@io-broker:~$ ls -la /dev/serial/by-id/
            total 0
            drwxr-xr-x 2 root root 60 Jan 21 19:35 .
            drwxr-xr-x 4 root root 80 Jan 21 19:35 ..
            lrwxrwxrwx 1 root root 13 Jan 21 19:35 usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_ecf07515733bec119d56a0957a0af07f-if00-port0 -> ../../ttyUSB0
            

            Dann habe ich den Zigbee Adapter installiert.
            Bei der Installation sind auch direkt schon Warnungen aufgetaucht:

            $ iobroker add zigbee --host io-broker
            
            NPM version: 6.14.15
            
            npm install iobroker.zigbee@1.6.6 --loglevel error --prefix "/opt/iobroker" (System call)
            
            ../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] 78 | 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] 135 | 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] 175 | 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] 215 | 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:271: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] 271 | 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:316: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] 316 | 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:366: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] 366 | 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:412: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] 412 | uv_queue_work(uv_default_loop(), req, EIO_Drain, (uv_after_work_cb)EIO_AfterDrain); | ^~~~~~~~~~~~~~
            
            ../src/serialport.cpp: At global scope:../src/serialport.cpp:433:28: warning: unnecessary parentheses in declaration of ‘ToParityEnum’ [-Wparentheses] 433 | SerialPortParity NAN_INLINE(ToParityEnum(const v8::Local<v8::String>& v8str)) { | ^../src/serialport.cpp:452:30: warning: unnecessary parentheses in declaration of ‘ToStopBitEnum’ [-Wparentheses] 452 | SerialPortStopBits NAN_INLINE(ToStopBitEnum(double stopBits)) { | ^
            
            In file included from ../../../nan/nan.h:58, from ../src/./serialport.h:13, from ../src/serialport.cpp:1:/home/iobroker/.cache/node-gyp/12.22.9/include/node/node.h:736: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] 736 | (node::addon_register_func) (regfunc), \ | ^/home/iobroker/.cache/node-gyp/12.22.9/include/node/node.h:770:3: note: in expansion of macro ‘NODE_MODULE_X’ 770 | NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage) | ^~~~~~~~~~~~~../src/serialport.cpp:486:1: note: in expansion of macro ‘NODE_MODULE’ 486 | NODE_MODULE(serialport, init); | ^~~~~~~~~~~
            
            ../src/serialport_unix.cpp: In function ‘int setup(int, OpenBaton*)’:../src/serialport_unix.cpp:179:82: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1005 [-Wformat-truncation=]
            
            179 | snprintf(data->errorString, sizeof(data->errorString), "Error %s Cannot open %s", strerror(errno), data->path); | ^~In file included from /usr/include/stdio.h:867, from ../src/serialport.h:10, from ../src/serialport_unix.cpp:2:/usr/include/x86_64-linux-gnu/bits/stdio2.h:67:35: note: ‘__builtin___snprintf_chk’ output 20 or more bytes (assuming 1043) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            
            ../src/serialport_unix.cpp: In function ‘void EIO_Open(uv_work_t*)’:
            
            ../src/serialport_unix.cpp:89:84: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1003 [-Wformat-truncation=] 89 | snprintf(data->errorString, sizeof(data->errorString), "Error: %s, cannot open %s", strerror(errno), data->path); | ^~In file included from /usr/include/stdio.h:867, from ../src/serialport.h:10, from ../src/serialport_unix.cpp:2:/usr/include/x86_64-linux-gnu/bits/stdio2.h:67:35: note: ‘__builtin___snprintf_chk’ output 22 or more bytes (assuming 1045) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            
            ../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] 78 | 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] 135 | 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] 175 | 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] 215 | 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:271: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] 271 | 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:316: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] 316 | 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:366: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]
            
            366 | 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:412: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] 412 | uv_queue_work(uv_default_loop(), req, EIO_Drain, (uv_after_work_cb)EIO_AfterDrain); | ^~~~~~~~~~~~~~
            
            ../src/serialport.cpp: At global scope:../src/serialport.cpp:433:28: warning: unnecessary parentheses in declaration of ‘ToParityEnum’ [-Wparentheses] 433 | SerialPortParity NAN_INLINE(ToParityEnum(const v8::Local<v8::String>& v8str)) { | ^
            
            ../src/serialport.cpp:452:30: warning: unnecessary parentheses in declaration of ‘ToStopBitEnum’ [-Wparentheses] 452 | SerialPortStopBits NAN_INLINE(ToStopBitEnum(double stopBits)) { | ^
            
            In file included from ../../../nan/nan.h:58, from ../src/./serialport.h:13, from ../src/serialport.cpp:1:/home/iobroker/.cache/node-gyp/12.22.9/include/node/node.h:736: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] 736 | (node::addon_register_func) (regfunc), \
            
            | ^/home/iobroker/.cache/node-gyp/12.22.9/include/node/node.h:770:3: note: in expansion of macro ‘NODE_MODULE_X’ 770 | NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage) | ^~~~~~~~~~~~~../src/serialport.cpp:486:1: note: in expansion of macro ‘NODE_MODULE’ 486 | NODE_MODULE(serialport, init); | ^~~~~~~~~~~
            
            ../src/serialport_unix.cpp: In function ‘int setup(int, OpenBaton*)’:
            
            ../src/serialport_unix.cpp:179:82: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1005 [-Wformat-truncation=] 179 | snprintf(data->errorString, sizeof(data->errorString), "Error %s Cannot open %s", strerror(errno), data->path); | ^~In file included from /usr/include/stdio.h:867, from ../src/serialport.h:10, from ../src/serialport_unix.cpp:2:/usr/include/x86_64-linux-gnu/bits/stdio2.h:67:35: note: ‘__builtin___snprintf_chk’ output 20 or more bytes (assuming 1043) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            
            ../src/serialport_unix.cpp: In function ‘void EIO_Open(uv_work_t*)’:
            
            ../src/serialport_unix.cpp:89:84: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1003 [-Wformat-truncation=] 89 | snprintf(data->errorString, sizeof(data->errorString), "Error: %s, cannot open %s", strerror(errno), data->path); | ^~In file included from /usr/include/stdio.h:867, from ../src/serialport.h:10, from ../src/serialport_unix.cpp:2:/usr/include/x86_64-linux-gnu/bits/stdio2.h:67:35: note: ‘__builtin___snprintf_chk’ output 22 or more bytes (assuming 1045) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            
            host.io-broker install adapter zigbee
            
            upload [300] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/vis-network.min.css vis-network.min.css text/css
            
            upload [250] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/sensor_ht.png img/sensor_ht.png image/png
            
            upload [200] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/paulmann_rgbw_globe.png img/paulmann_rgbw_globe.png image/png
            
            upload [150] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/lamp_01.png img/lamp_01.png image/png
            
            upload [100] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/group_6.png img/group_6.png image/png
            
            upload [90] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/gledopto_gu10.png img/gledopto_gu10.png image/png
            
            upload [80] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/flair_viyu_e14_candle.png img/flair_viyu_e14_candle.png image/png
            
            upload [70] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/diy.png img/diy.png image/png
            
            upload [60] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/crts0111.PNG img/crts0111.PNG image/png
            
            upload [50] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/battery_v.png img/battery_v.png image/png
            
            upload [40] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/ZHS15.png img/ZHS15.png image/png
            
            upload [30] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/Paulmann_50067.png img/Paulmann_50067.png image/png
            
            upload [20] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/HG06104A.png img/HG06104A.png image/png
            
            upload [19] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/FLOALT.panel.WS.png img/FLOALT.panel.WS.png image/png
            
            upload [18] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/Eurotronic_Spirit_04.png img/Eurotronic_Spirit_04.png image/png
            
            upload [17] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/DIYRuZ_R8_8.png img/DIYRuZ_R8_8.png image/png
            
            upload [16] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/DIYRuZ_Geiger.png img/DIYRuZ_Geiger.png image/png
            
            upload [15] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/DIYRuZ_FreePad_LeTV_8.png img/DIYRuZ_FreePad_LeTV_8.png image/png
            
            upload [14] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/DIYRuZ_FreePad.png img/DIYRuZ_FreePad.png image/png
            
            upload [13] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/DIYRuZ_Flower.png img/DIYRuZ_Flower.png image/png
            
            upload [12] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/DIYRuZ_CO2.png img/DIYRuZ_CO2.png image/png
            
            upload [11] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/DIYRuZ.png img/DIYRuZ.png image/png
            
            upload [10] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/DGNWG05LM.png img/DGNWG05LM.png image/png
            
            upload [9] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/Bitron_AV201021A.png img/Bitron_AV201021A.png image/png
            
            upload [8] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/BW-IS5.png img/BW-IS5.png image/png
            
            upload [7] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/BW-IS3.png img/BW-IS3.png image/png
            
            upload [6] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/AV2010_32.png img/AV2010_32.png image/png
            
            upload [5] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/86sw2.png img/86sw2.png image/png
            
            upload [4] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/86sw1.png img/86sw1.png image/png
            
            upload [3] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/86plug.png img/86plug.png image/png
            
            upload [2] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/14147206L.png img/14147206L.png image/png
            
            upload [1] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/admin.js admin.js application/javascript
            
            upload [0] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/adapter-settings.js adapter-settings.js application/javascript
            
            host.io-broker object system.adapter.zigbee created/updated
            
            host.io-broker create instance zigbee
            
            host.io-broker object zigbee.0.info.groups created
            
            host.io-broker object zigbee.0.info.pairingMessage created
            
            host.io-broker object zigbee.0.info.pairingCountdown created
            
            host.io-broker object zigbee.0.info.pairingMode created
            
            host.io-broker object zigbee.0.info.connection created
            
            host.io-broker object zigbee.0.info created
            
            host.io-broker object zigbee.0.exclude.all created
            
            host.io-broker object zigbee.0.exclude created
            
            host.io-broker object system.adapter.zigbee.0.logLevel created
            
            host.io-broker object system.adapter.zigbee.0.sigKill created
            
            host.io-broker object system.adapter.zigbee.0.eventLoopLag created
            
            host.io-broker object system.adapter.zigbee.0.outputCount created
            
            host.io-broker object system.adapter.zigbee.0.inputCount created
            
            host.io-broker object system.adapter.zigbee.0.uptime created
            
            host.io-broker object system.adapter.zigbee.0.memRss created
            
            host.io-broker object system.adapter.zigbee.0.memHeapTotal created
            
            host.io-broker object system.adapter.zigbee.0.memHeapUsed created
            
            host.io-broker object system.adapter.zigbee.0.cputime created
            
            host.io-broker object system.adapter.zigbee.0.cpu created
            
            host.io-broker object system.adapter.zigbee.0.compactMode created
            
            host.io-broker object system.adapter.zigbee.0.connected created
            
            host.io-broker object system.adapter.zigbee.0.alive created
            
            host.io-broker Set default value of zigbee.0.info.groups:
            
            host.io-broker Set default value of zigbee.0.info.pairingMessage:
            
            host.io-broker Set default value of zigbee.0.info.pairingCountdown: 0
            
            host.io-broker Set default value of zigbee.0.info.pairingMode: false
            
            host.io-broker Set default value of zigbee.0.info.connection: false
            
            host.io-broker Set default value of zigbee.0.exclude.all: []
            
            host.io-broker object system.adapter.zigbee.0 created
            
            Process exited with code 0
            

            Er wurde aber soweit installiert.

            Die Einstellungen im Zigbee-Adapter habe ich wie folgt gesetzt:

            Einstellungen Zigbee Adapter.jpg

            Der Adaper startet auch, er verbindet sich jedoch nicht:

            Zigbee Instanz.jpg

            Im Log kommen folgende Meldungen:

            
            zigbee.0
            2022-01-21 19:48:27.979	error	Error herdsman start
            
            zigbee.0
            2022-01-21 19:48:27.979	error	Failed to start Zigbee
            
            zigbee.0
            2022-01-21 19:48:27.979	error	Error herdsman start
            
            zigbee.0
            2022-01-21 19:48:27.979	error	Failed to start Zigbee
            
            zigbee.0
            2022-01-21 19:48:27.978	error	Starting zigbee-herdsman problem : "Error while opening serialport 'Error: Error Resource temporarily unavailable Cannot lock port'"
            
            zigbee.0
            2022-01-21 19:48:27.769	info	Installed Version: iobroker.zigbee@1.6.6
            
            zigbee.0
            2022-01-21 19:48:27.757	info	Starting Zigbee npm ...
            
            zigbee.0
            2022-01-21 19:48:27.756	info	Try to reconnect. 1 attempts left
            
            zigbee.0
            2022-01-21 19:48:17.754	error	Error herdsman start
            
            zigbee.0
            2022-01-21 19:48:17.754	error	Failed to start Zigbee
            
            zigbee.0
            2022-01-21 19:48:17.753	error	Starting zigbee-herdsman problem : "startup failed - configuration-adapter mismatch - see logs above for more information"
            
            zigbee.0
            2022-01-21 19:48:17.657	error	Re-commissioning your network will require re-pairing of all devices!
            
            zigbee.0
            2022-01-21 19:48:17.657	error	If you wish to re-commission your network, please remove coordinator backup at /opt/iobroker/iobroker-data/zigbee_0/nvbackup.json.
            
            zigbee.0
            2022-01-21 19:48:17.657	error	Please update configuration to prevent further issues.
            
            zigbee.0
            2022-01-21 19:48:17.656	error	- Channel List: configured=11, adapter=11
            
            zigbee.0
            2022-01-21 19:48:17.656	error	- Network Key: configured=01030507090b0d0f00020406080a0c0d, adapter=01030507090b0d0f00020406080a0c0d
            
            zigbee.0
            2022-01-21 19:48:17.655	error	- Extended PAN ID: configured=dd2ddd5dddddd4dd, adapter=00124b0024cae298
            
            zigbee.0
            2022-01-21 19:48:17.655	error	- PAN ID: configured=6746, adapter=6746
            
            zigbee.0
            2022-01-21 19:48:17.654	error	Configuration is not consistent with adapter state/backup!
            
            zigbee.0
            2022-01-21 19:48:17.487	info	Installed Version: iobroker.zigbee@1.6.6
            
            zigbee.0
            2022-01-21 19:48:17.167	info	Starting Zigbee npm ...
            
            zigbee.0
            2022-01-21 19:48:17.105	info	starting. Version 1.6.6 in /opt/iobroker/node_modules/iobroker.zigbee, node: v12.22.9, js-controller: 3.3.22
            

            Hat jemand eine Idee woran das liegen könnte, bzw. wo ich suchen müsste?
            Ich habe den Adapter schon mehrfach deinstalliert und wieder installiert.
            Immer das selbe.

            Ich habe auch schon mal den Ordner Zigbbe_0 in /opt/iobroker/iobroker-data/ manuell gelöscht.

            Danke
            Gruß

            Freund der Nacht

            AsgothianA Offline
            AsgothianA Offline
            Asgothian
            Developer
            schrieb am zuletzt editiert von Asgothian
            #5

            @freundernacht Lesen bildet:

            zigbee.0
            2022-01-21 19:48:17.657	error	Re-commissioning your network will require re-pairing of all devices!
             
            zigbee.0
            2022-01-21 19:48:17.657	error	If you wish to re-commission your network, please remove coordinator backup at /opt/iobroker/iobroker-data/zigbee_0/nvbackup.json.
             
            zigbee.0
            2022-01-21 19:48:17.657	error	Please update configuration to prevent further issues.
             
            zigbee.0
            2022-01-21 19:48:17.656	error	- Channel List: configured=11, adapter=11
             
            zigbee.0
            2022-01-21 19:48:17.656	error	- Network Key: configured=01030507090b0d0f00020406080a0c0d, adapter=01030507090b0d0f00020406080a0c0d
             
            zigbee.0
            2022-01-21 19:48:17.655	error	- Extended PAN ID: configured=dd2ddd5dddddd4dd, adapter=00124b0024cae298
             
            zigbee.0
            2022-01-21 19:48:17.655	error	- PAN ID: configured=6746, adapter=6746
             
            zigbee.0
            2022-01-21 19:48:17.654	error	Configuration is not consistent with adapter state/backup!
            
            

            Da steht genau was nicht ok ist. Manchmal frage ich mich echt warum wir das ins Log schreiben (lassen), wenn es doch keiner liest.

            Du musst entweder 98e2ca24004b1200 als ExtPanId eintragen oder deine Shepherd.db und nvbackup.json (in /opt/iobroker/iobroker-data/zigbee_0) löschen (und alle Geräte neu anlernen)

            A.

            ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
            "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

            FreunderNachtF V 2 Antworten Letzte Antwort
            2
            • AsgothianA Asgothian

              @freundernacht Lesen bildet:

              zigbee.0
              2022-01-21 19:48:17.657	error	Re-commissioning your network will require re-pairing of all devices!
               
              zigbee.0
              2022-01-21 19:48:17.657	error	If you wish to re-commission your network, please remove coordinator backup at /opt/iobroker/iobroker-data/zigbee_0/nvbackup.json.
               
              zigbee.0
              2022-01-21 19:48:17.657	error	Please update configuration to prevent further issues.
               
              zigbee.0
              2022-01-21 19:48:17.656	error	- Channel List: configured=11, adapter=11
               
              zigbee.0
              2022-01-21 19:48:17.656	error	- Network Key: configured=01030507090b0d0f00020406080a0c0d, adapter=01030507090b0d0f00020406080a0c0d
               
              zigbee.0
              2022-01-21 19:48:17.655	error	- Extended PAN ID: configured=dd2ddd5dddddd4dd, adapter=00124b0024cae298
               
              zigbee.0
              2022-01-21 19:48:17.655	error	- PAN ID: configured=6746, adapter=6746
               
              zigbee.0
              2022-01-21 19:48:17.654	error	Configuration is not consistent with adapter state/backup!
              
              

              Da steht genau was nicht ok ist. Manchmal frage ich mich echt warum wir das ins Log schreiben (lassen), wenn es doch keiner liest.

              Du musst entweder 98e2ca24004b1200 als ExtPanId eintragen oder deine Shepherd.db und nvbackup.json (in /opt/iobroker/iobroker-data/zigbee_0) löschen (und alle Geräte neu anlernen)

              A.

              FreunderNachtF Offline
              FreunderNachtF Offline
              FreunderNacht
              schrieb am zuletzt editiert von
              #6

              @Thomas-Braun
              @Asgothian

              Danke @Thomas-Braun,
              Danke @Asgothian,
              das war es.

              Zigbee Instanz verbunden.jpg

              Manchmal sieht man den Wald vor lauter Bäumen nicht mehr.

              Ich hatte gelesen, das die PAN ID frei vergeben werden kann.
              Tut mir leid, hätte ich wirklich selbst sehen können.

              Vielen Dank

              Intel NUC mit Proxmox
              IO Broker (Homematic IP / CCU3 / Shelly / Tasmota / Zigbee)
              Influx DB
              Grafana
              PiHole
              PiVPN

              Thomas BraunT AsgothianA 2 Antworten Letzte Antwort
              0
              • FreunderNachtF FreunderNacht

                @Thomas-Braun
                @Asgothian

                Danke @Thomas-Braun,
                Danke @Asgothian,
                das war es.

                Zigbee Instanz verbunden.jpg

                Manchmal sieht man den Wald vor lauter Bäumen nicht mehr.

                Ich hatte gelesen, das die PAN ID frei vergeben werden kann.
                Tut mir leid, hätte ich wirklich selbst sehen können.

                Vielen Dank

                Thomas BraunT Offline
                Thomas BraunT Offline
                Thomas Braun
                Most Active
                schrieb am zuletzt editiert von
                #7

                @freundernacht Kann sie ja auch. Aber dann müssen alle Kommunikationspartner auch diese Information haben.
                (War übrigens die Extended PAN-ID, die PAN-ID passte bei dir)

                Linux-Werkzeugkasten:
                https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                NodeJS Fixer Skript:
                https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                FreunderNachtF 1 Antwort Letzte Antwort
                0
                • FreunderNachtF FreunderNacht

                  @Thomas-Braun
                  @Asgothian

                  Danke @Thomas-Braun,
                  Danke @Asgothian,
                  das war es.

                  Zigbee Instanz verbunden.jpg

                  Manchmal sieht man den Wald vor lauter Bäumen nicht mehr.

                  Ich hatte gelesen, das die PAN ID frei vergeben werden kann.
                  Tut mir leid, hätte ich wirklich selbst sehen können.

                  Vielen Dank

                  AsgothianA Offline
                  AsgothianA Offline
                  Asgothian
                  Developer
                  schrieb am zuletzt editiert von
                  #8

                  @freundernacht sagte in Fehler Sonoff Zigbee Stick Zigbee Adapter -> Proxmox VM:

                  Ich hatte gelesen, das die PAN ID frei vergeben werden kann.

                  Kann sie. Allerdings kann (wird) es passieren das wenn die PanID und/oder ExtPanID geändert wird nachdem der Adapter schon einmal gestartet war der Adapter nicht durchstartet - wegen eines Konfigurationsmismatch. Dieses ist eine Absicherung dagegen das aus versehen die Konfiguration geändert wird und danach das Zigbee Netzwerk neu aufgebaut werden muss.

                  Deswegen auch dieser lange Text, wo halt drin steht:
                  entweder Datei /opt/iobroker/iobroker-data/zigbee_0/nvbackup.json löschen oder die unter "adapter" stehenden Werte von Channel, PanID und extPanID in die Konfiguration übernehmen.

                  Das der Wert den ich Dir genannt hab anders aussieht liegt daran das die im Log stehende ExtPanID "reversed" ausgegeben wird, sprich byteweise vertauscht. Wenn du also die beiden Werte vergleichst (00124b0024cae298 und 98e2ca24004b1200) sollte klar sein was gemeint ist.

                  A.

                  ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
                  "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

                  FreunderNachtF 1 Antwort Letzte Antwort
                  1
                  • Thomas BraunT Thomas Braun

                    @freundernacht Kann sie ja auch. Aber dann müssen alle Kommunikationspartner auch diese Information haben.
                    (War übrigens die Extended PAN-ID, die PAN-ID passte bei dir)

                    FreunderNachtF Offline
                    FreunderNachtF Offline
                    FreunderNacht
                    schrieb am zuletzt editiert von
                    #9

                    @thomas-braun
                    Sorry, meinte doch die Extended PAN ID.

                    Ich hatte noch nichts angelernt, der Adapter war quasi noch jungfräulich.

                    Wie mache ich denn den in so einem Falle die Extended PAN ID den anderen Kommunikationspartner bekannt.

                    Wären ja in diesem Falle nur der Adapter und der Zigbee Stick, oder?

                    Ich habe angenommen, dass ich die Extended PAN ID die ich direkt nach der Installation im Adapter setze automatisch auch vom Stick übernommen wird.

                    Intel NUC mit Proxmox
                    IO Broker (Homematic IP / CCU3 / Shelly / Tasmota / Zigbee)
                    Influx DB
                    Grafana
                    PiHole
                    PiVPN

                    AsgothianA 1 Antwort Letzte Antwort
                    0
                    • FreunderNachtF FreunderNacht

                      @thomas-braun
                      Sorry, meinte doch die Extended PAN ID.

                      Ich hatte noch nichts angelernt, der Adapter war quasi noch jungfräulich.

                      Wie mache ich denn den in so einem Falle die Extended PAN ID den anderen Kommunikationspartner bekannt.

                      Wären ja in diesem Falle nur der Adapter und der Zigbee Stick, oder?

                      Ich habe angenommen, dass ich die Extended PAN ID die ich direkt nach der Installation im Adapter setze automatisch auch vom Stick übernommen wird.

                      AsgothianA Offline
                      AsgothianA Offline
                      Asgothian
                      Developer
                      schrieb am zuletzt editiert von
                      #10

                      @freundernacht um die ExtPanID zu setzen musst du den Adapter starten. Damit wird diese auch auf das Netzwerk angewandt. Deswegen der Hinweis zum löschen der Datei. Wenn nichts angelernt ist ist das of die einfachere Wahl.
                      Löschen der Datei lohnt natürlich nur nachdem der Adapter angehalten wurde.

                      A.

                      ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
                      "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

                      1 Antwort Letzte Antwort
                      1
                      • AsgothianA Asgothian

                        @freundernacht sagte in Fehler Sonoff Zigbee Stick Zigbee Adapter -> Proxmox VM:

                        Ich hatte gelesen, das die PAN ID frei vergeben werden kann.

                        Kann sie. Allerdings kann (wird) es passieren das wenn die PanID und/oder ExtPanID geändert wird nachdem der Adapter schon einmal gestartet war der Adapter nicht durchstartet - wegen eines Konfigurationsmismatch. Dieses ist eine Absicherung dagegen das aus versehen die Konfiguration geändert wird und danach das Zigbee Netzwerk neu aufgebaut werden muss.

                        Deswegen auch dieser lange Text, wo halt drin steht:
                        entweder Datei /opt/iobroker/iobroker-data/zigbee_0/nvbackup.json löschen oder die unter "adapter" stehenden Werte von Channel, PanID und extPanID in die Konfiguration übernehmen.

                        Das der Wert den ich Dir genannt hab anders aussieht liegt daran das die im Log stehende ExtPanID "reversed" ausgegeben wird, sprich byteweise vertauscht. Wenn du also die beiden Werte vergleichst (00124b0024cae298 und 98e2ca24004b1200) sollte klar sein was gemeint ist.

                        A.

                        FreunderNachtF Offline
                        FreunderNachtF Offline
                        FreunderNacht
                        schrieb am zuletzt editiert von
                        #11

                        @asgothian
                        Vielen Dank für die ausführliche Antwort, das hat mir sehr geholfen.

                        Nach dem Stoppen des Adapters und dem löschen des Ordners:
                        /opt/iobroker/iobroker-data/zigbee_0/

                        Hats dann beim erneuten starten funktioniert.
                        Ich hatte ja eh noch keine Geräte angelernt.

                        Intel NUC mit Proxmox
                        IO Broker (Homematic IP / CCU3 / Shelly / Tasmota / Zigbee)
                        Influx DB
                        Grafana
                        PiHole
                        PiVPN

                        1 Antwort Letzte Antwort
                        0
                        • AsgothianA Asgothian

                          @freundernacht Lesen bildet:

                          zigbee.0
                          2022-01-21 19:48:17.657	error	Re-commissioning your network will require re-pairing of all devices!
                           
                          zigbee.0
                          2022-01-21 19:48:17.657	error	If you wish to re-commission your network, please remove coordinator backup at /opt/iobroker/iobroker-data/zigbee_0/nvbackup.json.
                           
                          zigbee.0
                          2022-01-21 19:48:17.657	error	Please update configuration to prevent further issues.
                           
                          zigbee.0
                          2022-01-21 19:48:17.656	error	- Channel List: configured=11, adapter=11
                           
                          zigbee.0
                          2022-01-21 19:48:17.656	error	- Network Key: configured=01030507090b0d0f00020406080a0c0d, adapter=01030507090b0d0f00020406080a0c0d
                           
                          zigbee.0
                          2022-01-21 19:48:17.655	error	- Extended PAN ID: configured=dd2ddd5dddddd4dd, adapter=00124b0024cae298
                           
                          zigbee.0
                          2022-01-21 19:48:17.655	error	- PAN ID: configured=6746, adapter=6746
                           
                          zigbee.0
                          2022-01-21 19:48:17.654	error	Configuration is not consistent with adapter state/backup!
                          
                          

                          Da steht genau was nicht ok ist. Manchmal frage ich mich echt warum wir das ins Log schreiben (lassen), wenn es doch keiner liest.

                          Du musst entweder 98e2ca24004b1200 als ExtPanId eintragen oder deine Shepherd.db und nvbackup.json (in /opt/iobroker/iobroker-data/zigbee_0) löschen (und alle Geräte neu anlernen)

                          A.

                          V Offline
                          V Offline
                          vqe17235
                          schrieb am zuletzt editiert von
                          #12

                          @asgothian
                          Hallo zusammen, ich habe anscheinend ein ähnliches Problem... Allerdings taucht ein so detaillierter Log im Protokoll bei mir nicht auf, obwohl ich für den Adapter alles anzeigen lasse. Wie kann ich denn sehen, welche Werte konfiguriert sind, und welche es sein sollten?

                          crunchipC 1 Antwort Letzte Antwort
                          0
                          • V vqe17235

                            @asgothian
                            Hallo zusammen, ich habe anscheinend ein ähnliches Problem... Allerdings taucht ein so detaillierter Log im Protokoll bei mir nicht auf, obwohl ich für den Adapter alles anzeigen lasse. Wie kann ich denn sehen, welche Werte konfiguriert sind, und welche es sein sollten?

                            crunchipC Abwesend
                            crunchipC Abwesend
                            crunchip
                            Forum Testing Most Active
                            schrieb am zuletzt editiert von
                            #13

                            @vqe17235 die Instanz auf debug stellen.
                            Ohne Fehlermeldung kan man schlecht helfen

                            umgestiegen von Proxmox auf Unraid

                            1 Antwort Letzte Antwort
                            0
                            Antworten
                            • In einem neuen Thema antworten
                            Anmelden zum Antworten
                            • Älteste zuerst
                            • Neuste zuerst
                            • Meiste Stimmen


                            Support us

                            ioBroker
                            Community Adapters
                            Donate

                            450

                            Online

                            32.7k

                            Benutzer

                            82.5k

                            Themen

                            1.3m

                            Beiträge
                            Community
                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                            ioBroker Community 2014-2025
                            logo
                            • Anmelden

                            • Du hast noch kein Konto? Registrieren

                            • Anmelden oder registrieren, um zu suchen
                            • Erster Beitrag
                              Letzter Beitrag
                            0
                            • Home
                            • Aktuell
                            • Tags
                            • Ungelesen 0
                            • Kategorien
                            • Unreplied
                            • Beliebt
                            • GitHub
                            • Docu
                            • Hilfe