vhv5-verification-reporter 0.3.12
Node-RED node for reading VHV5 websocket MessagePack payloads with a multi-tab editor UI.
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/configto read calibration values used in the parsed output - Parses VHV5 verification results for
ISO29158,ISO15415, orISO15416 - Writes PDF reports to a user-selected folder
- Can optionally save the decoded JSON beside each generated report
Outputs
The node has two outputs:
- Parsed verification values in
msg.payload - 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 delayBatch Processing: batch mode, batch prefix, idle timeout, save decoded JSONFormat 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
- Product information: https://automation.omron.com/en/us/products/family/VHV5-SRV
- Omron technical support: https://automation.omron.com/en/us/services/technical-support