Проблема закрытия последовательного порта в красном узле

Я использую Джонни-пять, и проблема в том, как закрыть последовательный порт, который уже открыт? проблема заключается в том, что когда я повторно внедряю код в красный узел, он выдает ошибку, как показано ниже:

    10 Feb 10:38:33 - [info] Stopping flows
    10 Feb 10:38:33 - [info] Stopped flows
    10 Feb 10:38:33 - [info] Starting flows
    1518239313152 Connected COM6
    10 Feb 10:38:33 - [info] Started flows
    1518239313157 Error Opening COM6: Access denied
    (node:12788) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): Error: Unhandled "error" event. ([object Object])
    (node:12788) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
    1518239323160 Device or Firmware Error A timeout occurred while connecting to the Board.

1 ответ

Обходное решение, вероятно, состоит в том, чтобы установить Deploy на "Только модифицированные узлы", поэтому Node-RED перезапустит johnny-пять, только если он был изменен.

Вам нужно будет поднять проблему с разработчиком узла johnny -Five ( https://github.com/monteslu/node-red-contrib-gpio?), Чтобы исправить это правильно.

Другие вопросы по тегам