# \[APP\]\[Pro\] Sonos (LocalAPI)

**URL:** <https://community.homey.app/t/app-pro-sonos-localapi/147985>\
**Category:** Apps\
**Tags:** app, homey-pro\
**Created:** [December 28, 2025, 12:48pm UTC](https://community.homey.app/t/app-pro-sonos-localapi/147985 "2025-12-28T12:48:49Z")\
**Posts on this page:** 20\
**Page:** 10

<div class="post-metadata">

**Author:** ![Amersfoort](https://avatars.discourse-cdn.com/v4/letter/a/94ad74/32.png) [@Amersfoort](https://community.homey.app/u/Amersfoort)\
**Post date:** [April 27, 2026, 1:35pm UTC](https://community.homey.app/t/app-pro-sonos-localapi/147985/186 "2026-04-27T13:35:20Z")

</div>

> [@xiutit](#):
>
> That is already possible. Users can add their own API key in the app settings, and use TTS that way.

Now I remember why I use a Homey script for TTS. The speaking speed of the Dutch voice was quite high (it is actually an en-US-JennyMultilingualNeural voice speaking Dutch).

By lowering the prosody (speaking speed), I could better understand what the TTS was saying. You could also adjust the pitch.

Could these options also be configurable in the Sonos app?

---

<div class="post-metadata">

**Author:** ![Audax](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/audax/32/120755_2.png) [@Audax](https://community.homey.app/u/Audax)\
**Post date:** [April 30, 2026, 8:36am UTC](https://community.homey.app/t/app-pro-sonos-localapi/147985/187 "2026-04-30T08:36:41Z")

</div>

Hi, I’m wondering if there’s a way in this app to turn off a SONOS alarm or to reactivate a scheduled alarm. This doesn’t work in the official apps, and it would be a total game-changer for me.

---

<div class="post-metadata">

**Author:** ![xiutit](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/xiutit/32/175860_2.png) [@xiutit](https://community.homey.app/u/xiutit)\
**Post date:** [April 30, 2026, 8:55am UTC](https://community.homey.app/t/app-pro-sonos-localapi/147985/188 "2026-04-30T08:55:58Z")

</div>

> [@Amersfoort](#):
>
> Could these options also be configurable in the Sonos app?

Sure, the language selection is already there and shouldn’t use the English voice. You can select from three Dutch voices. I will add speed and pitch in the TTS settings.

> [@Audax](#):
>
> Hi, I’m wondering if there’s a way in this app to turn off a SONOS alarm or to reactivate a scheduled alarm. This doesn’t work in the official apps, and it would be a total game-changer for me.

This should be fairly easy to add. Will look into this for the next version.

---

<div class="post-metadata">

**Author:** ![Audax](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/audax/32/120755_2.png) [@Audax](https://community.homey.app/u/Audax)\
**Post date:** [April 30, 2026, 9:01am UTC](https://community.homey.app/t/app-pro-sonos-localapi/147985/189 "2026-04-30T09:01:34Z")

</div>

That would be fantastic! I always forget to turn off my alarm clock when I go on vacation or on a holiday. Then I could finally set it to turn off automatically!

---

<div class="post-metadata">

**Author:** ![Amersfoort](https://avatars.discourse-cdn.com/v4/letter/a/94ad74/32.png) [@Amersfoort](https://community.homey.app/u/Amersfoort)\
**Post date:** [April 30, 2026, 9:48am UTC](https://community.homey.app/t/app-pro-sonos-localapi/147985/190 "2026-04-30T09:48:08Z")

</div>

> [@xiutit](#):
>
> Sure, the language selection is already there and shouldn’t use the English voice. You can select from three Dutch voices.

Nice.

The latest generation of Microsoft voices are all multilingual and have a base language, but sound better than the previous generation with support for one specific language. The latter voices will gradually disappear.

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/0/b/0b287f2e8be8a4ee01a4025bf17156b8626a76a4.png)  
Perhaps the settings screen no longer fully corresponds with the multilingualism of the latest voices. If you have the voice above speak a Dutch text, this happens automatically, even though the base language is en-US.  
You could add the list “SecondaryLocaleList” (api value) for the supported languges by one selected voice.

---

<div class="post-metadata">

**Author:** ![xiutit](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/xiutit/32/175860_2.png) [@xiutit](https://community.homey.app/u/xiutit)\
**Post date:** [April 30, 2026, 11:20am UTC](https://community.homey.app/t/app-pro-sonos-localapi/147985/191 "2026-04-30T11:20:57Z")

</div>

**v1.10.0 is now available in test.** This adds pitch and speed control to the TTS flowcard and adds a new flow card that can enable/disable a alarm. @Audax are you able to test?  
I could add a lot more cards regarding the alarms, but at this time I would like to keep it simple. What other alarm cards would be helpful?

> **[Sonos (LocalAPI) | Homey](https://homey.app/nl-nl/app/nl.xiut.sonoslocal/Sonos-(LocalAPI)/test/)**
>
> Locally control your Sonos system

---

<div class="post-metadata">

**Author:** ![Audax](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/audax/32/120755_2.png) [@Audax](https://community.homey.app/u/Audax)\
**Post date:** [April 30, 2026, 12:44pm UTC](https://community.homey.app/t/app-pro-sonos-localapi/147985/192 "2026-04-30T12:44:08Z")

</div>

Wow, this was really quick!

> [@xiutit](#):
>
> @Audax are you able to test?

Of course. I’m still at work now, but I’ll test it later this evening.

---

<div class="post-metadata">

**Author:** ![John\_William\_Brekke](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/john_william_brekke/32/111887_2.png) [@John\_William\_Brekke](https://community.homey.app/u/John_William_Brekke)\
**Post date:** [April 30, 2026, 1:01pm UTC](https://community.homey.app/t/app-pro-sonos-localapi/147985/193 "2026-04-30T13:01:47Z")

</div>

Just wondering @xiutit is it possible to make a flow card that can play songs from selected service for example a flow card: Play (Song name) on (Spotify, Apple music, Amazong music, etc…) I would like to play a specific song, but not having to favorite every song Spotify has. Also being able to use variables in it so the variable might change what song should play? Is that possible?

---

<div class="post-metadata">

**Author:** ![Audax](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/audax/32/120755_2.png) [@Audax](https://community.homey.app/u/Audax)\
**Post date:** [April 30, 2026, 5:37pm UTC](https://community.homey.app/t/app-pro-sonos-localapi/147985/194 "2026-04-30T17:37:10Z")

</div>

I installed the version v1.10.0 and tested the alarm clock extension. What can I say? It works like a charme.

Only when you add the element in the flow, there is a little mistake:

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/6/0/6030ab05c9dc472511850cdb812537537d06fb1e.png)

The alarm clock is part of “Schlafzimmer” and should therefore be kept there

---

<div class="post-metadata">

**Author:** ![Audax](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/audax/32/120755_2.png) [@Audax](https://community.homey.app/u/Audax)\
**Post date:** [May 1, 2026, 5:43am UTC](https://community.homey.app/t/app-pro-sonos-localapi/147985/195 "2026-05-01T05:43:11Z")

</div>

> [@xiutit](#):
>
> @Audax are you able to test?

I did a second test this night: in Germany we are having a national holiday today, so I combined the new alarm-clock-card with a calender-app for an automatic switch-off. Everything worked fine. No wake up by my SONOS today! Excellent

---

<div class="post-metadata">

**Author:** ![SunBeech](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sunbeech/32/111391_2.png) [@SunBeech](https://community.homey.app/u/SunBeech)\
**Post date:** [May 3, 2026, 10:59am UTC](https://community.homey.app/t/app-pro-sonos-localapi/147985/196 "2026-05-03T10:59:08Z")

</div>

Hi @xiutit, would it be possible for you to add the following two settings to you app? Those are relevant only when a TV/other device is connected to a speaker (Playbar in my case).

 ![IMG2604.PNG](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/4/5/45c1f27fc6b854f1ccf3574899719a104b7d2f94.jpeg)

When enabled the speaker automatically switches to the optical/HDMI input and ungroups the room from any other room when it detects sound on that input.

---

<div class="post-metadata">

**Author:** ![xiutit](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/xiutit/32/175860_2.png) [@xiutit](https://community.homey.app/u/xiutit)\
**Post date:** [May 3, 2026, 12:23pm UTC](https://community.homey.app/t/app-pro-sonos-localapi/147985/197 "2026-05-03T12:23:59Z")

</div>

> [@Audax](#):
>
> The alarm clock is part of “Schlafzimmer” and should therefore be kept there

The Sonos alarms are system-wide and not tied to a specific device. That’s why the alarm card is placed at app level instead of under an individual speaker. This is by design.

> [@SunBeech](#):
>
> would it be possible for you to add the following two settings to you app?

I think this should be possible. What’s your use case?  
These feel like settings you normally configure once in the Sonos app. Do you want to actively control them from Homey flows, or mainly avoid using the Sonos app?

---

<div class="post-metadata">

**Author:** ![SunBeech](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sunbeech/32/111391_2.png) [@SunBeech](https://community.homey.app/u/SunBeech)\
**Post date:** [May 3, 2026, 12:36pm UTC](https://community.homey.app/t/app-pro-sonos-localapi/147985/198 "2026-05-03T12:36:06Z")

</div>

> [@xiutit](#):
>
> > [@SunBeech](#):
> >
> > would it be possible for you to add the following two settings to you app?
> 
> I think this should be possible. What’s your use case?  
> These feel like settings you normally configure once in the Sonos app. Do you want to actively control them from Homey flows, or mainly avoid using the Sonos app?

Yes, I actively use them (especially the first toggle that enables/disables auto-play) and it would be nice if I can stick to your app for controlling my Sonos devices 😊.

I could then disable and re-enable that setting via the speaker device created by your app. So direct control via an on/off button. In addition, I would make a ‘maintenance mode’ flow that would set this setting (I assume there will be a dedicated THEN card to set the auto-play setting), which I control via my Sonos dashboard.

 ![IMG_2605.PNG](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/1/c/1ce3b473643a9615894ee53b00a9ce40896e0f75.jpeg)

My living room Sonos speaker set is connected to a TV and that is connected to an HTPC. When I am updating and/or performing maintenance tasks on the HTPC (which requires the TV to be on, as that is the HTPC’s monitor) I don’t want the music playing on the Sonos to stop. So I disable auto-play during maitenance and then re-enable it again after I am done.

---

<div class="post-metadata">

**Author:** ![John\_William\_Brekke](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/john_william_brekke/32/111887_2.png) [@John\_William\_Brekke](https://community.homey.app/u/John_William_Brekke)\
**Post date:** [May 3, 2026, 1:00pm UTC](https://community.homey.app/t/app-pro-sonos-localapi/147985/199 "2026-05-03T13:00:39Z")

</div>

Hi, what’s this?

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/f/1/f10d28f0dcaeda4d34cc90ecec0e583573d16f26.jpeg)

Looks interesting..

---

<div class="post-metadata">

**Author:** ![SunBeech](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sunbeech/32/111391_2.png) [@SunBeech](https://community.homey.app/u/SunBeech)\
**Post date:** [May 3, 2026, 1:15pm UTC](https://community.homey.app/t/app-pro-sonos-localapi/147985/200 "2026-05-03T13:15:07Z")

</div>

It’s a dashboard widget showing favorite radio stations. When tapping on an icon my Sonos starts playing that favorite station. I made a tutorial for how to create this widget over here:

> [@\[How-To\] \[Pro\] Create a dashboard widget with favorite radio or TV stations](https://community.homey.app/t/how-to-pro-create-a-dashboard-widget-with-favorite-radio-or-tv-stations/148632):
>
> Introduction The purpose of this how-to is to provide you with instructions on how to set up a dashboard widget with clickable (actionable) icons. For example of favorite radio or TV stations. Like the example in the following screenshot. When you click/tap such an icon, Homey executes an underlying flow that, for example, starts playing the radio station on your speaker. play_button Caveatsplay_button Ingredientsplay_button Build Flow 1: Style Widgetplay_button Build Flow 2: Populate Widgetplay_button Build Flow 3: …

---

<div class="post-metadata">

**Author:** ![John\_William\_Brekke](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/john_william_brekke/32/111887_2.png) [@John\_William\_Brekke](https://community.homey.app/u/John_William_Brekke)\
**Post date:** [May 3, 2026, 1:15pm UTC](https://community.homey.app/t/app-pro-sonos-localapi/147985/201 "2026-05-03T13:15:27Z")

</div>

Thank you!

---

<div class="post-metadata">

**Author:** ![Audax](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/audax/32/120755_2.png) [@Audax](https://community.homey.app/u/Audax)\
**Post date:** [May 3, 2026, 1:36pm UTC](https://community.homey.app/t/app-pro-sonos-localapi/147985/202 "2026-05-03T13:36:34Z")

</div>

> [@xiutit](#):
>
> The Sonos alarms are system-wide and not tied to a specific device. That’s why the alarm card is placed at app level instead of under an individual speaker. This is by design.

On my System each alarm is assigned to a specific room. You select the room when you add the alarm. Please be so kind as to check that again.

 ![IMG_1114](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/4/e/4ee5e7e8e96b9399d30022096b4e913f65af2f2d.jpeg)

---

<div class="post-metadata">

**Author:** ![John\_William\_Brekke](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/john_william_brekke/32/111887_2.png) [@John\_William\_Brekke](https://community.homey.app/u/John_William_Brekke)\
**Post date:** [May 3, 2026, 1:39pm UTC](https://community.homey.app/t/app-pro-sonos-localapi/147985/203 "2026-05-03T13:39:09Z")

</div>

I think what @xiutit means is that the “Alarms” section is in the system settings. Not in the actual rooms.

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/2/b/2bf5b8d0d70037d116f64655b411f0f90ae8ebea.png)

---

<div class="post-metadata">

**Author:** ![Audax](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/audax/32/120755_2.png) [@Audax](https://community.homey.app/u/Audax)\
**Post date:** [May 3, 2026, 1:40pm UTC](https://community.homey.app/t/app-pro-sonos-localapi/147985/204 "2026-05-03T13:40:19Z")

</div>

Ah okay! I understand.

But hey, he did a great job. I’m totally fine with that!

---

<div class="post-metadata">

**Author:** ![John\_William\_Brekke](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/john_william_brekke/32/111887_2.png) [@John\_William\_Brekke](https://community.homey.app/u/John_William_Brekke)\
**Post date:** [May 3, 2026, 1:42pm UTC](https://community.homey.app/t/app-pro-sonos-localapi/147985/205 "2026-05-03T13:42:46Z")

</div>

I’m hoping Sonos will allow remote control. As in power portables on/off remotely from the Sonos app. I have a Roam 2, but sometimes it’s out of reach. So kind of annoying to move and reach for it. Would be better if they allowed remote power control and also get it as a feature in this app.

[Previous page](https://community.homey.app/t/app-pro-sonos-localapi/147985.md?page=9)

[Next page](https://community.homey.app/t/app-pro-sonos-localapi/147985.md?page=11)
