by Pete Glass
When your car's bluetooth device is detected, every 5 minutes the flow will check your travel speed using your device's GPS, auto enabling and disabling the GPS as needed, then will query mapquest.com for the max speed limit of the road you are on (network access is required). If you are traveling more than 3 mph or kmh over the speed limit (can be customized in the SpeedLimitWarningBuffer var, block 306) the device will set your ringer and notification volume to 95 percent if needed then will speak and inform you of your current travel speed and the max speed limit. Your initial volumes will be restored immediately after the audible notice. The API key included has a limited number of uses so you may need to update the APIKEY var block (block 286), adding your personal API key available for free from mapquest.com via the link below. Also install and enable necessary permissions and update the BluetoothAddress var block in the flow using your bluetooth device's address (block 198).
Free API key available from:
Root required but the flow can be modified, removing the location enable and disable blocks, so it works without root.
If you have difficulty obtaining the hardware address of your bluetooth device, apps like Bluetooth Pair, Bluetooth Address Finder, and BlueTerm available in the google play store are good at locating hard to find bluetooth addresses. If you cannot determine the bluetooth address or you need this flow to support multiple vehicles, try changing the BluetoothAddress var (block 198) to be blank and modify the bluetooth blocks (93, 98, 192), changing the device type to Audiovisual: Car Audio.
Flow can be used with a widget if desired. Custom icons for automate widgets are available at www.iconspedia.com assuming you are using an automate flow beginnings shortcut style widget and have a custom android launcher like GoLauncher or an app like Icon Changer from the app store that allows you to change shortcut icons.
* * * Created by Pete Glass * * *
Reviews and ratings can be submitted in the app.