Fork me on GitHub

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
OptionDescriptionDefault
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
OptionDescriptionDefault
hubIP
string
IP of the Harmony Hub
activityId
string
id of the harmony activity

HarmonyHubButtonsDevice

HarmonyHubButtonsDevice config options
OptionDescriptionDefault
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
[]
Elements

HarmonyHubActivitiesButtonsDevice

HarmonyHubActivitiesButtonsDevice config options
OptionDescriptionDefault
hubIP
string
IP of the Harmony Hub
buttons
array of objects
Activitiy buttons to display
[]
Elements
pimatic-vr-harmonyhub is written by Vincent Riemer