A Node.js WebSocket client for Logitech Harmony Hub, version 1.5.5. Provides a simple event-driven API to send commands, retrieve activities, devices, and configuration. Low release cadence (sporadic). Differentiates from other Harmony libraries by focusing solely on WebSocket communication with minimal dependencies. Supports CommonJS only.
npm install harmony-websocketNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Connect to a Harmony Hub and list activities using the Harmony WebSocket client.
Use const { Harmony } = require('harmony-websocket')Use CommonJS require or wait for future version.
Always attach a .catch() handler to .connect().
Use const { Harmony } = require('harmony-websocket')Run npm install harmony-websocket
Ensure you use new Harmony() after correct import.