stusviews Posted January 8, 2016 Posted January 8, 2016 Hi Mike, Thank you. We do know Echo has problems with light, lights, bedroom. For instance, I had to use "master room" for bedroom. So, what you might want to try (instead of light) is "room". With kind regards, Michel I've has success with four bedroom devices; bedroom ceiling, bedroom fan, bedroom fireplace and bedroom wall (Alexa does not like "sconces."). I have had only limited success with "dining room." (see posts #39 and #42). Quote
Z3phyr Posted January 10, 2016 Posted January 10, 2016 In my experience, when I use the verbal command "Open Izzy", then follow with "Turn on dining room" or "Turn off dining room", then the device works as expected. Only issue with this approach is having to go through the full UDI Alexa spiel each time. However, when I issue verbal command "Tell Izzy to turn on dining room", then I get the response, that the device is not in my profile. I currently only have the master account in ISY portal, investigating if I need to setup a separate user account. Quote
bmercier Posted January 10, 2016 Author Posted January 10, 2016 In my experience, when I use the verbal command "Open Izzy", then follow with "Turn on dining room" or "Turn off dining room", then the device works as expected. Only issue with this approach is having to go through the full UDI Alexa spiel each time. However, when I issue verbal command "Tell Izzy to turn on dining room", then I get the response, that the device is not in my profile. I currently only have the master account in ISY portal, investigating if I need to setup a separate user account. Z3phyr. Whenever you hear that it can't find a device in your "profile", this is a symptom that Alexa sent your request to the connected home. It was not routed to the skill. Make sure to pronounce the "to" correctly. Alexa, tell izzy to turn on dining room. You can look at the echo to see what she understands. Benoit. Quote
stusviews Posted January 10, 2016 Posted January 10, 2016 In my experience, when I use the verbal command "Open Izzy", then follow with "Turn on dining room" or "Turn off dining room", then the device works as expected. Only issue with this approach is having to go through the full UDI Alexa spiel each time. However, when I issue verbal command "Tell Izzy to turn on dining room", then I get the response, that the device is not in my profile. I currently only have the master account in ISY portal, investigating if I need to setup a separate user account. Whenever you hear that it can't find a device in your "profile", this is a symptom that Alexa sent your request to the connected home. It was not routed to the skill. Benoit, That's not the case here. I tried Z3phyr's method, that is, ""open Izzy," for the dining room light. When Alexa couldn't find the light (i.e., Turn on which device?), I repeated, "Dining room light." As expected Alexa said, once again, "Turn on which device?" This time, I responded with, "Dining room fan." The fan turned on and Alexa acknowledged that. So, the response was to the skill--without ever repeating "Izzy." Quote
bmercier Posted January 10, 2016 Author Posted January 10, 2016 Benoit, That's not the case here. I tried Z3phyr's method, that is, ""open Izzy," for the dining room light. When Alexa couldn't find the light (i.e., Turn on which device?), I repeated, "Dining room light." As expected Alexa said, once again, "Turn on which device?" This time, I responded with, "Dining room fan." The fan turned on and Alexa acknowledged that. So, the response was to the skill--without ever repeating "Izzy." Stusview, You request was indeed sent to the skill. If you hear a reply which says "Turn on which device?", or "I could not find device <xyz>. Turn on which device?", then yes, the request was directed to the skill and it could not find the device. However, if you hear "Sorry, I could not find a device or group name <device> in <user>'s profile", that's not coming from the skill. This means Alexa tried to find the device in the connected home profile. I believe this is the message that Z3phy got. One reason for this can be for Alexa not to understand "to" properly. Benoit. Quote
Z3phyr Posted January 10, 2016 Posted January 10, 2016 bmercier, on 09 Jan 2016 - 4:57 PM, said: Stusview, You request was indeed sent to the skill. If you hear a reply which says "Turn on which device?", or "I could not find device <xyz>. Turn on which device?", then yes, the request was directed to the skill and it could not find the device. However, if you hear "Sorry, I could not find a device or group name <device> in <user>'s profile", that's not coming from the skill. This means Alexa tried to find the device in the connected home profile. I believe this is the message that Z3phy got. One reason for this can be for Alexa not to understand "to" properly. Benoit. Thank Benoit. When I clearly annunciate "to" Alexa does respond correctly with device command. Quote
Z3phyr Posted January 10, 2016 Posted January 10, 2016 Z3phyr. Whenever you hear that it can't find a device in your "profile", this is a symptom that Alexa sent your request to the connected home. It was not routed to the skill. Make sure to pronounce the "to" correctly. Alexa, tell izzy to turn on dining room. You can look at the echo to see what she understands. Benoit. Also to assist others having similar issues, when the voice command is directed to connected home (i.e., "I could not find the device in {user} profile") it does not show up in the Echo voice command URL. The skill commands do. Quote
stusviews Posted January 10, 2016 Posted January 10, 2016 Benoit, 1. I asked Alexa to tell Izzy to turn on the dining room light. Alexa heard, "Alexa, tell Izzy to turn on the dining room light." 2. I said only, "Dining room light." Alexa heard, "dining room" 3. I then said, "Dining room fan." Alexa heard and turned on the dining room fan. Which part is Connected Home, which is the skill and how and when did it change? Quote
bmercier Posted January 10, 2016 Author Posted January 10, 2016 Benoit, 1. I asked Alexa to tell Izzy to turn on the dining room light. Alexa heard, "Alexa, tell Izzy to turn on the dining room light." 2. I said only, "Dining room light." Alexa heard, "dining room" 3. I then said, "Dining room fan." Alexa heard and turned on the dining room fan. Which part is Connected Home, which is the skill and how and when did it change? Capture.PNG Stusview, Thanks for the screen capture, that helps understanding. From what I see, it's a conversation which is all within the skill. Connected home is not involved at all here. There are a few verbs that gets you into a skill, like: open <skill> tell <skill> to ask <skill> to In the case of tell and ask, it's the combination of the "verb + skill name + to" that routes the request to the skill. So, if Alexa does not understand the to, and clearly understands the turn on, she thinks it's for connected home. Even if you have no connected home adapter enabled. When you are within a skill, and the skill asks you a question and leaves the stream open, then you can say something else (like a device name), and this gets routed to the skill currently opened. That happends when you ask for a command, and the device is not found, then the skill will ask a question and leave the stream open. Same thing goes when you are within the help. Benoit. Quote
bbuzzone Posted January 10, 2016 Posted January 10, 2016 (edited) Great progress, with the latest changes I have a number of devices and scenes now working, eager to see Programs added. I have had to stick strictly to the list of Utterances and have a few additions to request where they make sense. Thanks for all the hard work to get us this far. Bob Pool Table Bonus Room Exercise Room Floor Lamp Plant Shelf Bathroom Ceiling Toe kick Art Niche Flood Lights Outdoor Kitchen Guest Table Lamp Shade Down Shade Up Bonus Room Hall Bonus Hall Bonus Room Sconce Bonus Sconces Living Room Hall Outdoor Dog Door All Edited January 10, 2016 by bbuzzone Quote
bmercier Posted January 11, 2016 Author Posted January 11, 2016 Great progress, with the latest changes I have a number of devices and scenes now working, eager to see Programs added. Program support is now available! Benoit. Quote
bmercier Posted January 11, 2016 Author Posted January 11, 2016 Thanks everyone for your suggestions. A new version of the skill is about to be submitted for certification. Most of the suggestions in this thread were added to the sample devices. Benoit. Quote
stusviews Posted January 11, 2016 Posted January 11, 2016 Stusview, Thanks for the screen capture, that helps understanding. From what I see, it's a conversation which is all within the skill. Connected home is not involved at all here. There are a few verbs that gets you into a skill, like: open <skill> tell <skill> to ask <skill> to In the case of tell and ask, it's the combination of the "verb + skill name + to" that routes the request to the skill. So, if Alexa does not understand the to, and clearly understands the turn on, she thinks it's for connected home. Even if you have no connected home adapter enabled. When you are within a skill, and the skill asks you a question and leaves the stream open, then you can say something else (like a device name), and this gets routed to the skill currently opened. That happends when you ask for a command, and the device is not found, then the skill will ask a question and leave the stream open. Same thing goes when you are within the help. Benoit. Thanks Benoit, that helps a lot. I still don't know why dining room fan work but dining room light doesn't. I'll work on that for a while and post back. Quote
stusviews Posted January 11, 2016 Posted January 11, 2016 Program support is now available! Benoit. Before I actually try, do I tell Izzy to run a program (by name) or do I simply give a program a unique name and ask Issy to turn the (program) name on? Quote
bmercier Posted January 11, 2016 Author Posted January 11, 2016 Before I actually try, do I tell Izzy to run a program (by name) or do I simply give a program a unique name and ask Issy to turn the (program) name on? You can do both. First of all, in both cases, you need to add your program to your list of spoken. Then you can say: tell izzy to turn on <program>: This Runs the then statement of the program tell izzy to turn off <program>: This Runs the else statement of the program tell izzy to run <program>: This Runs the program, considering the conditions of the program (runIf) Benoit. Quote
bmercier Posted January 11, 2016 Author Posted January 11, 2016 Thanks Benoit, that helps a lot. I still don't know why dining room fan work but dining room light doesn't. I'll work on that for a while and post back. No need to try. light is passed to the skill, whereas fan is not. Wait a bit more for the next version of the skill, both will work. Benoit. Quote
SLDL1 Posted January 15, 2016 Posted January 15, 2016 I have an ISY scene named "bar lights." I have been trying to get the spoken name "bar" to work with Alexa. She doesn't recognize it. (She sometimes hears "barn," or can't find a device - "What device?") Should "bar" work, or do I need to work on my enunciation? I also have scenes with names like "morning," bedtime." Any thought about adding this kind of words as device names? New to this, so I appreciate any help. Quote
bmercier Posted January 15, 2016 Author Posted January 15, 2016 I have an ISY scene named "bar lights." I have been trying to get the spoken name "bar" to work with Alexa. She doesn't recognize it. (She sometimes hears "barn," or can't find a device - "What device?") Should "bar" work, or do I need to work on my enunciation? I also have scenes with names like "morning," bedtime." Any thought about adding this kind of words as device names? New to this, so I appreciate any help. Hold on, this is coming A new version of the skill is currently submitted for certification. That will work when it gets live. Benoit. Quote
SLDL1 Posted January 15, 2016 Posted January 15, 2016 I wasn't sure whether the long list in your earlier post were active or planned words. Thanks for your help -- and to UDI for getting this going! Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.