Filter devices by structureId?
**Have you read the [FAQ](https://github.com/potmat/homebridge-google-nest-sdm#faq)?**

Yes

**Have you searched [existing issues](https://github.com/potmat/homebridge-google-nest-sdm/issues?q=is%3Aissue)?**

Yes (searched for "structure")

**Have you searched [existing discussions](https://github.com/potmat/homebridge-google-nest-sdm/discussions?discussions_q=)?**

Yes (searched for "structure")

**Describe the bug**

There doesn't seem to be a way to filter accessories by "structure" or building / location. So if you have more than one location configured on the same Nest account, then all of those accessories will be visible to HomeKit. Homebridge doesn't seem to have a way to filter extraneous devices, this must be built per-plugin. homebridge-nest has this feature via the [`structureId` flag](https://github.com/chrisjshull/homebridge-nest?tab=readme-ov-file#configuration).

In the Nest OAuth workflow you can authorize the app so that it can only see one structure, but if you want to set up Homebridge in more than one location then you have a problem. When you go through the OAuth workflow again on the same account, the devices under the second structure will show up on both Homebridge instances.

Note: I tried to set up a second Device Access project for the second location as a workaround, but Google won't let you enable pub/sub right now. It's just broken on their end. Some users are complaining about this here https://www.reddit.com/r/homeassistant/comments/1dmkpu6/failure_to_create_project_device_access_console/

**Attach Logs**
n/a

**Screenshots**
n/a

**Environment**
n/a

**Additional context**
Thank you for your work on this plugin!