[Release] Yamaha Network Receivers Basic Integration



oh no rush! just wanted to make sure it wasn't user error. Thanks for everything


Zone_2 works fine for my RXV685.


I looked at Zone_2/Zone_B and it worked okay on my RX-V671. I didn't test it on my 777 or 677 but they all should be the same.

It didn't work until I set it up through the on-screen menu though. This driver doesn't attempt to set, correct or validate your setup. It assumes you already have additional zones through the remote.

Did you follow steps similar to these already?

From what I can tell Yamaha use Zone B and Zone 2 pretty interchangeably and the process for either one is sort of the same. At any rate, make sure your setup is correct with the remote. If it is turn on all the logging for the zone b/2 child device and the parent (use the new driver) and pm me the logs after you try on, off, volume up and volume down. Genericize anything you don't want public.


Is there a way to change the "AV 1" input in the app to toggle one of the other functions, i use Netradio ?
BTW love your work!


Worked out that one, how dow you add to dashboard? Can add a switch to turn on, what do you use for selecting source?


Right now there isn't a custom command tile in dashboards so you have to do a bit of a workaround.

I'm considering a change to the driver to make different inputs as child devices so you can switch them on but I'm not sure it's worth it yet.


Thanks, had fun playing and getting basics working. Wondering if there is an option to connect the musiccast app. I.e. trigger the app to open from a tile as has obviously more day to day functionality.
Day 2 for me with the HE, in the process of converting from Vera. Had started to get into customising code but decided to make the jump. New language to get into.


I'm not sure I understand your ask but you can create a link in a dashboard. You could link to the zone device.

http://[IP address of hub]/device/edit/[internal device id of zone*]

*You can see this URL when you go to devices and then the child zone you want.


Holy crap I'm excited. I just closed on my new house so all my stuff is packed away, but if im reading this thread right, this will let me setup a trigger via the SONOS integration in hubitat so that if the Sonos Connect is powered on, this can trigger my Yamaha RX-V675 to auto-turn on, set the volume, and swap to the digital Sonos input???


I don't have a Sonos but I'm assuming there is a device for it with switch capability. If that's the case then yes.

You can create a rule that looks for Sonos on... Turns on the switch for the Yamaha, sets the source for the Yamaha and then sets the volume. You will need to create a custom command in Rule Machine for the source0..5 command of the Yamaha device. If I remember correctly you also need to create a custom command in Rule Machine to set the volume because you can't pass parameters to commands unless you created a custom command.

Anyways, if that's all over your head it won't be in a very short time. It's easier than it seems and the community is here to help.


It’s a little foreign right now, but I’m sure I’ll be getting more familiar with all of the Hubitat drivers and logic as i slowly build out my new house.

I’m just ecstatic that this is possible. I was ready to start dicking around with a raspberry pi detecting voltage and running scripts. This should be WAY cleaner :slight_smile:


I just purchased a Hubitat and preparing to migrate from a Vera+. I currently have a script in Vera that is triggered by the doorbell (which triggers a close contact z-wave switch) that automatically changes the input on my receiver to an input that has a viewer for my door cam then changes it back to whatever input it was on originally. I think with this and Rule Machine I should be able to replicate it on the Hubitat with no problem.