Hi all!
I´ve just recently invested in a homey and a bunch of z-wave, Zigbee and Hue components.
So far, so good I´d say:)
That said, I have only just scratched the surface on this new to me gadget.
Professionally I have spent the last 20 years in the A/V industry, most of the time as a technical manager.
My area of responsibility has been designing and implementing kvm and control solutions for Law enforcement control centers and the same with the oil and gas industry off the coast of Norway.
Here I’ve used mainly Crestron, AMX and some Cue systems over the years.
Hopefully that experience will help somewhat with the learning curve on this new venture for my home-control:)
Well now, enough about that.
What I am not yet able to find a solution for is playing my flow playlist on Deezer, my streaming service of choice, to my Devialet Gold Phantoms using the homey as a go-between.
My HomePod would easily let me control music via iTunes using voice commands, but I will not settle for the likes of Spotify and iTunes music due to quality concerns. With the recent hubbub with Tidal, that leaves pretty much one player, Deezer.
Which I’m really satisfied with by the way.
Now, my Devialet´s are bluetooth and airplay 1 and 2 compatible.
So I kinda figured it must be a way to get that working by telling Siri to launch some flow that activates Deezer-flow playback.
As those of you that have a HomePod will know, Siri denies flatly to launch anything not iTunes directly…
Any of you guys dabbled with something similar?
Would love to hear what you might have come up with to get something like this going!
Other than that, thanks for this forum and all your contributions to it.
invaluable to a newbie like me in getting off the ground with ease:)
A quick snap of my flow collection this far.
Not much, but I´ll be building it up in the coming weeks.!
As long as the devialet is not support with a homey app you will need to find a workaround to get the audio to your player.
I would suggest to buy a chromecast audio (be quick they are being phassed out)
It has an optical output the can be plugged into your devialet.
Chromecast not only enables audio to pass through the Chromecast Audio unaltered, but also enabled support for sample rates up through 24 bit / 96 kHz.
@Birnando since the last DOS release of Devialet there is an API implemented. Now there are possibilities to command and read the status of the Phantom’s!!
Awesome, thanks! Any chance we could make them start playing something from Spotify for instance?
And if the delay is not bad, I have been wondering if there is a way to get my speakers to play Text to speech clips instead of Homey (since the speaker is really bad and not that loud).
@KjetilK
I’ve create some actioncards to control Devialet Phantom. Hopefully its usefull.
The logic action cards are new for me. They could used for HTTP requests.
To change the volume: Method: POST URL: http://[IP-DEVIALET]:80/ipcontrol/v1/systems/current/sources/current/soundControl/volume Header: Content-Type: application/json Body: {“systemVolume”:35}
To read the volume: Method: GET URL: http://[IP-DEVIALET]:80/ipcontrol/v1/systems/current/sources/current/soundControl/volume Header: Content-Type: application/json Body:
To step UP / DOWN the volume: Method: POST URL: http://[IP-DEVIALET]:80/ipcontrol/v1/systems/current/sources/current/soundControl/volumeUp OR volumeDown Header: Content-Type: application/json Body:
To MUTE / UNMUTE the volume: Method: POST URL: http://[IP-DEVIALET]:80/ipcontrol/v1/groups/current/sources/current/playback/mute OR unmute Header: Content-Type: application/json Body:
To pause / play the current source: Method: POST URL: http://[IP-DEVIALET]:80/ipcontrol/v1/groups/current/sources/current/playback/pause OR play Header: Content-Type: application/json Body:
Thanks! If only Devialet could include Chromecast in a software update, that would have made things so much easier and opened up so many more opportunities!
I can set the volume via action cards, and I can read it using curl and Homey scripts. But how do I read the volume using action cards and write it to a variable? I can execute the GET request but not access the response.
Fantastic! That worked great. A tip to others, the Result tag will not be available in the trailing card unless you choose the Logic card that has the tag symbol after the name. The path should be systemVolume, and the value can be retrieved in the next card using the #Result tag.
Thanks for your help. Didn’t think to try out advanced flows.