Child component device

What are the advantages/disadvantages to make a child device a component? My main issue so far is not being able to delete child devices. So if I go the route of creating child devices as not components it allows this flexibility.

Any feedback welcome!


I assume you are referring to the following parameter when creating a child device from a parent device?

boolean isComponent true or false, if true, device will still show up in device list but will not be able to be deleted or edited in the UI. If false, device can be modified/deleted on the UI.

On the ST platform, this really changed how the child devices were displayed within the ST Classic mobile app. If this was false, each child showed up as individual devices on the Things page. Otherwise, only the parent was listed on the Things page.