[WITHDRAWN] Denon Network AV Receivers

Hi Everyone,

A few months back I released a device handler for the Yamaha RX Network receivers. Since then Abt Electronics graciously hooked me up with a Denon receiver and ported the device over. It supports all the same functionality, inputSelect(), inputNext(), on/off, mute/unmute and volume adjust.

Hook it up to a virtual momentary tile for easy input selection, or via a virtual dimmer switch to adjust your volume via Alexa. Happy hacking!

10 Likes

What model Denon receiver is it?

Should work on all Denon Network Receivers since 2013 but probably 2012 as well. I particularly used the S910W

Kristopher

I’ve added the device type and app, when adding the device should I use the IP or MAC for network ID?

For Network ID just put “DENON” or something similar. Just make sure you update the IP and Port in the settings as well (should be port 80 unless you changed it)

Kristopher

Ahh. Didn’t see that preferences edit. Got it working thanks!

Which line of code am I changing with the inputs? I saw this line in the Yamaha device type.

def selectedInputs = ["HDMI1","HDMI2","HDMI5","AV1","HDMI1"]

Mine look like “SAT/CBL”,“BD”,“GAME1”,“DVD” etc. this is the AVR-1912 and granted I just looked up the release date, looks like mid 2011. Input next is not working either, but I assume I’ve got to add those somewhere here.

Thanks

Hey Steve,

Try hitting refresh with the unit powered on. The devicetype should figure it out. If not, I’ll make a patch for you to override

Kristopher

Well i can confirm power on/off, mute, and volume control works w/o changes on Marantz NR 1606. It will likely work with the rest of the Marantz NR line. Input seams to be a bit wonky, but i doubt i’ll use it for input changes. :smile: Nice job!

1 Like

I haven’t tried this yet, but you know where it would be awesome? zone 2 power on/off and input control. Then you can manage outdoor speakers nicely.

1 Like

Kristopher,

Power On/Off , Volume and Mute all work. Refresh is grayed out. Inputnext appears to flip but nothing happens. I’m on the latest available firmware for this receiver. Let me know how I can help.

Thanks

Steve

Hey Jeremy,

I can add that in the next release. :smile:

Kristopher

Hey Steve, good partial news. If you can, paste me the XML from http://IP/goform/formMainZone_MainZoneXml.xml

Thanks!

ON ON SOURCE TUNER CD NET/USB DVD BD TV SAT/CBL DOCK GAME2 GAME V.AUX TUNER CD NET/USB DVD BD TV SAT/CBL DOCK GAME2 GAME1 V.AUX MAIN ZONE DEL USE USE USE USE USE USE USE USE USE USE USE OFF 1 0 SAT/CBL NET/USB SAT/CBL DOLBY DIGITAL Relative -60.5 off OFF TRUE FALSE FALSE TRUE

awesome, i’m excited about this. i have a marantz 6007 but it should work with denon. i too have tuner/sat/cable/game inputs.

Where does the line start for the Onkyo integration? I’ll stand in it.

3 Likes

Hey Steve,

Can you view source and send me that instead? Use the code tag too when you post.

Kristopher

Maybe I need to spend a day at Abt and just write a driver for anything I can get my hands on…

Sorry Kristopher,

I realized that after I posted that you would probably need that. It was a quick post from IPad as I flew out the door. I looked up how to add the code tag, hopefully I did it properly.

Thanks

<item>
<Power>
<value>ON</value>
</Power>
<ZonePower>
<value>ON</value>
</ZonePower>
<InputFuncList>
<value>SOURCE</value>
<value>TUNER</value>
<value>CD</value>
<value>NET/USB</value>
<value>DVD</value>
<value>BD</value>
<value>TV</value>
<value>SAT/CBL</value>
<value>DOCK</value>
<value>GAME2</value>
<value>GAME</value>
<value>V.AUX</value>
</InputFuncList>
<RenameSource>
<value/>
<value>TUNER</value>
<value>CD</value>
<value>NET/USB</value>
<value>DVD</value>
<value>BD</value>
<value>TV</value>
<value>SAT/CBL</value>
<value>DOCK</value>
<value>GAME2</value>
<value>GAME1</value>
<value>V.AUX</value>
</RenameSource>
<RenameZone>
<value>MAIN ZONE</value>
</RenameZone>
<SourceDelete>
<value>DEL</value>
<value>USE</value>
<value>USE</value>
<value>USE</value>
<value>USE</value>
<value>USE</value>
<value>USE</value>
<value>USE</value>
<value>USE</value>
<value>USE</value>
<value>USE</value>
<value>USE</value>
</SourceDelete>
<TopMenuLink>
<value>OFF</value>
</TopMenuLink>
<ModelId>
<value>1</value>
</ModelId>
<SalesArea>
<value>0</value>
</SalesArea>
<InputFuncSelect>
<value>SAT/CBL</value>
</InputFuncSelect>
<NetFuncSelect>
<value>NET/USB</value>
</NetFuncSelect>
<InputFuncSelectMain>
<value>SAT/CBL</value>
</InputFuncSelectMain>
<selectSurround>
<value>DOLBY DIGITAL</value>
</selectSurround>
<SurroundLists>
<value index="" table="" param=""/>
<value index="DOLBY DIGITAL" table="Standard(Dolby)" param=""/>
<value index="DTS SURROUND" table="Standard(DTS)" param=""/>
<value index="DIRECT" table="Direct" param=""/>
<value index="PURE DIRECT" table="Pure Direct" param=""/>
<value index="STEREO" table="Stereo" param=""/>
<value index="MCH STEREO" table="Multi CH Stereo" param=""/>
<value index="VIRTUAL" table="Virtual" param=""/>
<value index="ROCK ARENA" table="Rock Arena" param=""/>
<value index="JAZZ CLUB" table="Jazz Club" param=""/>
<value index="MONO MOVIE" table="Mono Movie" param=""/>
<value index="VIDEO GAME" table="Video Game" param=""/>
<value index="MATRIX" table="Matrix" param=""/>
</SurroundLists>
<VolumeDisplay>
<value>Relative</value>
</VolumeDisplay>
<MasterVolume>
<value>-36.0</value>
</MasterVolume>
<Mute>
<value>off</value>
</Mute>
<RemoteMaintenance>
<value>OFF</value>
</RemoteMaintenance>
<GameSourceDisplay>
<value>TRUE</value>
</GameSourceDisplay>
<LastfmDisplay>
<value>FALSE</value>
</LastfmDisplay>
<SubwooferDisplay>
<value>FALSE</value>
</SubwooferDisplay>
<Zone2VolDisp>
<value>TRUE</value>
</Zone2VolDisp>
</item>