A Node-RED package that connects to Loxone Miniserver via Websocket API, providing nodes for event-driven control and monitoring. Current stable version is 0.10.13. It relies on the underlying node-lox-ws-api library and supports token-based authentication for Loxone V9+. Key differentiators: direct websocket integration with no abstraction layer, multiple node types (Control-In, Control-Out, Webservice, Stream-In, Stream-All, Online, Keepalive), and full access to miniserver structure file data.
npm install node-red-contrib-loxoneNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows how to install and configure Loxone Miniserver and Control-In nodes in Node-RED using the palette manager or CLI.
Install git (e.g., 'apt-get install git' on Debian/Ubuntu, 'brew install git' on macOS) before npm install
Set authtype to 'token' in miniserver node configuration and provide valid token credentials
Use with caution; prefer Stream-In with room/category filters to reduce event load
Consider adding a debounce or throttle in downstream logic to avoid flooding on connection failures
Refer to Loxone structure file documentation to parse control IDs and states correctly
Install git on your system, then re-run npm install
Verify miniserver IP and port in node configuration, ensure network connectivity
Update authtype in miniserver config to match your Loxone version (token for V9+, AES/Hash for older)
Ensure miniserver node is connected and structure file is retrieved (check Loxone config web service URL)