Hi Danny,
any update on this?
Regards
Kian
Hi Danny,
any update on this?
Regards
Kian
Volume control works fully⊠source selection/standby work, but lead to very bad results if you use USB:
@Rugby â unfortunately, Roon integration, even with RS232 is less than ideal because of this USB issue
Just took advantage of Dev Xmas offer (promise delivery of the upgrade prior to xmas) - I am hoping to receive the 220 Pro prior to xmas
I was recently made aware of a device that Communicates via IP with R232. The device is called iTach IP2SL by Global Caché.
This would allow me to send ip commands to the iTach, which in turn tells the Devialet what to do.
It would help with home automation but not with controlling volume with roon I guess, unless Roon can send IP commands when changing the volume within roon
The upcoming Roon API would let you write an extension to do this â but your message is a bit off topic here â the real problem that stands is the USB reset.
i now built myself a working workaround:
and with this i am ready to go to play music via roon in the morning without usb issues
My favourite scenario would be to tell roon to automatically play a playlist of my choice when running roon. but let us see what will be possible with the upcoming api
With Roon 1.3 now available is there some info on getting Roon to control the Devialet Expert. I have seen the âExternal Source Controlsâ in the Audio setup area, as well as the Extensions, but there doesnât seem to be any info on this.
I am using the Ethernet input on the Devialet via Air 3.02 installed directly on the Roon Core windows server. Working very well, with no disconnects, so have avoided any USB issues.
However this means there are no computers near the Devailet Expert to connect a USB to serial cable from, so Kianâs idea above of using the IP to serial device looks like a good one.
Cheers,
john
Start here⊠https://github.com/RoonLabs/node-roon-api
Then here⊠https://github.com/RoonLabs/roon-extension-devialet-expert
API is still very beta⊠Feedback welcome
I manged to get the roon-extension-devialet-expert Extension running on a Raspberry Pi 2, via a USB to serial converter. My setup is Roon Core (1.3 build 200) on a Windows 2016 with Devialet Air 3.02, working very well. Server is some distance from Devilaet Expert hence the use of the Pi.
A bit of learning around getting the Node Serialport working for the ARM on Pi. In the end I used Raspian and followed the guide here: https://github.com/nebrius/raspi-io/wiki/Getting-a-Raspberry-Pi-ready-for-NodeBots
Once the extension was reporting as working correctly under Roon settings, had some issues getting it to work with my Devialet input. Drop down had the Choice of Air, however in the firmware I am running (latest 10.x) this is marked as âEthernetâ rather than Air. A simple change in the app.js fixed this.
In the Audio -> Device Setup the âExternal Volume Controlâ was easy to set and worked very well. It is great being able to have full Volume control inside Roon, that directly changes the volume on the Devialet, with no quality comprised. Tested this in a few scenarios and all worked well.
The âExternal Source Controlsâ did not test as well. Is this supposed to be able to power on the Devialet directly ? I could not get his to work. Output from node was:
REQUEST 16298 com.roonlabs.sourcecontrol:1/convenience_switch {âcontrol_keyâ:â1â}
DEVIALET RS232: Writing [Devialet>SOURCE=Ethernet]
<- REQUEST 16299 com.roonlabs.sourcecontrol:1/convenience_switch {âcontrol_keyâ:â1â}
<- REQUEST 16300 com.roonlabs.sourcecontrol:1/convenience_switch {âcontrol_keyâ:â1â}
DEVIALET RS232: read [Devialet>UNAVAILABLE COMMAND]
DEVIALET RS232: Writing [Devialet>SOURCE=Ethernet]
DEVIALET RS232: read [Devialet>UNAVAILABLE COMMAND]
DEVIALET RS232: Writing [Devialet>SOURCE=Ethernet]
DEVIALET RS232: read [Devialet>UNAVAILABLE COMMAND]
<- REQUEST 16301 com.roonlabs.ping:1/ping
If I manually powered on the unit, and then hit play in Roon, it usually correctly changes input to âEthernetâ.
I did have some issues getting this to work reliably. When I went back to Audio -> Device Setup , under the âExternal Source Controlsâ the âDevialet Expert Volume and Source Controlâ is listed multiple times. It seems every time you re-hit play it adds another instance ? Doesnât look correct ? At one stage is stopped working and I needed to delete all instances and re-add.
Also the Device control screen (when you select Volume) shows multiple instances of the device. The Power switch here didnât do anything either, and I tried all three. Volume worked correctly.
Sorry about the long post. Very keen to get this working well. Makes the Roon / Devialet combination even better.
Maybe stupid question but I did not see it in your setup above:
Did you implement the command to power on your devialet? Devialet will not automatically turn on when you just want to change the source.
I havenât tinkered yet with the api but your first approach looks promisingâŠI hope to find enough time to reproduce what you didâŠ
Hi Kian,
working with the code that Danny produced on github, it doesnât seem to support an initial power on of the amp. Also, I canât get the extension to initialize unless the amp is first powered on independently. Once powered on, the extension will initialize inside Roon, and you can sometimes power on / power off, using the power button in the screenshot above. However, I found this buggy with the multiple instances etc and had to disable the âexternal source controlâ . The volume control still works well.
If people are after a known tested combination of cables / adapters that offer plug and play.
Tested with the Pi 2 (and 3) and also Windows 10 PC:
Aten UC-232A USB to Serial Printer DB9 1284pin Adapter
6 Ft Cable 9 Female to TRS 3.5mm Male Plug D92-31-06 1PC from http://www.ebay.com/itm/201739014284?_trksid=p2057872.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT
As noted above, Volume control working very well power however power and source control still need some work.