I wrote an Edge driver that I have not played with in over a year that no longer works.
It supported one parent device with one child.
Both devices supported device preferences but the SmartThings App only offered Settings… for the child device.
I deleted the devices, added some logging to my code and uploaded the new driver.
I can create the parent device by way of driver discovery but I need its infoChanged function to be called (with the arguments/preferences needed) to create each child.
This cannot be called because the SmartThings App still does not offer the Settings… user interface to fill in the device preferences I need for such child construction.
This is a bug:
The SmartThings App no longer supports devices in the Bridges category that need Settings…
My driver supports a single “bridge” device that, in turn, supports many child devices.
The device profile for my “bridge” puts it in the Bridges device category.
Fortunately, the SmartThings App will treat devices in the Bridges category special by presenting all their children as Connected devices, which they are.
Unfortunately, the SmartThings App will (no longer) present Settings… for such devices.
Taking my device out of the Bridges category breaks 1 but fixes 2.
AlejandroPadilla
(Please contact @nayelyz or @Luis_Humberto_Medina )
5
That’s right, the change was implemented in the latest version of the SmartThings App (Android) to support matter bridges, there is a report about this situation and the team is working on it, unfortunately, we don’t have an expected day.