Registry / devops / node-bacnet-contrib-extended

node-bacnet-contrib-extended

JSON →
library0.2.0jsnpmunverified

Node-RED palette nodes for BACnet communication, extended from node-red-contrib-bacnet. Version 0.2.0 is the latest stable release, published May 2022. Provides BACnet Change-of-Value (COV) support, device discovery, and read-all-devices functionality. Requires Node-RED and host network mode for Docker (not supported on macOS). Differentiates from core BACnet nodes by offering extended COV and batch reading capabilities.

npm install node-bacnet-contrib-extended
INSTALL
IMPORT
SIG · NODE-BACNET-CONTRI
N
node-bacnet-contrib-extended
devopsjavascriptv0.2.0
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

BACnet
require('node-bacnet-contrib-extended')
import { BACnet } from 'node-bacnet-contrib-extended'
This package is a Node-RED palette and not intended for direct programmatic import. It registers nodes automatically when installed in Node-RED.
discover-devices
Installed as a Node-RED palette node named 'discover-devices'
require('discover-devices')
Nodes are registered by Node-RED; not imported in code.
read-all-devices
Installed as a Node-RED palette node named 'read-all-devices'
require('read-all-devices')
Same as discover-devices; use Node-RED palette.

Shows how to install the package as a Node-RED palette node; no programmatic imports.

// This package is not used programmatically; install via Node-RED palette manager. // Manual installation in Node-RED user directory or Docker: // npm install node-bacnet-contrib-extended // Then restart Node-RED. Nodes appear under 'network' palette.
Debug
Known issues
gotchaDocker host network mode required for discover-devices and read-all-devices nodes; not supported on macOS.
fix
Run Docker container with --network host on Linux. Avoid macOS for these nodes.
affects: all
gotchaPackage is a Node-RED palette, not a standalone library; cannot be required/imported in Node.js scripts.
fix
Use within Node-RED environment; do not attempt to import in other projects.
affects: all
Errors
Common errors & fixes
Error: Cannot find module 'node-bacnet-contrib-extended'
Package not installed in Node-RED user directory or globally.
fix
Run 'npm install node-bacnet-contrib-extended' in your Node-RED user directory (e.g., ~/.node-red) and restart Node-RED.
discover-devices node not working in Docker
Docker container not running in host network mode, or running on macOS.
fix
Use --network host flag on Linux. For macOS, use alternative methods like --net=host with Docker for Mac workaround or use a different driver.
Upgrade
Version history
0.2.0latest on npm
Audit
Dependencies
node-redrequiredPeer dependency; runs as a Node-RED palette node.
Agent activity
18 hits · last 30 days
node
14
OpenAI (training)
1
Resources
node-bacnet-contrib-extended — npm install node-bacnet-contrib-extended · libregistry