homebridge-yamaha_mc

1.1.3 • Public • Published

"# homebridge-yamaha_mc" Based on the Yamaha Extended Control API Spec (https://github.com/samvdb/php-musiccast-api/blob/master/yxc-api-spec-advanced.pdf) With this homebridge module you you can switch on and switch off your Yamaha Networked devices, in my case MusicCast devices. Since version 1.1 you can also use the Speaker functionality, beside the Switch functionality. Unfortunately HomeKit does not yet support this speaker accessory, it only sees the switch. An app like Legato Eve does support it. You will see 2 devices on for your device: a switch and a speaker. Hopefully the next homekit app will too. In the meantime you can use homebridge-yamaha_mc2 (which uses the lightbulb device to set brightness (volume :) )) and you can also control the volume by Siri.

Add this to the config.json, for each device you want to add. Just adjust the name and the IP address for each accessory. The zone 'main' in general should work, not to be confused with room names. For my Yamaha RN-602 the maximum volume setting is 161, for the WX-030 and WX-010 it is 60. If you want you can check the max volume setting by using this url in your homenetwork: http://192.168.1.220/YamahaExtendedControl/v1/main/getStatus (with your own Yamaha IP address of course, set it static via the http interface) Find the value at "max_volume", in the JSON string result.

Add as much speakers you have as a new controllable accessory:

"accessories": [ { "accessory": "YamahaMC", "name": "Yamaha RN-602", "host": "192.168.1.210", "zone": "main", "maxvol":161 }, {
"accessory": "YamahaMC", "name": "Yamaha WX-030", "host": "192.168.1.220", "zone": "main", "maxvol":60 }
]

Package Sidebar

Install

npm i homebridge-yamaha_mc

Weekly Downloads

17

Version

1.1.3

License

open

Unpacked Size

8.08 kB

Total Files

3

Last publish

Collaborators

  • rogerp67