I had so much fun with my previous HomeBridge adventure that I went looking for additional plug-ins I could add. I found the HomeBridge SoundTouch plugin, and installing it could not have been easier.
First, I killed the homebridge
process:
launchctl unload ~/Library/LaunchAgents/com.homebridge.server.plist
Then, I downloaded the plugin:
sudo npm install -g homebridge-soundtouch
Finally, I had to modify my config.json file (~/.homebridge/config.json
). I included this before the final }
:
"accessories": [
{
"accessory": "SoundTouch",
"name": "Kitchen Speaker",
"room": "Kitchen"
}
]
(Kitchen
is the name of the speaker as configured in the Soundtouch app, and Kitchen Speaker
is how I want it to appear in HomeKit. The word speaker may seem redundant, but it’s useful, since HomeKit doesn’t actually know it’s a speaker — it just thinks it’s a dumb switch.)
Finally, I restarted the homebridge
process:
launchctl load ~/Library/LaunchAgents/com.homebridge.server.plist