# New user intro and a music-streaming question/request

**URL:** <https://community.homey.app/t/new-user-intro-and-a-music-streaming-question-request/9343>\
**Category:** Off-Topic\
**Created:** [February 18, 2019, 11:30am UTC](https://community.homey.app/t/new-user-intro-and-a-music-streaming-question-request/9343 "2019-02-18T11:30:28Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Birnando](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/birnando/32/12591_2.png) [@Birnando](https://community.homey.app/u/Birnando)\
**Post date:** [February 18, 2019, 11:30am UTC](https://community.homey.app/t/new-user-intro-and-a-music-streaming-question-request/9343/1 "2019-02-18T11:30:28Z")

</div>

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.!

---

<div class="post-metadata">

**Author:** ![FKey](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/fkey/32/14793_2.png) [@FKey](https://community.homey.app/u/FKey)\
**Post date:** [February 25, 2019, 7:56pm UTC](https://community.homey.app/t/new-user-intro-and-a-music-streaming-question-request/9343/2 "2019-02-25T19:56:59Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![Wessel](https://avatars.discourse-cdn.com/v4/letter/w/53a042/32.png) [@Wessel](https://community.homey.app/u/Wessel)\
**Post date:** [January 29, 2022, 6:44pm UTC](https://community.homey.app/t/new-user-intro-and-a-music-streaming-question-request/9343/3 "2022-01-29T18:44:38Z")

</div>

@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!!

I’m a happy guy!!!

> **[Devialet\_IP\_Control\_-\_R1.pdf](https://help.devialet.com/hc/en-us/article_attachments/4415236063506/Devialet_IP_Control_-_R1.pdf)**
>
> 463.27 KB

---

<div class="post-metadata">

**Author:** ![KjetilK](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/kjetilk/32/49033_2.png) [@KjetilK](https://community.homey.app/u/KjetilK)\
**Post date:** [July 23, 2022, 6:39am UTC](https://community.homey.app/t/new-user-intro-and-a-music-streaming-question-request/9343/4 "2022-07-23T06:39:25Z")

</div>

So, can this somehow be used to control Phantoms with Homey?

---

<div class="post-metadata">

**Author:** ![Wessel](https://avatars.discourse-cdn.com/v4/letter/w/53a042/32.png) [@Wessel](https://community.homey.app/u/Wessel)\
**Post date:** [July 23, 2022, 9:45am UTC](https://community.homey.app/t/new-user-intro-and-a-music-streaming-question-request/9343/5 "2022-07-23T09:45:12Z")

</div>

You could control your phantom with html put commands. Action card from the app: “html request” can do this.

Next week I can share some examples.

---

<div class="post-metadata">

**Author:** ![KjetilK](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/kjetilk/32/49033_2.png) [@KjetilK](https://community.homey.app/u/KjetilK)\
**Post date:** [July 27, 2022, 9:48am UTC](https://community.homey.app/t/new-user-intro-and-a-music-streaming-question-request/9343/6 "2022-07-27T09:48:05Z")

</div>

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).

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [July 27, 2022, 7:37pm UTC](https://community.homey.app/t/new-user-intro-and-a-music-streaming-question-request/9343/7 "2022-07-27T19:37:27Z")

</div>

> [@KjetilK](#):
>
> Text to speech

Only if it is possible to add them as ‘chromecast’ device:

> **[Cast a text to Google](https://homey.app/en-us/app/com.google.tts/Cast-a-text-to-Google/)**
>
> Have Google devices speak your text in your language

---

<div class="post-metadata">

**Author:** ![Wessel](https://avatars.discourse-cdn.com/v4/letter/w/53a042/32.png) [@Wessel](https://community.homey.app/u/Wessel)\
**Post date:** [August 1, 2022, 7:46pm UTC](https://community.homey.app/t/new-user-intro-and-a-music-streaming-question-request/9343/8 "2022-08-01T19:46:38Z")

</div>

@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}  
 ![afbeelding](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/f/7/f790d25296d17fa7d0ffad36089c422e899a650d.png)

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** :  
 ![afbeelding](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/d/2/d2ac836fc6fc7f61d59b9ce322fe49ac226364e2.png)

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** :

![afbeelding](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/8/4/84e4dde0d3eb0d90750dd6434fcca27e2dad6bed.png)

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** :

![afbeelding](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/0/5/05244f332fd1e26e2b0384a1147965df724b28b2.png)

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** :

![afbeelding](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/b/d/bd65239dee90c22f1920f0463f5c85e46f1bc07f.png)

---

<div class="post-metadata">

**Author:** ![KjetilK](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/kjetilk/32/49033_2.png) [@KjetilK](https://community.homey.app/u/KjetilK)\
**Post date:** [August 1, 2022, 8:30pm UTC](https://community.homey.app/t/new-user-intro-and-a-music-streaming-question-request/9343/9 "2022-08-01T20:30:09Z")

</div>

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!

---

<div class="post-metadata">

**Author:** ![risoy](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/risoy/32/55922_2.png) [@risoy](https://community.homey.app/u/risoy)\
**Post date:** [August 29, 2022, 10:01pm UTC](https://community.homey.app/t/new-user-intro-and-a-music-streaming-question-request/9343/10 "2022-08-29T22:01:58Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![Wessel](https://avatars.discourse-cdn.com/v4/letter/w/53a042/32.png) [@Wessel](https://community.homey.app/u/Wessel)\
**Post date:** [August 30, 2022, 7:10pm UTC](https://community.homey.app/t/new-user-intro-and-a-music-streaming-question-request/9343/11 "2022-08-30T19:10:28Z")

</div>

With an advanced flow you could connect the action card with a logica card. Then you could put the volume value into the variable.

![afbeelding](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/f/2/f21f0e71f90931ecef040944e796911c4cd7d8a7.png)

I cant find a methode to store the value in a variable with a standaard flow. Maybe someone else has a solution.

---

<div class="post-metadata">

**Author:** ![risoy](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/risoy/32/55922_2.png) [@risoy](https://community.homey.app/u/risoy)\
**Post date:** [August 30, 2022, 9:45pm UTC](https://community.homey.app/t/new-user-intro-and-a-music-streaming-question-request/9343/12 "2022-08-30T21:45:29Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![Wessel](https://avatars.discourse-cdn.com/v4/letter/w/53a042/32.png) [@Wessel](https://community.homey.app/u/Wessel)\
**Post date:** [September 2, 2022, 7:23pm UTC](https://community.homey.app/t/new-user-intro-and-a-music-streaming-question-request/9343/13 "2022-09-02T19:23:22Z")

</div>

Today I have find another API document for Diavialet.  
Nice to share.

> **[api\_list.pdf](https://www.devialet.com/media/picture/image/p/h/api_list.pdf)**
>
> 407.54 KB

---

<div class="post-metadata">

**Author:** ![hethera\_ras](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/hethera_ras/32/58604_2.png) [@hethera\_ras](https://community.homey.app/u/hethera_ras)\
**Post date:** [October 8, 2022, 4:03pm UTC](https://community.homey.app/t/new-user-intro-and-a-music-streaming-question-request/9343/14 "2022-10-08T16:03:34Z")

</div>

I must say it is very nice and smoothly run.

---

<div class="post-metadata">

**Author:** ![Arie\_J\_Godschalk](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/arie_j_godschalk/32/63027_2.png) [@Arie\_J\_Godschalk](https://community.homey.app/u/Arie_J_Godschalk)\
**Post date:** [October 9, 2022, 3:02am UTC](https://community.homey.app/t/new-user-intro-and-a-music-streaming-question-request/9343/15 "2022-10-09T03:02:08Z")

</div>

@KjetilK and @Peter_Kawa  
No it is not Peter, because there as a way beter TTS app that supports ANY device with url input:

> **[Google Services](https://homey.app/nl-nl/app/nl.qluster-it.GoogleServices/Google-Services/)**
>
> Stel je favoriete Google (vertaal) stem in voor je speakers

This App has many voices per language, settings like speed and pitch and volume, and you can use ssml (speech html/xml).

And, with [Muziek Url Omzetter App voor Homey | Homey](https://homey.app/nl-nl/app/nl.qluster-it.MusicUrlConverter/Muziek-Url-Omzetter/) you can send these beter voices even on Homey itself, so you System has one general voice.

See [[TUTORIAL] How to make a Great Public Announcement (P.A.) System with any device!](https://community.homey.app/t/tutorial-how-to-make-a-great-public-announcement-p-a-system-with-any-device/43481) for more info.

This works great on f.i. Sonos, but also on my TV’s: all can be send a url which opens and plays (in a browser or app) the speech url.

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [October 9, 2022, 10:37am UTC](https://community.homey.app/t/new-user-intro-and-a-music-streaming-question-request/9343/16 "2022-10-09T10:37:08Z")

</div>

Does one still need a credit card for Google?  
I tried a prepaid card, but it’s refused.

---

<div class="post-metadata">

**Author:** ![Arie\_J\_Godschalk](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/arie_j_godschalk/32/63027_2.png) [@Arie\_J\_Godschalk](https://community.homey.app/u/Arie_J_Godschalk)\
**Post date:** [October 10, 2022, 6:20am UTC](https://community.homey.app/t/new-user-intro-and-a-music-streaming-question-request/9343/17 "2022-10-10T06:20:50Z")

</div>

I have not tried it again, but i would guess: yes, you would still need creditcard to register the api.

But it is still free every month.

---

<div class="post-metadata">

**Author:** ![SimenK](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/simenk/32/101143_2.png) [@SimenK](https://community.homey.app/u/SimenK)\
**Post date:** [February 15, 2024, 10:35pm UTC](https://community.homey.app/t/new-user-intro-and-a-music-streaming-question-request/9343/18 "2024-02-15T22:35:57Z")

</div>

Do you think it would be possible for someone to make an app for the Devialet Phantom now that Devialet have the API available?

---

<div class="post-metadata">

**Author:** ![Wessel](https://avatars.discourse-cdn.com/v4/letter/w/53a042/32.png) [@Wessel](https://community.homey.app/u/Wessel)\
**Post date:** [February 16, 2024, 11:00am UTC](https://community.homey.app/t/new-user-intro-and-a-music-streaming-question-request/9343/19 "2024-02-16T11:00:46Z")

</div>

I started a JavaScript course. One goal is to create an app for Devialet. First I have to teach and practice. Maybe, soon. 😃

---

<div class="post-metadata">

**Author:** ![radu](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/radu/32/130145_2.png) [@radu](https://community.homey.app/u/radu)\
**Post date:** [March 13, 2025, 1:53pm UTC](https://community.homey.app/t/new-user-intro-and-a-music-streaming-question-request/9343/20 "2025-03-13T13:53:45Z")

</div>

I’ve started development on a Homey app dedicated to the Devialet devices, and I will post info on the progress in this thread: [[APP][Pro] Devialet - starting development](https://community.homey.app/t/app-pro-devialet-starting-development/132664)

Any help and contributions would of course be highly appreciated!
