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

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

Community Forum

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

NEWS

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

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

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

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

Geplant Angeheftet Gesperrt Verschoben Error/Bug
proxmoxsonoff zigbeesonoff zigbee 3.0 plussonoff zigbee stick 3.0 plusvmszigbeezigbee stick
13 Beiträge 5 Kommentatoren 1.7k Aufrufe 5 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • FreunderNachtF 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

                        680

                        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