Ich habe mir IOBroker im Docker eingerichtet. (buanet/ioBroker)
Danach in die Umgenungvariablen USBDEVICES - /dev/ttyACM0 eingetragen und den Container gestartet..
Im Log tauchen folgende Einträge auf.
Nachdem ich dann den Container mit hoher Priorität ausgeführt habe, wurde der Stick erkannt und funktioniert.
Ich habe irgendwo gelesen das das ausführen mit hoher Priorität wenn möglich nicht benutzt werden sollte, da es ein Sicherheitsrisiko ist.
Gibt es noch eine Möglichkeit den Container wieder normal zu starten und das der Stick trotzdem erkannt wird?
Danach in die Umgenungvariablen USBDEVICES - /dev/ttyACM0 eingetragen und den Container gestartet..
Im Log tauchen folgende Einträge auf.
Code:
zigbee.0 2020-08-29 12:53:37.803 info (594) Terminated (NO_ERROR): Without reason
zigbee.0 2020-08-29 12:53:37.802 info (594) terminating
zigbee.0 2020-08-29 12:53:37.778 error at stop (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:8270:22)
zigbee.0 2020-08-29 12:53:37.778 error at Zigbee.emit (events.js:315:20)
zigbee.0 2020-08-29 12:53:37.778 error at Zigbee.onUnload (/opt/iobroker/node_modules/iobroker.zigbee/main.js:438:41)
zigbee.0 2020-08-29 12:53:37.778 error at ZigbeeController.stop (/opt/iobroker/node_modules/iobroker.zigbee/lib/zigbeecontroller.js:302:20)
zigbee.0 2020-08-29 12:53:37.778 error at ZigbeeController.callExtensionMethod (/opt/iobroker/node_modules/iobroker.zigbee/lib/zigbeecontroller.js:185:42)
zigbee.0 2020-08-29 12:53:37.778 error at DeviceAvailability.stop (/opt/iobroker/node_modules/iobroker.zigbee/lib/zbDeviceAvailability.js:118:43)
zigbee.0 2020-08-29 12:53:37.778 error at ZigbeeController.getClients (/opt/iobroker/node_modules/iobroker.zigbee/lib/zigbeecontroller.js:199:49)
zigbee.0 2020-08-29 12:53:37.778 error at Controller.getDevices (/opt/iobroker/node_modules/zigbee-herdsman/dist/controller/controller.js:231:31)
zigbee.0 2020-08-29 12:53:37.778 error at Function.all (/opt/iobroker/node_modules/zigbee-herdsman/dist/controller/model/device.js:234:16)
zigbee.0 2020-08-29 12:53:37.778 error at Function.loadFromDatabaseIfNecessary (/opt/iobroker/node_modules/zigbee-herdsman/dist/controller/model/device.js:214:55)
zigbee.0 2020-08-29 12:53:37.778 error (594) TypeError: Cannot read property 'getEntries' of null
zigbee.0 2020-08-29 12:53:37.776 error (594) unhandled promise rejection: Cannot read property 'getEntries' of null
Unhandled 2020-08-29 12:53:37.775 error promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
zigbee.0 2020-08-29 12:53:37.773 error at processTicksAndRejections (internal/process/task_queues.js:97:5))
zigbee.0 2020-08-29 12:53:37.773 error at ZigbeeController.stop (/opt/iobroker/node_modules/iobroker.zigbee/lib/zigbeecontroller.js:306:33)
zigbee.0 2020-08-29 12:53:37.773 error at Controller.stop (/opt/iobroker/node_modules/zigbee-herdsman/dist/controller/controller.js:182:16)
zigbee.0 2020-08-29 12:53:37.773 error at __awaiter (/opt/iobroker/node_modules/zigbee-herdsman/dist/controller/controller.js:23:12)
zigbee.0 2020-08-29 12:53:37.773 error at new Promise (<anonymous>)
zigbee.0 2020-08-29 12:53:37.773 error at /opt/iobroker/node_modules/zigbee-herdsman/dist/controller/controller.js:27:71
zigbee.0 2020-08-29 12:53:37.773 error at Generator.next (<anonymous>)
zigbee.0 2020-08-29 12:53:37.773 error at Controller.<anonymous> (/opt/iobroker/node_modules/zigbee-herdsman/dist/controller/controller.js:186:49)
zigbee.0 2020-08-29 12:53:37.773 error at Function.all (/opt/iobroker/node_modules/zigbee-herdsman/dist/controller/model/group.js:88:15)
zigbee.0 2020-08-29 12:53:37.773 error at Function.loadFromDatabaseIfNecessary (/opt/iobroker/node_modules/zigbee-herdsman/dist/controller/model/group.js:76:55)
zigbee.0 2020-08-29 12:53:37.773 error (594) Failed to stop zigbee (TypeError: Cannot read property 'getEntries' of null
zigbee.0 2020-08-29 12:53:37.770 info (594) Zigbee: disabling joining new devices.
zigbee.0 2020-08-29 12:53:37.764 info (594) cleaned everything up...
zigbee.0 2020-08-29 12:53:37.763 error at /opt/iobroker/node_modules/zigbee-herdsman/node_modules/@serialport/stream/lib/index.js:242:12
zigbee.0 2020-08-29 12:53:37.763 error at SerialPort._error (/opt/iobroker/node_modules/zigbee-herdsman/node_modules/@serialport/stream/lib/index.js:198:14)
zigbee.0 2020-08-29 12:53:37.763 error at SerialPort.<anonymous> (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/deconz/driver/driver.js:95:45)
zigbee.0 2020-08-29 12:53:37.763 error at __awaiter (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/deconz/driver/driver.js:4:12)
zigbee.0 2020-08-29 12:53:37.763 error at new Promise (<anonymous>)
zigbee.0 2020-08-29 12:53:37.763 error at /opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/deconz/driver/driver.js:8:71
zigbee.0 2020-08-29 12:53:37.763 error at Generator.next (<anonymous>)
zigbee.0 2020-08-29 12:53:37.763 error at Driver.<anonymous> (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/deconz/driver/driver.js:97:28)
zigbee.0 2020-08-29 12:53:37.763 error (594) Error: Error while opening serialport 'Error: Error: No such file or directory, cannot open /dev/ttyACM0'
zigbee.0 2020-08-29 12:53:37.762 error (594) unhandled promise rejection: Error while opening serialport 'Error: Error: No such file or directory, cannot open /dev/ttyACM0'
Unhandled 2020-08-29 12:53:37.761 error promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
Nachdem ich dann den Container mit hoher Priorität ausgeführt habe, wurde der Stick erkannt und funktioniert.
Ich habe irgendwo gelesen das das ausführen mit hoher Priorität wenn möglich nicht benutzt werden sollte, da es ein Sicherheitsrisiko ist.
Gibt es noch eine Möglichkeit den Container wieder normal zu starten und das der Stick trotzdem erkannt wird?