homebridge-yamaha-avr
is a Homebridge plugin allowing you to control your AVR & any connected HDMI-CEC controllable devices with the Apple Home app & Control Centre remote! It should work with all network accessible receivers.
The Yamaha AVR will display as an Audio Receiver with Power, Input, Volume & Remote Control.
Install homebridge-yamaha-avr:
npm install -g homebridge-yamaha-avr
Add a new platform to your homebridge config.json
.
Specific "favourite" inputs can be added manually or all available inputs reported by the AVR will be set.
Example configuration:
{
"platforms": [
{
"platform": "yamaha-avr",
"name": "Yamaha RX-V685",
"ip": "192.168.1.12",
"cacheDirectory": ""
]
}
Yamaha AVR caches input/name data using node-persist, by default this should be located within the homebridge-yamaha-avr
plugin directory. If your homebridge instance cannot write to this directory you can define an alternative cache data location using the cacheDirectory
config option
The AVR is published as an external accessory so you'll need to add it manually.
Select "Add Accessory" in the Home app, then "I Don't Have a Code or Cannot Scan".
The AVR should then show as an option, enter your Homebridge PIN and you should be good to go.
You can define the ports external accessories are assigned by setting a range in your Homebridge config:https://github.com/homebridge/homebridge/blob/master/config-sample.json#L12
For multi-zone Yamaha Receivers, and uses the Television control for each zone of the receiver.
For multi-zone Yamaha Receivers, and uses a Fan to control each zone of the receiver.
TypeScript needs to be compiled into JavaScript before it can run. The following command will compile the contents of the src
directory and put the resulting code into the dist
folder.
npm run build
Run this command so your global install of Homebridge can discover the plugin in your development environment:
npm link
You can now start Homebridge, use the -D
flag so you can see debug log messages:
homebridge -D
If you want to have your code compile automatically as you make changes, and restart Homebridge automatically between changes you can run:
npm run watch
This will launch an instance of Homebridge in debug mode which will restart every time you make a change to the source code. It will load the config stored in the default location under ~/.homebridge
. You may need to stop other running instances of Homebridge while using this command to prevent conflicts. You can adjust the Homebridge startup command in the nodemon.json
file.
1.如果控制器加了扩展IO板,需要配置好“选项板有效设置”,如果没有配置好会报“选项配置错误”的报警。控制器里的扩展报需要拨码才可以启用。 2.
As all AVR microcontrollers Atmega microcontrollers are 8 bit RISC microcontrollers. Their core are the same as tiny series, just they are more powerful and has more peripheral devices built in li
Homebridge 是一个轻量级 NodeJS 服务器,它模拟 iOS HomeKit API,提供从 HomeKit 到“智能家居”设备制造商提供的各种第三方 API 的基本桥接。通过 Homebridge 的桥接,可以让 Siri 控制完全不支持 HomeKit 的设备。 此外 Homebridge 支持插件。
homebridge-vsx homebridge-vsx is a plugin made for homebridge,which allows switching on and off your Pioneer AV receiver. All AV receivers (VSX and SC),which work with the iControl AV5 App are support
homebridge-sesame Control and monitor your Sesame smart lock with HomeKit integration. Prerequisites Installation of Homebridge iOS 11 or later Sesame lock with enabled cloud integration Sesame Wifi A
homebridge-panasonictv A homebridge plugin for turning on and off your Panasonic Viera TV. The plugin also has experimental support for changing the volume and channel. These characteristics are not r
Quick Start | Contribute A Wake on Lan plugin for Homebridge Turn your PCs, laptops, servers and more on and off through Siri Quick Start To install the plugin, head over to the machine with Homebridg
Docker Homebridge This Alpine/Ubuntu Linux based Docker image allows you to run Nfarina's Homebridge on your home network which emulates the iOS HomeKit API. This is a multi-arch image and will also r