Jump to content
View in the app

A better way to browse. Learn more.

Universal Devices Forum

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

List of Spokens

Featured Replies

Posted

I'd like to be able to print a lost of spokens and the device/scenes/progams each controls other than page by page printouts.

I'd like to be able to print a lost of spokens and the device/scenes/progams each controls other than page by page printouts.

 

If its lost how do you know what the words are?!?! LOL

  • Author

Good point. If I had a list, then it wouldn't be lost.

On Topic: Are you asking for all of the spoken phrases the skill will accept?

  • Author

No. The devices I added to the portal for Echo control.

I'm sure it can be retrieved from the API - its just not documented... I'll take a peek this evening.

URL is:

https://my.isy.io/api/voice/spoken/nodes?uuid=<UUID>

This returns JSON which includes the node address, name (on ISY) and an array of the spoken elements.

 

The UUID is URL encoded...  so if your ISYs UUID is 00:11:22:33:44:55 the <UUID> parameter should be 00%3A11%3A22%3A33%3A44%3A55 (simply replace each : with %3A)

 

You'll need to send basic auth using your portal credentials. 

 

Michael.

  • Author

Michael,

 

Thanks a lot. More info than expected makes the command even more useful. BTW, I didn't need to replace : with %3A.

 

Thanks again B)

If you are simply pasting the URL into a browser - the replacement would be done automatically...  Some products might need the replacement though...

 

Either way - glad it was helpful!

  • 3 months later...

Hi Michael,

 

Has this URL changed?  Should it work from any browser?  I tried it with my UUID, was prompted for credentials, but then Chrome said "server error". 

 

Also tried embedding credentials, i.e. https://myusername:mypassword@my.isy.io/api/voice/spoken/nodes?uuid=myuuid, with the same "server error" result.  Am I doing something wrong?
 

Thanks in advance for any suggestions. 

 

-Barry

Looks like the url now also needs a 'domain' parameter. You can get your domain value from an api call to:
 


The _id value is what you need to add to the original url as &domain=......

 

It should look like this:

https://my.isy.io/api/voice/spoken/nodes?uuid=<UUID>&domain=<DOMAIN>

Unfortunately, the API is not formerly documented - and subject to change. I discover this by analyzing chrome in developer mode...

 

Michael.

Edited by MWareman

Guest
This topic is now closed to further replies.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.