Continuing the discussion from New Sonos Integrator:
Great to see an official integration which supports some of the more advanced Sonos API calls. I noticed the discovery doesn't find my Sonos Roam devices (I use these as 'in-ceiling' speakers in smaller rooms like the Cloakroom) - would it be possible to get these added please?
My guess is that the Roam was sleeping when discovery ran, there isn't anything in the app that would filter a roam from the discovered list unless its part of a room configuration or stereo pair, in which case discovery would discover the aggregated stereo pair or the player representing the room as the discovered device.
So for this roam, i would put it in the charger or play something to it via the sonos app, then run discovery again and see if the integrator finds it.
Resolved in v1.0.2, the missing devices (Roam Gen 1, Roam Gen 2 and Sonos Beam) have now all appeared 