Skip to content

Echo Speaks does not work on devices shared in a "Household" setup #151

@robross0606

Description

@robross0606

Verify the following before opening an trouble issue

Go over all the following points, and put an x in all the boxes that apply.
If you're unsure about any of these, don't hesitate to ask. We're here to help!

  • That OAuth is Enabled for the SmartApp under the IDE.
  • The App/SmartApp and Device Handler/Driver are using the latest code available.
  • You have reviewed the Echo Speaks Documentation for potential fixes.
  • That Both the Apps/SmartApps and Device Handlers/Drivers have been Published for You in the IDE.

About Your Setup

Hub Platform (SmartThings or Hubitat): SmartThings
How many devices are detected?: 6
iOS or Android?: Android
Mobile App Version(Not required):
App/SmartApp Version: 3.2.2.1
Device Handler/Driver Version: 3.2.2.1
Heroku Server Version: 2.3.0

Expected Behavior

Ability to use Echo speakers as output devices through SmartThings using shared "household" setup.

Current Behavior

I've tried walking through the full set of instructions twice. My Amazon account is in a family shared setup with my wife who "owns" the Echo devices. When using my account, all the devices appear in Echo Speaks. It reports zero problems during setup or in the smart app. It detects all devices and shows correct information about them including make, model, version, capabilities, etc. However, it is impossible to control any of them. All buttons tiles are black instead of red. No actions or triggers work at all. I switched it to log into Amazon with my wife's account and everything started working. There's clearly something not working properly when devices are shared among several family members in a household.

Steps to Reproduce (for bugs)

Provide a link to a live example, or an unambiguous set of steps to reproduce this bug. Include code to reproduce, if relevant

  1. Stepped through setup from scratch using latest documentation. Confirmed every part of every step matched instructions. No errors at all during setup process.
  2. When logging into Amazon, use an account which has full secondary access to the Echo devices shared in a "household" setup.
  3. Smart app reports everything is "OK", with successful login, valid cookies, oauth, etc.
  4. Attempt to test a device or trigger an action manually from a tile in the SmartThings app.

Context

Lack of actual error messages of any kind made this very difficult to debug. I simply figured it out on a hunch.

Metadata

Metadata

Assignees

Labels

wontfixThis will not be worked on

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions