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
    17
    1
    370

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

  • 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 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 Online
      Thomas BraunT Online
      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 Online
              Thomas BraunT Online
              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

                          692

                          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