node-zwave-js icon indicating copy to clipboard operation
node-zwave-js copied to clipboard

Improve command throughput when failures are involved

Open AlCalzone opened this issue 4 years ago • 0 comments

Basic idea:

  1. Distiguish between fast and slow queue. Slow queue gets handled after fast queue is empty. Put messages in the fast queue first. Don't use explorer frames here. After first NoACK, move message to slow queue. Retry there and use explorer frames.
  2. ~~Don't ping dead nodes first, just send the message.~~ https://github.com/zwave-js/node-zwave-js/pull/6944

AlCalzone avatar May 13 '21 11:05 AlCalzone