/device-denon-avr

Denon Network Receiver for SmartThings

Primary LanguageGroovyMIT LicenseMIT

Denon Network AVR Device Type

This is a networked receiver device type for SmartThings. It allows you to change the input, adjust the volume, mute and turn off/standby your receiver via a SmartApp or the SmartThings UI.

This device type is based off the Yamaha receiver device I published a few months ago. I also suspect it could be easily modified for Marantz and some other recievers.

I created a command class for all AV Tuners for SmartThings called "inputSelect". To use it, just specify the name of the input you wish to tune to. For example, if you want to tune to "Media Player", you would just send inputSelect("MPLAY") via your SmartApp.

The best way to interact with the receiver is to create a virtual momentary tile for each input. For example, I have one named "Nexus Player" that triggers the inputSelect('MPLAY') command via a sample SmartApp I included in this repo. Advanced users could also replicate this behavior via Rule Machine.

##License Copyright (c) 2016, Kristopher Kubicki All rights reserved.