Uses airfoil-api to control Rogue Amoeba's Airfoil with SmartThings.
This project essentially duplicates the functionality of Airfoil Remote in a way that you can integrate with the rest of your SmartThings automation.
- Mount an iPad on the wall for easy volume control
- Control Airfoil speaker volume with a Z-Wave dimmer
- Turn on and off Airfoil speakers with HomeKit and Siri
- Start Airfoil
- Setup airfoil-api on the computer running Airfoil
- Install airfoil-speaker.groovy as a device handler
- Install airfoil-api-connect.groovy as a smart app
- Tap the
+
icon in your SmartThings iOS app. - Navigate from the "Things" tab to the "My Apps" tab
- Tap "Airfoil API Connect"
- Enter the IP, port (default
8080
) and name of the computer running Airfoil- TODO: get dns-sd working to remove this step
- Select the speakers you'd like to control
- Tap "Done" and navigate back to the SmartThings home screen.
- Tap the
+
icon in your SmartThings iOS app and add the detected speakers to your device list.
SmartThings, Airfoil, and Z-Wave are all trademarks of their respective owners.