A Node.JS library which allows you to interact with your Logitech Harmony Hub.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
examples
packages
test
.gitignore
LICENSE.md
README.md
package-lock.json
package.json
tsconfig.json

README.md

harmonyhub

harmonyhub is a Node.JS library which wants to consolidate functions around interaction with a Logitech Harmony Hub from various different libraries from the community (the original authors and repos can be found in the Readme of each of the contained packages). The library contains the following packages:

Package Status
client (interacting with the hub) npm npm
discover (find a hub in your network) npm npm

I recommend to use typescript since this helps to use this code without digging to much into the documentation in code :)

Installation

npm install @harmonyhub/*

Where * is your package name.

Contribution

The master branch contains the latest stable release of the application. Development efforts are integrated with the develop branch first. Changes get then merged into master as soon as a new release should be published.

Thank you for your contribution!

User base

The library is currently used in the node-red-contrib-harmony by aietes through which some bugs could be discovered and fixed!