vhv5-verification-reporter 0.3.12

Node-RED node for reading VHV5 websocket MessagePack payloads with a multi-tab editor UI.

npm install vhv5-verification-reporter

VHV5 Verification Reporter

vhv5-verification-reporter provides a Node-RED node for connecting to an Omron VHV5 verifier over websocket, decoding the verification payload, and generating a PDF verification report.

The package installs one node:

  • VHV5_Verification_Reporter (vhv5-websocket-iso-parser-multitab)

Behavior

  • Connects to ws://<host>:9003
  • Decodes binary websocket frames with MessagePack
  • Accepts text websocket frames as JSON or legacy comma-delimited payload strings
  • Fetches http://<host>/api/config to read calibration values used in the parsed output
  • Parses VHV5 verification results for ISO29158, ISO15415, or ISO15416
  • Writes PDF reports to a user-selected folder
  • Can optionally save the decoded JSON beside each generated report

Outputs

The node has two outputs:

  1. Parsed verification values in msg.payload
  2. Generated PDF report buffer and file metadata in msg.payload

Example output topics:

  • Output 1: vhv5/parsed
  • Output 2: vhv5/report/pdf

Editor Tabs

  • Connectivity: node name, VHV5 host, save folder, receive timeout, reconnect delay
  • Batch Processing: batch mode, batch prefix, idle timeout, save decoded JSON
  • Format Report: ISO format and report documentation fields

Installation

Run this in your Node-RED user directory, typically ~/.node-red:

npm install vhv5-verification-reporter

For local development:

npm install <path-to-this-folder>

Notes

  • The previous Excel parser node has been removed from this package.
  • The package now only includes the verification reporter node and its supporting libraries.
  • The websocket port and config API path remain fixed in the runtime implementation.

Support

Node Info

Version: 0.3.12
Updated 1 day ago
License: MIT
Rating: not yet rated

Categories

Actions

Rate:

Downloads

130 in the last week

Keywords

  • node-red
  • websocket
  • msgpack
  • vhv5
  • omron
  • verification
  • barcode
  • report
  • iso

Maintainers