Version: 2.0.0 Date: 2025-11-21 By: Jordan Koch
This guide will get you up and running with HomeKit Adopter quickly.
- Open Xcode
- Xcode → Settings → Accounts
- Click "+" → Add Apple ID
- Sign in with your Apple ID
- Select
HomeKitAdopterproject in navigator - Select target → Signing & Capabilities
- Check "Automatically manage signing"
- Select your Team
- Click "+ Capability"
- Add "HomeKit"
- Save (⌘S)
See BUILD-INSTRUCTIONS.md for detailed steps
- Select target:
HomeKitAdopter (My Mac) - Build: ⌘B
- Run: ⌘R
First launch will request HomeKit permission - click Allow!
- Click "Homes" button in toolbar
- Click "+ Add Home"
- Enter home name (e.g., "My Home")
- Click "Create"
-
Ensure accessories are:
- ✅ Powered on
- ✅ In pairing mode (see device manual)
- ✅ On same Wi-Fi network
-
Click "Scan" button
-
Wait for discovery (up to 60 seconds)
-
Found accessories appear in list
-
Click on discovered accessory
-
Choose pairing method:
- Scan QR Code (iOS only)
- Manual Entry (all platforms)
-
Enter 8-digit setup code (from accessory label):
Format: XXX-XX-XXX Example: 123-45-678 -
Select room (or create new room)
-
Click "Pair"
-
Wait for pairing to complete
-
Accessory is now ready to use!
- Help Button 🛟 - Click in toolbar for in-app help
- Homes Button 🏠 - Manage homes and rooms
- Scan Button 📡 - Find new accessories
Pair multiple accessories at once:
- Discover accessories
- Add each to batch queue
- Start batch pairing
- Watch progress automatically
Troubleshoot connection issues:
- Open "Network Diagnostics"
- Run full diagnostics
- Review results and recommendations
- Fix identified issues
Create smart automations:
- Open "Automation Builder"
- Choose template or create custom
- Set triggers and conditions
- Add actions
- Save automation
Manage installation projects:
- Create new project
- Add client information
- Track time and accessories
- Generate invoice and reports
- Click "Homes"
- Select home
- Click "Add Room"
- Enter room name
- Save
- Find accessory in list
- Click accessory
- Edit name field
- Save changes
- Open "Automation Builder"
- Select "Scene" tab
- Add accessories and states
- Name scene
- Save
- Open "Backup & Restore"
- Click "Create Backup"
- Optional: Enter password
- Backup saved to Documents/Backups
Try these steps:
- Check Local Network permission (Settings → App → Local Network)
- Verify device is powered on
- Ensure device in pairing mode
- Disable VPN temporarily
- Run Network Diagnostics
Common solutions:
- Verify setup code is correct (XXX-XX-XXX)
- Reset accessory (see device manual)
- Move closer to Wi-Fi router
- Check network stability
- Try scanning QR code instead
Quick fixes:
- Check Wi-Fi connection
- Restart accessory
- Restart router
- Check bridge health (for bridged accessories)
- Run diagnostics
Recovery steps:
- Restart app
- Check HomeKit permission
- Update to latest version
- Review logs in Console.app
- See in-app Help
Click Help button (🛟) in toolbar to access:
- Detailed feature guides
- Step-by-step tutorials
- Troubleshooting guides
- Search functionality
- FEATURES-COMPLETE.md - All features documented
- BUILD-INSTRUCTIONS.md - Setup and configuration
- MULTI-PLATFORM-GUIDE.md - Platform specifics
- IMPLEMENTATION-COMPLETE.md - Technical overview
When setting up multiple accessories, use batch pairing to save time:
- Queue all accessories first
- Enter all setup codes
- Start pairing process
- Let it run automatically
Before troubleshooting, run Network Diagnostics:
- Identifies issues automatically
- Provides specific recommendations
- Saves troubleshooting time
Before major changes, create a backup:
- Quick restore if needed
- Test new configurations safely
- Peace of mind
Start with automation templates:
- Pre-configured common scenarios
- Customize to your needs
- Learn automation patterns
Organize with tags:
- Group by function (Security, Energy, etc.)
- Find accessories quickly
- Apply group operations
Once you're comfortable with basics, explore:
Get intelligent suggestions for:
- Room placement
- Accessory naming
- Scene creation
- Automation ideas
For installers managing multiple projects:
- Client tracking
- Time tracking
- Invoice generation
- Project reports
Sync data across devices:
- Groups and tags
- Automation templates
- Installer projects
- User preferences
Optimize bridge performance:
- Health monitoring
- Diagnostics
- Firmware updates
- Connection quality
Generate replacement codes:
- Create printable labels
- Batch generation
- Security warnings
The fastest way to get help:
- Click Help button (🛟) in toolbar
- Search for your topic
- Read detailed instructions
- Follow related topics
Comprehensive guides available:
- Getting Started
- Feature Tutorials
- Troubleshooting
- Advanced Topics
Use the search bar in Help:
- Type keywords (e.g., "pairing", "error")
- See relevant results instantly
- Jump to specific topics
Use this checklist to get fully set up:
- Configure Xcode code signing
- Build and run application
- Grant HomeKit permission
- Create your first home
- Add rooms to home
- Discover accessories
- Pair first accessory
- Pair additional accessories (or use batch pairing)
- Create a scene
- Create an automation
- Create a backup
- Explore Help system
You now have everything you need to:
- ✅ Discover HomeKit accessories
- ✅ Pair devices easily
- ✅ Organize your home
- ✅ Create automations
- ✅ Troubleshoot issues
- ✅ Access comprehensive help
Explore all 17 features and make your home smarter!
Questions? Check the in-app Help (🛟) or review FEATURES-COMPLETE.md for detailed feature documentation.
Issues? Run Network Diagnostics and follow the recommendations.
Need more? Explore Professional Installer Mode, AI Assistant, and other advanced features!
Happy HomeKit Management! 🏠✨