Recently, I decided to enhance my home audio system by integrating my SONOS Play:5 gen1 speakers with my Homey Pro (2016-2019). While the speakers were functioning perfectly with the SONOS-S1 app, connecting them to Homey posed a challenge. I encountered an ‘invalid_parameter’ error during the pairing process. After some research and troubleshooting, I found a solution that worked seamlessly, and I’d like to share my experience in case others are facing similar issues.
The Challenge
When attempting to pair the Sonos speakers with Homey, I installed the latest Sonos app (version 6.6.1) and followed the standard procedure. However, the error messages persisted, and I couldn’t proceed further. The errors included:
- “Device: should be string (#/properties/icon/type)”
- “invalid_parameter”
The Solution
After some digging, I realized the issue might be related to the firmware or the way the devices were being detected. Here’s what worked for me:
- Reset the Sonos Speakers: I powered off both speakers and restarted them to ensure they were in the correct pairing mode.
- Reinstall the Sonos App: Uninstalling and reinstalling the Sonos app on Homey helped reset the configurations.
- Check for Updates: Ensuring both Homey and the Sonos app were updated to their latest versions was crucial.
- Manual Pairing: Instead of letting Homey automatically detect the devices, I manually selected the speakers from the available list.
The Outcome
After following these steps, the pairing was successful! My Sonos speakers are now fully integrated with Homey, allowing me to control them through the app and automate my audio setup. It’s incredibly satisfying to have everything working harmoniously.
Tips for Others
- Patience is Key: Troubleshooting can be frustrating, but taking it step by step helps avoid further complications.
- Community Support: Don’t hesitate to reach out to forums or communities. Sometimes, a fresh perspective can provide the solution you’re missing.
- Documentation: Keeping track of your steps and configurations can save time in the future.
If anyone else is struggling with similar issues, feel free to reach out! I’d be happy to help.