homebridge-harman-kardon-avr

control harman kardon avr for homebridge: https://github.com/nfarina/homebridge

Usage no npm install needed!

<script type="module">
  import homebridgeHarmanKardonAvr from 'https://cdn.skypack.dev/homebridge-harman-kardon-avr';
</script>

README

Homebridge Harman Kardon AVR

npm npm bundle size GitHub last commit

This is a plugin for Homebridge to control your Harman Kardon AVR.

This plugin supports following functions:

  • Power Switch (on/off)
  • Volume control (volume up/volume down/mute)
  • Inputs like STB, Cable/Sat, Game, Radio, Spotify etc.
  • Remote control: native iOS Remote control

Installation instructions

After Homebridge has been installed:

$ sudo npm install -g homebridge-harman-kardon-avr

Basic configuration

{
   "bridge": {
       ...
   },

   "accessories": [{
       "accessory": "harman-kardon-avr",
       "name": "AVR",
       "manufacturer": "Harman Kardon",
       "model_name": "AVR 161",
       "ip": "xx.x.x.xx",
       "port": "10025",
       "inputs": ["STB","Cable Sat","Game"],
       "interval": 5
   }]
}

See Example Config for more details.

Options

Attributes Required Usage
accessory Yes Must be harman-kardon-avr.
name Yes Unique Name for the TV (AVR) Accessory.
manufacturer No Manufacturer (optional - Default: Harman Kardon)
model_name No Model (optional - Default: AVR 161)
ip Yes IP adress from your AVR
port Yes Must be 10025
inputs Yes An Array of Inputs (STB,CABLE SAT,GAME etc.)
interval Yes Polling interval in seconds (Default: 5s) , 0 = disabled

Valid Inputs

  • STB
  • Cable Sat
  • Disc
  • Radio
  • TV
  • USB
  • Game
  • Media Server
  • Home Network
  • AUX