nachdem mir die emmc meines Odroid C2 abgeraucht ist, habe ich mühsam versucht alles wieder neu aufzusetzen und mittels Backup wieder einzuspielen. Ich habe dafür von dem unten angegeben Link ein Image mit Armbian und PiVCCU aufgespielt und anschließend alles aktualisiert (apt upgrade / update). Dann habe ich node entsprechend der Anleitung hier unter Docu aufgespielt und danach iobroker. Das alles mittels Console.
Anschließend ein Minimal-Backup zurückgespielt und alle Adapter ware da und grün. Bis auf den Zigbee-Adapter.
Die Anweisungen in einem anderen Thread habe ich schon befolgt "npm rebuild". Danach neu gestartet, aber sobald der Zigbee-Adapter ins Spiel kommt, habe ich Error-Logs
host.odroidc2 2019-11-01 23:13:33.253 error instance system.adapter.zigbee.0 terminated with code 1 ()
host.odroidc2 2019-11-01 23:13:33.253 error Caught by controller[0]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
host.odroidc2 2019-11-01 23:13:33.253 error Caught by controller[0]: at Module._compile (internal/modules/cjs/loader.js:778:30)
host.odroidc2 2019-11-01 23:13:33.253 error Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/@serialport/bindings/lib/linux.js:1:36)
host.odroidc2 2019-11-01 23:13:33.253 error Caught by controller[0]: at bindings (/opt/iobroker/node_modules/bindings/bindings.js:81:44)
host.odroidc2 2019-11-01 23:13:33.253 error Caught by controller[0]: at require (internal/modules/cjs/helpers.js:25:18)
host.odroidc2 2019-11-01 23:13:33.253 error Caught by controller[0]: at Module.require (internal/modules/cjs/loader.js:692:17)
host.odroidc2 2019-11-01 23:13:33.252 error Caught by controller[0]: at Function.Module._load (internal/modules/cjs/loader.js:585:3)
host.odroidc2 2019-11-01 23:13:33.252 error Caught by controller[0]: at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
host.odroidc2 2019-11-01 23:13:33.252 error Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:653:32)
host.odroidc2 2019-11-01 23:13:33.252 error Caught by controller[0]: at Object.Module._extensions..node (internal/modules/cjs/loader.js:807:18)
host.odroidc2 2019-11-01 23:13:33.252 error Caught by controller[0]: the module (for instance, using `npm rebuild` or `npm install`).
host.odroidc2 2019-11-01 23:13:33.252 error Caught by controller[0]: NODE_MODULE_VERSION 64. Please try re-compiling or re-installing
host.odroidc2 2019-11-01 23:13:33.252 error Caught by controller[0]: NODE_MODULE_VERSION 57. This version of Node.js requires
host.odroidc2 2019-11-01 23:13:33.252 error Caught by controller[0]: was compiled against a different Node.js version using
host.odroidc2 2019-11-01 23:13:33.252 error Caught by controller[0]: Error: The module '/opt/iobroker/node_modules/@serialport/bindings/build/Release/bindings.node'
host.odroidc2 2019-11-01 23:13:33.252 error Caught by controller[0]: ^
host.odroidc2 2019-11-01 23:13:33.251 error Caught by controller[0]: throw e
host.odroidc2 2019-11-01 23:13:33.251 error Caught by controller[0]: /opt/iobroker/node_modules/bindings/bindings.js:88
Deinstallation und anschließendes Neuinstallieren bringt auch keine Lösung.
Ich kann unter Einstellungen auch nicht den USB-Port per DropDown auswählen, sondern muss manuelle "/dev/ttyUSB0" angeben.
Bus 001 Device 004: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Bus 001 Device 003: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP210x UART Bridge / myAVR mySmartUSB light
Bus 001 Device 002: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
iobroker@odroidc2:~$ dmesg | grep tty
[ 0.000274] console [tty0] enabled
[ 0.595688] c81004c0.serial: ttyAML0 at MMIO 0xc81004c0 (irq = 14, base_baud = 1500000) is a meson_uart
[ 0.595724] console [ttyAML0] enabled
[ 8.492771] systemd[1]: Created slice system-serial\x2dgetty.slice.
[ 9.667551] usb 1-1.1: cp210x converter now attached to ttyUSB0
[ 35.249408] eq3loop: created slave ttyS0
[ 55.380438] eq3loop: eq3loop_open_slave() ttyS0
[ 55.380658] eq3loop: eq3loop_close_slave() ttyS0
[ 55.386401] eq3loop: eq3loop_open_slave() ttyS0
[ 55.386566] eq3loop: eq3loop_close_slave() ttyS0
[ 55.399945] eq3loop: eq3loop_open_slave() ttyS0
Ich hoffe, ihr könnt mir helfen, den Adapter wieder grün zu bekommen