It would be awesome if it was possible to get the device which caused the intent to be triggered. This would allow for example music to be started on the media_player closest to the device, and a lot of similar use cases.
Now this might not work e.g. if the intent was triggered from a web browser, but the device could simply be empty in such cases. What we could log instead in such cases (or even in addition to) could be the user triggering the intent.
You could even utilize the area of the device and create an intent like ’turn on all the lights in this room’ etc.
This would e a nice addition! Enabling creation of intents where the location can be omitted / optional. When omitted, the location can be defined based on the device which triggered the intent. Just saying: Play the white album by the Beatles instead of Play the white album by the Beatles in the kitchen. Device could be a stationary device or mobile app which can be located through Bluetooth presence detection for example.