Yeah looks like child devices are not showing in new integration:
Check in your alexa app whether the device is from “smartthings” or if it is “Smartthings Switch” or something after smartthings. Note, once deleted its gone for now, so don’t do it in my name!!!
Dang, I was so happy with my new switch. Thanks @Eric_Inovelli for supporting your product 24x7 I hope you find a solution for this, Alexa integrarion is critical.
@Eric_Inovelli Perfect! I can report it does work, can you maybe put a * on the Fan Dimmer link for now? On a side note I had to go to the old app to add the Smart Lightning Smart App as the new app gave me nothing, once enabled it did show on the new app.
If you are releasing a “Fix” today my first point is useless, WOW that is fast! I meant the landing page of the QR, that is what I used to set it up and loved it!
@Eric_Inovelli on a side note, is there a page for a wish list of new Inovelli products? I would love to see a 1 Gang Dual Switch, this configuration is very common offshore and has a painful selection.
Just did some testing, i deleted the child devices where isComponent is true on 1 device and false on another. The ones with children containing isComponent: true continue to fail state retrieval. isComponent:false child components retrieve state and work with alexa.
Update:
Pass isComponent:false to addChildDevice would probably do the same without the need for an additional smartapp and keep the child device associated with the parent. This creates the virtual child device which can be invoked from the parent. I verified the child device is visible in alexa (for me it was a motion sensor). I couldnt verify google assistant, but other the parent devices started working which is a very good sign.
I can clarify the child device issue with the new SmartThings Alexa and Google integrations. Currently, only devices with a “main” component are being sent back to Alexa/Google.
Hence, a multi component device with “main” and for example two more components such as “switch 1” and "switch 2 " would only expose the “main” switch. If the “main” component was named “switch 0” it would also not be exposed correctly.
If the main device is spawning of unique child devices with “main” components, that will also work.
Are you using the new Alexa integration? From what I saw when the child devices were created with isComponent true or false they did not show up in Alexa.
Our device handler has been calling addChild with isComponent: false but they still didn’t show up with the new integration.
How do I check which integration I am using? When the issue first appeared, I had deleted all my devices and disabled the skill to refresh all states. I can see the child devices I create from my DH which are motion sensors. Here is the code for my Device Handler.
I’m not sure how to tell, but I am creating mine the same way. I cannot find them in Alexa. The new integration is adding all of my devices from all the locations and hubs for my account. So I have a few hundred devices to search through. Most of them I used for testing and they are offline so it is a mess to search through, but I’m pretty sure they are not adding.
From all the reports about it and that they have explicitly stated that they don’t work with the Google Home integration I am thinking you are somehow using the old integration. Who knows . . .
I cant say why it does or does not, only the behavior I saw. I just got a inovelli fan + light and observed the same issue in Alexa. I am new to this platform and still feeling my way around. Sorry I couldn’t be of help.