Why does an app for a speaker need my location information?

Great question. Ask Google. A recent update to the Android SDK requires location permission to be granted in order to enable certain features. Remote On/Off is enabled when Location permission is granted.