Jump to content

Group bug?


steveng57

Recommended Posts

Hi all, I think I may have found a bug with Echo groups and the ISY skill.  Wondering if its just me or others are seeing it.  I am running skill v3.

Seems that whenever I create a group in the Echo/Alexa app, if I only put scenes in there, it doesn't register properly and none of the on/off settings are enabled, nor can I add it to a "routine".  This only happens when a group is made entirely of "scenes".  All the scenes are present, you just can't do anything with them.  The problem goes away if the group has at least one "device" in it.  This is my workaround of course, to just add a device from one of the already included scenes as a kind of dummy device to trick the app into working.  Once I do that, all the scenes can be controlled on/off with the app and thru the Echo, and they can be assigned to a routine.

This seems to be the case on the Alexa web app or the mobile app.  This leads me to think that its a problem is with the skill and not the app.

Link to comment

This was my experience as well: I followed the directions for migrating from V2 to V3 in the "ISY Portal Amazon Echo Integration V3" wiki, but when I performed a Discover under Smart Home > Devices, it picked up the devices but none of my ISY-based scenes.  What worked was to delete each scene in the portal's Amazon Echo device list and then re-add each (Add > Scene) as a Light (Switch designation might work, too.  But not scene) under the Alexa Category drop-down in the portal's Spoken Mapping pop-up. 

I just tried this and for some reason, after performing a Discover devices in the Alexa app, the spoken command failed the first time.  After that, they all worked.  

Edited by gwarthur
Improve
Link to comment

Interesting trick to change the type from scene to light.  It might also solve a problem with "Alexa-enabled" groups, where you add an Echo to the group so you don't have to say the name all the time...Seems you can say just "Alexa, turn off the lights" with an Alexa-enabled group and it will turn off all the lights in that group, but it will not do anything to scenes.

The drawback to setting the type from scene to light might be that one cannot say, "Alexa, dim the lights"...while Alexa might understand that, scenes cannot be dimmed, only set on or off.

Link to comment
2 minutes ago, steveng57 said:

The drawback to setting the type from scene to light might be that one cannot say, "Alexa, dim the lights"...while Alexa might understand that, scenes cannot be dimmed, only set on or off.

From Alexa's perspective, a dimmable device or a scene exposed as a light is identical. When the brightness request is sent to ISY Portal, it knows if this is an ISY device or ISY scene.

Also, there is 2 cases to brightness setting.

Relative (Example: Alexa, brighten kitchen)

This works on both ISY devices and ISY scenes, but slightly differently in the way it is handled.

Absolute (Example: Alexa, turn on kitchen to 80%)

This works on both devices and scenes, but it the case of a scene, the percentage is ignored. If it is > 0%, then the scene is turned on. This is a recent change which allows to add scenes exposed as lights used in Alexa routines. In that case, Alexa always sens a brightness command (absolute),  which normally would not work with ISY scenes.

Benoit

Link to comment

Thanks Benoit.  Yeah I was just plain wrong about scenes.  Thanks for the correction/clarification.

Could use another: Does that mean we are recommended to add ISY "Scenes" as Echo "Lights" almost all the time?  Seems adding them as Echo "scenes" has little value.

Re the dimming thing...I've decided to solve my particular dimming problems another way...I already had "high, medium, and low" scenes for most of the rooms in my house, controlled by insteon keypad ABCD buttons anyway, so I just added those scenes to Echo with a bunch of spokens, ie. "Turn on Kitchen Lights High", "Turn on Kitchen Lights Low". etc  Seems to work pretty well, and it was already intuitive to the family since they knew the buttons already.

Also, for a couple of things like an Echo routine called "bedtime", it calls an ISY program (exposed as a "Light" to Echo) that turns off a bunch of scenes in the 'else' clause.  There is nothing in the 'if' and nothing in the 'then' (I NEVER want all those scenes coming on at once :-)).  Let me know if that's the recommended way to do it.  It  seems to work well enough, and MUCH faster than putting the scenes in the echo routine directly.

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...