VSX-1027 plugin for homebridge: https://github.com/adamgoldman/homebridge-vsx1027

Usage no npm install needed!

<script type="module">
  import homebridgeVsx1027 from 'https://cdn.skypack.dev/homebridge-vsx1027';



This ia a plugin for homebridge. It is a work in progress to implement a Pioneer AVR (VSX-1027) into HomeKit. Help is appreciated! The starting point is taken from the work of luc-ass (https://github.com/luc-ass/homebridge-marantzavr.git) and (https://github.com/cellerich/homebridge-pioneeravr)


This plugin is not yet on NPM. Insatllation only via GitHub at the moment...

  1. Install homebridge using: npm install -g homebridge
  2. Install this plugin using npm install -g git+https://git@github.com/adamgoldman/homebridge-vsx1027
  3. Update your configuration file. See sample-config below for a sample.


Configuration sample:

"accessories": [
            "accessory": "PioneerAVR",
            "name": "PioneerAVR",
            "ip": "",
            "maxVolume": -20.0,
            "minVolume": -79.0
  • accessory: PioneerAVR
  • name: can be anything you want
  • ip: IP of you AVR
  • maxVolume: can be configured. Please be careful not to select very high values. -20.0 recomended
  • minVolume: minimal Volume of your device, does not influence "mute"


  • get power state
  • set power state
  • get mute state
  • set mute state
  • get volume
  • set volume
  • get input
  • set input