itsaSNAP serves as the bridge between your Adafruit IO PIR feed and HomeKit devices.
On your iOS device, open the itsaSNAP app, enter your Adafruit IO credentials, and then log in.
Upon entering itsaSNAP, you'll see all HomeKit devices currently connected to your network. This includes both native HomeKit devices and third-party accessories, like the Nanoleaf light strip used in this guide.
When logging in, remember to use your AIO key rather than your password - this is a common mistake that can cause connection issues.
Using itsaSNAP
Navigate to the Adafruit Feed section within itsaSNAP to find your PIR motion sensor feed. Select the feed to access its detailed view, where you'll find options for HomeKit integration.
This feed was automatically created during your Wippersnapper configuration.
In the feed's detailed view, you'll need to make two important selections:
- Choose your target HomeKit device from the available list
- Select "Power State" from the characteristics drop-down menu
This configuration tells itsaSNAP to send the data from your motion sensor (1 for motion detected, 0 for no motion) to control the power state of your selected HomeKit device. Any changes in your Adafruit IO feed will automatically trigger updates to the state of your HomeKit device.
Note that while background fetching isn't currently available, this feature is in development and will be included in an upcoming update to enhance the system's responsiveness.
Troubleshooting
If you have not yet agreed to HomeKit usage, follow these steps to enable it within ItsaSNAP:
1. Grant HomeKit Permission:
• Open the Settings app on your iOS device.
• Scroll down to find itsaSNAP in the list of installed apps.
• Tap on itsaSNAP to access its permissions.
• Ensure the toggle for Home Data is turned on.
2. Restart itsaSNAP:
• Close ItsaSNAP completely by swiping up in the app switcher.
• Reopen ItsaSNAP to refresh the connection with your HomeKit devices.
3. Check for HomeKit Setup:
• Ensure your HomeKit setup is configured in the Home app on your device.
• If HomeKit is not set up, you must create a home and add your devices through the Home app first.
4. Retry in itsaSNAP:
• Launch ItsaSNAP again and check if your HomeKit devices are now visible.
• If prompted, agree to any additional permissions or access requests.
• If devices still aren’t showing, ensure you are connected to the same WiFi network as your HomeKit hub.
• Verify that your devices function correctly in the Home app before using them in itsaSNAP.
Page last edited December 03, 2024
Text editor powered by tinymce.