pimatic-vr-harmonyhub by Vincent Riemer | github | npm
Pimatic Harmony Hub Plugin
This plugin adds the functionality to control various devices via the Harmony Hub through pimatic
Example config.json entries:
"plugins": [
{
"plugin": "harmonyhub"
}
],
HarmonyHubPowerSwitch devices not yet tested.
HarmonyHubButtonsDevice config will follow but autodiscovery is already working and the easiest way.
Plugin Config Options
Harmony Hub options
Option | Description | Default |
---|
keepalive integer | Default keepalive interval (ms) (currently not used) | 30000 |
debug boolean | Flag for activating debug output | false |
Device Config Options
pimatic-harmonyhub device config schema
HarmonyHubPowerSwitch
HarmonyHubPowerSwitch config options
Option | Description | Default |
---|
hubIP string | IP of the Harmony Hub | |
activityId string | id of the harmony activity | |
HarmonyHubButtonsDevice
HarmonyHubButtonsDevice config options
Option | Description | Default |
---|
hubIP string | IP of the Harmony Hub | |
deviceId number | ID of device to control | |
commandType string | Type of code to send (IRCommand etc.) | "IRCommand" |
buttons array of objects | Buttons to display | [] |
ElementsOption | Description | Default |
---|
id string | | | text string | | | command string | Command to send | |
|
HarmonyHubActivitiesButtonsDevice
HarmonyHubActivitiesButtonsDevice config options
Option | Description | Default |
---|
hubIP string | IP of the Harmony Hub | |
buttons array of objects | Activitiy buttons to display | [] |
ElementsOption | Description | Default |
---|
id string | | | text string | | | activityId string | ID of the activity to trigger (-1 = off) | |
|
pimatic-vr-harmonyhub is written by Vincent Riemer