Hi, hopefully somebody can point me in the right direction. I have roon integrated with Home Assistant and works fine.
Recently i’ve bought the Eversolo DMP A6 and overall it’s a solid device. Main issue is there is no standby with network functionality. So it’s either powered on (12 watt non stop and generates heat) or off. The only way to remotely activate the device when in ‘off/standby’ modus is through IR.
When the DMP A6 device is off it is not visable in Roon client (obvious) As roon has some cool extensions, such as volume control for receivers etc i wonder if it’s possible to activate the DMP A6 with Home Assistant through the Roon client. It works already in Home Assistant but is there any way i can control it through Roon (like a button, or any other way)
I use my A6 with a Harmony Hub so the Harmony activity powers the A6 on/off but you could use something like a Global Cache with HA to do the same. Or, you could put the A6 on any smart outlet compatible with HA and set the A6 to turn on when powered (although, I think I would be inclined to turn it off via app/IR before turning the outlet off). Once the A6 is on you should have full control (pause/play/next track/etc.) of it via HA with the Roon Integration.
How did you add it manually? As they are discontinued just wondered if they are still updating the remote database or did you manually copy the commands or use a zidoo config? I have a harmony that I use with My Harmony extension so would be good to know.
So you use it with the harmony extension? How does that act in the Roon client? Do you get additional button or something?
Using a smart connector was also my first idea, the problem is that i dont trust the power supply of the A6 to much that i can handle power interuption every time.
If you are referring to the Deep Harmony extension for Roon, that has nothing to do with the A6 (but yes, I do have it installed). Deep Harmony allows you to control Roon directly over IP via a Harmony Hub regardless of the endpoint used. I also use the Roon Integration for Home Assistant for additional automation of my endpoints but it can’t be used to power on the A6.
It may not be any different than turning it on/off via IR/the knob on the front but I don’t know. I think I would be more worried about just killing power to it especially if I had a drive installed in it with local media.
Did anyone uses MQTT extension with Home Assistant to accomplish this by any change? Basically i want the roon client to be initiator for executing commands to my Home Assistant.
But how does the Deep Harmony extension that interacts with Harmony works from a Roon client perspective? How or when does the Deep harmoney extension knows when to instruct Harmony to beam IR? is that by button press or if you start the Roon Client for example?
Deep Harmony isn’t using IR, it is using IP. All Deep Harmony does is allow you to add your Roon Core to Harmony. It does this by using a modified Roku TV profile. This allows you to use a physical Harmony remote or the Harmony app to control (pause/play/next track/stop playback (poweroff)/etc.) Roon instead of/in addition to the Roon remote app.
Not exactly it does use IR to control none ip controlled devices and is dependant on the activity you create. I use it in two scenarios and IR as the volume is on the amplifiers that are not Roon ready.
Yes, Harmony supports IR (along with BT and IP) but Deep Harmony is using IP. If your Roon Core has a firewall this becomes immediately apparent as you have to enable communication with your Harmony hub IP address to use Deep Harmony. When I use my Harmony remote with Deep Harmony it is using RF to talk to the Hub and then IP to talk to Roon Core (via the modified Roku TV profile that DH uses). If I use the Harmony app on my phone then it is IP all the way.
But this has nothing to do with Deep Harmony. This would be the A6 profile found in the Harmony database which happens to use IR (the A6 also supports BT so Harmony could add a BT profile for the A6).
Yes but Deep Harmony allows you to tie it all together though so when you press play it triggers the activity that includes IR and allows Roon to control volume of IR devices. But yes it does it thing over IP itself but I look at it that it gives IR control to Roon.
Yes, any given Harmony activity can include a mixture of IR/BT/IP devices but again this has nothing to do with Deep Harmony. All DH is doing is starting your music activity. When this activity is done starting DH uses IP to control your core. If you press a button not assigned to DH (i.e. a button for another device in the activity), then Harmony uses whatever control method that device uses.
We arguing over semantics here but It does more than just start your activity as as It maps Roon app volume control mechanism to control the Volume on the device using the IR commands from Harmony itself. This is Deep Harmonys doing as its allowing you to change what devices are mapped to what controls in Roon app. Its not just via the remote.
It is a little more than semantics. You originally said DH was using IR to control devices but it isn’t. The Harmony hub is (doesn’t matter if DH is telling it to or the Harmony remote/app or HA for that matter).
There is a trick I use that may also work for you.
Create another roon endpoint - one that doesn’t get turned off. Could be an HDMI output if you’re using ROCK or something else on your Core machine - basically any roon endpoint capable device on your network that doesn’t go away. It doesn’t matter whether the output goes anywhere - ideally it doesn’t!
Then when the DMP is on - group it with the new endpoint - and give it a nice name eg New DMP.
When the DMP is turned off - the group device will still exist. So in Home Assistant you can see the endpoint start playing. Then in a home assistant automation you can pause that zone - use home assistant to turn on the DMP - wait a few moments for it to respond - and then unpause the zone. At that point Roon will be playing to both the real DMP - and the ‘always on’ endpoint at the same time.
When you see the zone pause (after enough of a delay) you can use HA to turn off the DMP.
I can dig out some example code if it’s helpful. My automation checks if we’re only a few seconds into the song - and if so repositions the play position - so the power on process doesn’t lose the start of the first song.
I think this is the issue the OP is trying to solve. There is no way to turn the A6 on in HA without additional hardware (outlet or IR blaster) because the A6 can only be turned on by IR or knob when powered off.
It’s easy to add an IR blaster to Home Assistant. I have a few Broadlink devices - which mostly work OK - as long as they have very strong Wi Fi. I don’t know if there are better options.
This is my automation
- alias: Hi Fi - power amp on for roon
id: roon_01
trigger:
- platform: state
entity_id: media_player.hi_fi
to: playing
for:
seconds: 3
condition:
condition: state
entity_id: switch.hifipoweramp
state: 'off'
action:
- service: script.turn_on
entity_id: script.roon_hi_fi_on