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.

Adding Spokens Error Message

Featured Replies

Posted

When I try to add Spokens from the ISY Portal, I am getting an error message:

Error sending your spokens. Google home API returned: PERMISSION_DENIED The caller does not have permission

The one change I did make is that I physically moved my Hub from the office to the master bedroom and changed the Hub location to master bedroom in the Google Home App.  Could that have caused the problem?  In any event, how can I fix this?

EDIT:  I have unlinked and relinked Universal Devices in the Home app.  No help.


Also when I control a device from my phone or the Google Hub, it's working but at the same time telling me Universal Devices is not available

 

Edited by buzzhazzard
Added info

@buzzhazzard,

In 99.9% of the cases, this error indicates that the Google account you are using (linked to ISY) does not have permission to access the Google Home device. The first thing you should do is to use this Google account and see whether or not you can control your Google Home device through the Google Home app.

With kind regards,
Michel

I noticed the same error starting weeks ago without any configuration changes. However, I'm still able to add new spokens and can control devices from the app and spokens, so I've been ignoring it. My spokens work almost all the time, I get the occasional "looks like this device isn't set up yet", wait a few minutes and it works.

  • Author
On 1/30/2019 at 12:46 PM, Michel Kohanim said:

@buzzhazzard,

In 99.9% of the cases, this error indicates that the Google account you are using (linked to ISY) does not have permission to access the Google Home device. The first thing you should do is to use this Google account and see whether or not you can control your Google Home device through the Google Home app.

With kind regards,
Michel

Hi Michel and others

I just returned home today to test.  I WAS able to control the Google Hub using the Google Home app.

Today, I unlinked Universal Devices from Home and then removed the hub from Home.  Home only showed my Chromecast at this point.  I then added the Hub as a new device and then linked Universal Devices to Home, all per the Wiki instructions.  All my devices imported from UDI into Home and the ones I have tested seem to work from both my phone and the Google Hub.

However, whenever I try to add a spoken to an existing device, I get the "Error sending your spokens. Google home API returned: PERMISSION_DENIED The caller does not have permission" message . . . BUT the spoken has in fact been sent to Home, because it works when I use it.

My google account is the only account on both Home and the Hub.

And to add to the confusion, when I issue a command on my phone or on the Hub to turn an ISY scene On or Off (setup as a GH light categor, I get a message on the Hub saying "This Mode is Unavailable for [Device name]" though the command does turn the scene On or Off.

    

Maybe I shouldn't worry about any of it since things are otherwise working, but it bugs me.  Thoughts?

Capture.JPG

2019-02-01_15_39_04.jpg

Edited by buzzhazzard

16 minutes ago, buzzhazzard said:

Hi Michel and others

I just returned home today to test.  I WAS able to control the Google Hub using the Google Home app.

Today, I unlinked Universal Devices from Home and then removed the hub from Home.  Home only showed my Chromecast at this point.  I then added the Hub as a new device and then linked Universal Devices to Home, all per the Wiki instructions.  All my devices imported from UDI into Home and the ones I have tested seem to work from both my phone and the Google Hub.

However, whenever I try to add a spoken to an existing device, I get the "Error sending your spokens. Google home API returned: PERMISSION_DENIED The caller does not have permission" message . . . BUT the spoken has in fact been sent to Home, because it works when I use it.

My google account is the only account on both Home and the Hub.

And to add to the confusion, on SOME devices, and only on the Google Hub, when I issue a voice command to the Hub OR my phone, the device operates as requested, but I get a message on the Hub saying "This Mode is Unavailable for [Device name]."    

Maybe I shouldn't worry about any of it since things are otherwise working, but it bugs me.  Thoughts?

Capture.JPG

2019-02-01_15_39_04.jpg

I don't think that my suggestion corresponds to your issue, but it may be helpful anyway. The icon in ISY Portal to send updates to Google Home always fails in my case, however I resolve this with "OK Google Synch my devices". GH then responds that it synchs with Universal Devices, etc.

  • Author

Thanks.  I issued that command to my phone and then again via the Hub.  I got confirmation of "Sure . Synching devices for universal devices.  No change in the error messages unfortunately.

 

  • 4 months later...

I'm having the same problem.  And it is doing screwing things, like I give the command for one light to turn on and it turns on a different one.  I tried unlinking and relinking and it still has the issue.  I can give some commands and it says "it looks like universal devices is unavailable right now".  And I give a different command and it works, or maybe it works but turns the wrong thing on.

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.