0.0.6 • Published 6 years ago

@homebridge/homebridge-yamaha-home v0.0.6

Weekly downloads
2
License
ISC
Repository
github
Last release
6 years ago

Homebridge-Yamaha-Home

NPM Downloads

homebridge-plugin for Yamaha AVR control with Apple-Homekit. Optimized for use with the Apple Home App and with homebridge-alexa

Installation

Follow the instruction in NPM for the homebridge server installation. The plugin is published through NPM and should be installed "globally" by typing:

sudo npm install -g homebridge-yamaha-home

Configuration

config.json

  • play_volume - Sets volume to this when turning on, defaults to -48
  • min_volume -
  • max_volume -
  • setMainInputTo - Sets input to this when turning on, no default.
  • show_input_name - Creates a button to display which input is selected, defaults to no
  • manual_addresses - Only required if Bonjour/Autodetection doesn't work.
  • expected_devices - Maximum number of accessories created, defaults to 100
  • discovery_timeout - How long to stay in discovery mode, defaults to 30
  • radio_presets - Create a switch for each radio preset, defaults to false ( true/false )
  • preset_num - Names the switch the number of the preset, defaults to false ( true/false ). Otherwise the name is the frequency. ( useful with Siri and Alexa )
  • zone - Zone name

Example:

{
    "bridge": {
        "name": "Homebridge",
        "username": "CC:22:3D:E3:CE:51",
        "port": 51826,
        "pin": "031-45-154"
    },
    "description": "This is an example configuration file for homebridge plugin for yamaha AVR",
    "hint": "Always paste into jsonlint.com validation page before starting your homebridge, saves a lot of frustration",
    "platforms": [
        {
            "platform": "yamaha-home",
            "play_volume": -48,
            "setMainInputTo": "Airplay",
            "show_input_name": "yes",
            "manual_addresses": {
                "Yamaha": "192.168.1.115"
            }
        }
    ],
    "accessories": [
        {},
        {}
    ]
    }