Denon AVR control?

I ended up adding my X4400H and it works in the device page as stated. However, volume control from the dashboard would be nice. The only action that works on the dashboard page is mute. Just wanted to see if this is even possible.

Thanks

Any way to have the hub poll the AVR for power state on a schedule?

This isn’t necessarily with a telnet connection since the AVR broadcasts that it is turning on to HE. The only situation that would prevent this is if the telnet connecti9n drops which is typically caused by a power loss to the AVR by pulling the plug.

Mine is not behaving that way.
AVR was on for hours Sunday and the device event log shows no record of it seeing the on event.
Turned off last night and this morning HE still says it is on.

In my world the amp is controlled by all manner of demon, from phone to tablet to IR remote and probably some other devices too. HE does not seem to update the power state accordingly (reliably). I haven't tracked down a repeatable pattern but have noticed it's out of sync regularly but not all the time... big help ain't I? sorry for not having more gooder info to share..

I had similar issues with my Onkyo AVR. In my case, the problem turned out to be that I didn't have the "Network Standby" option set on my AVR so it was closing the telnet connection when the AVR was turned off. It would occasionally reconnect but generally required I click the "initialize" button on the HE Onkyo device. Maybe your Denon has a "Network Standby" or similar option (probably somewhere in the power options)?

Good point. I don’t recall this setting in my Denon but I can confirm that I have a ton of event history for power events on my Denon.

@mike.maxwell so, what do you think...the future maybe?

1 Like

Get in line :stuck_out_tongue_winking_eye:

Onkyo app: Zone 2 support?

Ohh that's actually great news! Basically it's eventually coming...and should be here prior to 2020...

The built-in Denon device support has been working great, but there are a lot of features that are missing. Are there any plans to add additional capabilities to the device handler? What would be great is if the device handler had the basic options with the ability to send custom commands from the full API.

I'm repeatedly getting "network connection refused" after my Marantz 7010 turns on.
Is there a limit to how frequently you can issue a command?
I'm just trying to give names to 3 inputs, but it doesn't want to save them or accept them. It will add them when I change inputs on the receiver, but can't do anything in the Device setup.

dev:1002019-03-22 10:48:10.327 pm errortelnet connect error:Connection refused (Connection refused)
dev:1002019-03-22 10:48:10.301 pm debuginitialize...
dev:1002019-03-22 10:48:10.293 pm warndescription logging is: true
dev:1002019-03-22 10:48:10.282 pm warndebug logging is: false
dev:1002019-03-22 10:48:10.281 pm infoupdated...
dev:1002019-03-22 10:46:45.188 pm infoMarantz7010 volume volume is 58
dev:1002019-03-22 10:46:45.084 pm infoMarantz7010 is unmuted
dev:1002019-03-22 10:46:44.946 pm infoMarantz7010 is on
dev:1002019-03-22 10:46:44.899 pm infoMarantz7010 input is Input 3
dev:1002019-03-22 10:46:44.663 pm debuginitialize...
dev:1002019-03-22 10:46:44.657 pm warndescription logging is: true
dev:1002019-03-22 10:46:44.643 pm warndebug logging is: false
dev:1002019-03-22 10:46:44.642 pm infoupdated...
dev:1002019-03-22 10:46:12.667 pm errortelnet connect error:Connection refused (Connection refused)
dev:1002019-03-22 10:46:12.637 pm debuginitialize...
dev:1002019-03-22 10:46:12.596 pm warndescription logging is: true
dev:1002019-03-22 10:46:12.595 pm warndebug logging is: false
dev:1002019-03-22 10:46:12.593 pm infoupdated...
dev:1002019-03-22 10:44:41.031 pm infoMarantz7010 volume volume is 58
dev:1002019-03-22 10:44:40.944 pm infoMarantz7010 is unmuted
dev:1002019-03-22 10:44:40.798 pm infoMarantz7010 is on
dev:1002019-03-22 10:44:40.745 pm infoMarantz7010 input is Input 3
dev:1002019-03-22 10:44:40.537 pm debuginitialize...
dev:1002019-03-22 10:44:40.518 pm warndescription logging is: true
dev:1002019-03-22 10:44:40.517 pm warndebug logging is: false
dev:1002019-03-22 10:44:40.515 pm infoupdated...
dev:1002019-03-22 10:41:17.034 pm errortelnet connect error:Connection refused (Connection refused)
dev:1002019-03-22 10:41:17.013 pm debuginitialize...
dev:1002019-03-22 10:41:17.007 pm warndescription logging is: true
dev:1002019-03-22 10:41:17.005 pm warndebug logging is: false
dev:1002019-03-22 10:41:16.995 pm infoupdated...
dev:1002019-03-22 10:41:08.441 pm infoMarantz7010 volume volume is 58
dev:1002019-03-22 10:41:08.391 pm infoMarantz7010 is unmuted
dev:1002019-03-22 10:41:08.213 pm infoMarantz7010 is on
dev:1002019-03-22 10:41:08.035 pm infoMarantz7010 input is Input 3
dev:1002019-03-22 10:40:50.617 pm infoMarantz7010 volume volume is 58
dev:1002019-03-22 10:40:50.543 pm infoMarantz7010 is unmuted
dev:1002019-03-22 10:40:50.374 pm infoMarantz7010 is on
dev:1002019-03-22 10:40:50.272 pm infoMarantz7010 input is Input 3
dev:1002019-03-22 10:40:40.883 pm infoMarantz7010 input is Input 3
dev:1002019-03-22 10:40:40.881 pm debugnew input added- id:3, name:Input 3, code:MPLAY, inputSource:[3:[name:Input 3, code:MPLAY]]
dev:1002019-03-22 10:40:40.879 pm debugaddMediaInput:MPLAY
dev:1002019-03-22 10:40:18.565 pm infoMarantz7010 volume volume is 58
dev:1002019-03-22 10:40:18.417 pm infoMarantz7010 is unmuted
dev:1002019-03-22 10:40:18.199 pm infoMarantz7010 is on
dev:1002019-03-22 10:40:18.118 pm infoMarantz7010 input is Input 1
dev:1002019-03-22 10:40:17.876 pm debuginitialize...
dev:1002019-03-22 10:40:17.869 pm warndescription logging is: true
dev:1002019-03-22 10:40:17.867 pm warndebug logging is: false
dev:1002019-03-22 10:40:17.866 pm infoupdated...
dev:1002019-03-22 10:38:49.430 pm errortelnet connect error:Connection refused (Connection refused)
dev:1002019-03-22 10:38:49.392 pm debuginitialize...
dev:1002019-03-22 10:38:49.384 pm warndescription logging is: true
dev:1002019-03-22 10:38:49.364 pm warndebug logging is: false
dev:1002019-03-22 10:38:49.363 pm infoupdated...
dev:1002019-03-22 10:38:42.421 pm infoMarantz7010 volume volume is 58
dev:1002019-03-22 10:38:42.245 pm infoMarantz7010 is unmuted
dev:1002019-03-22 10:38:42.089 pm infoMarantz7010 is on
dev:1002019-03-22 10:38:42.027 pm infoMarantz7010 input is Input 1
dev:1002019-03-22 10:38:31.195 pm infoMarantz7010 volume volume is 58
dev:1002019-03-22 10:38:31.051 pm infoMarantz7010 is unmuted
dev:1002019-03-22 10:38:30.867 pm infoMarantz7010 is on
dev:1002019-03-22 10:38:30.786 pm infoMarantz7010 input is Input 1
dev:1002019-03-22 10:38:30.613 pm debuginitialize...
dev:1002019-03-22 10:38:30.606 pm warndescription logging is: true
dev:1002019-03-22 10:38:30.604 pm warndebug logging is: false
dev:1002019-03-22 10:38:30.591 pm infoupdated...
dev:1002019-03-22 10:37:53.942 pm errortelnet connect error:Connection refused (Connection refused)
dev:1002019-03-22 10:37:53.895 pm debuginitialize...
dev:1002019-03-22 10:37:53.887 pm warndescription logging is: true
dev:1002019-03-22 10:37:53.886 pm warndebug logging is: false
dev:1002019-03-22 10:37:53.884 pm infoupdated...
dev:1002019-03-22 10:37:21.153 pm infoMarantz7010 volume volume is 58
dev:1002019-03-22 10:37:21.043 pm infoMarantz7010 is unmuted
dev:1002019-03-22 10:37:20.877 pm infoMarantz7010 is on
dev:1002019-03-22 10:37:20.815 pm infoMarantz7010 input is Input 2
dev:1002019-03-22 10:37:02.897 pm infoMarantz7010 input is Input 2
dev:1002019-03-22 10:37:02.895 pm debugnew input added- id:2, name:Input 2, code:BD, inputSource:[2:[name:Input 2, code:BD]]
dev:1002019-03-22 10:37:02.893 pm debugaddMediaInput:BD
dev:1002019-03-22 10:36:48.494 pm infoMarantz7010 is on
dev:1002019-03-22 10:36:37.330 pm infoMarantz7010 is on
dev:1002019-03-22 10:36:20.262 pm infoMarantz7010 volume volume is 58
dev:1002019-03-22 10:36:20.089 pm infoMarantz7010 is unmuted
dev:1002019-03-22 10:36:20.003 pm infoMarantz7010 is off
dev:1002019-03-22 10:36:19.924 pm infoMarantz7010 input is Input 1
dev:1002019-03-22 10:36:19.907 pm debugnew input added- id:1, name:Input 1, code:SAT/CBL, inputSource:[1:[name:Input 1, code:SAT/CBL]]
dev:1002019-03-22 10:36:19.905 pm debugaddMediaInput:SAT/CBL
dev:1002019-03-22 10:36:19.335 pm debuginitialize...
dev:1002019-03-22 10:36:19.321 pm warndescription logging is: true
dev:1002019-03-22 10:36:19.307 pm warndebug logging is: false
dev:1002019-03-22 10:36:19.306 pm infoupdated...

Are you clicking the initialize button? You only need to do this once and shouldn’t have to click it again unless power is cut to your receiver. Denon/Marantz receivers only allow 1 telnet connection at a time so clicking initialize will cause problems.

To add inputs you need to do that in the receiver itself or via remote. Cycle through all the inputs you want to show up first and then go to HE and edit the names would be my recommendation.

1 Like

Thanks @ritchierich. Will give that a shot. Going to remove the driver and device, then re-add, and hopefully get a fresh start.

I'm my own worst enemy.

1 Like

Doesn’t work with my Heos AVR/Heos Link, however what I can do is:

nc 1255 <<<"heos://player/get_players" | jq '.'

Commands via HEOS “CLI” spec: @ m.us.marantz.com/DocumentMaster/US/HEOS_CLI_ProtocolSpecification-Version-1.11-02072018.pdf

So I just set this up and it works fine.

Question: Where can I find the device in Rule Machine (RM)? It’s not under speakers and I cannot create a custom action because there is no attribute for volume/input etc...

3 Likes

None of the supported AVR's have made their way into RM yet. I'm hoping they will eventually. Maybe RM4.1, @bravenel? :slight_smile:

You can use Custom Attribute and Custom Action.

Yes. Figured that out! You select a Custom Action --> Switch which exposes the DenonAVR, then you can select any command you want (ie. SetVolume).

@bravenel - it does seem that in order to consistently have the Denon AVR respond to my commands I must execute the initialize() command prior to any other command (ie. initialize() then setVolume(50). Might be my network on the fact that I use a Marantz AVR, but thought I would let you know.

Thank you

I don't know anything about this driver or how it should work.