How to Automate Your Home Theater with the Sofabaton X2 and Voice Commands
If you have a simple setup, your Apple TV remote might be all you need to turn on your TV and start watching. But if your entertainment center looks like mine, things get messy quickly. A setup packed with a PS5, Nintendo Switch, Xbox, a dedicated receiver, and smart lights needs something more. A universal remote is still the best way to tie it all together.
The Sofabaton X2 is a solid option that controls your gear and integrates with smart home platforms. This lets you control your entire home theater with your voice. Here is how to set it up.
What you'll need
Before you start, make sure you have a few things ready to go:
- The Sofabaton X2 remote and its included hub.
- The Sofabaton app installed on your phone.
- Your smart home app of choice. I will be using Google Home, but it also works with Amazon Alexa and Home Assistant.
- Your home theater devices connected and powered on.
Step 1: Add your devices to the Sofabaton app
The first thing you need to do is tell the Sofabaton hub what it is controlling. The app design feels a bit old, but it gets the job done perfectly fine.
- Open the Sofabaton app and tap the + icon to add a new device.
- Choose your connection method. You can add devices via Infrared (IR), Bluetooth, or Wi-Fi.
- For Wi-Fi devices like Philips Hue, Sonos, or Roku, select Wi-Fi and follow the prompts. For Bluetooth devices like an Apple TV, select Bluetooth.
- For IR devices like your TV or receiver, search for your brand and model in the database. If you have a niche device, check the User-shared codes at the bottom of the search results.
Step 2: Create Activities for one-touch control
Once your devices are added, it is time to group them into Activities. An Activity is a macro that turns on the right devices and sets the correct inputs. It also maps the buttons on your remote to specific functions.
- Navigate to the Activities tab in the app.
- Select the devices you want to include in a specific scenario. You could name this something like "Watch Apple TV" or "Play PS5".
- Configure the power and input settings for each device.
- Customize your button mapping. You can set the volume buttons to control your Denon receiver while the D-pad controls your Apple TV.
- You can also map your smart home devices to the custom buttons at the bottom of the remote. This is a great place to put controls for your Philips Hue lights.
Step 3: Link Sofabaton to Google Home
Now for the fun part. Integrating your remote with your smart home lets you trigger those Activities you just created using voice commands.
- Open the Google Home app and navigate to the settings menu.
- Tap Link app or service, then select Works with Google.
- Search for Sofabaton in the list of available services.
- Log in with your Sofabaton account credentials to authorize the connection.
Step 4: Create voice-activated Automations
With the accounts linked, you can build custom routines. These routines control your AV gear alongside your smart home devices in one fluid motion.
- In the Google Home app, create a new Automation.
- Set your starter. You can use a voice command like "Start Family Movie".
- Add your actions. Tell Google to run your Sofabaton "Watch Apple TV" Activity. This turns on the TV, receiver, and Apple TV.
- Add another action to turn off your living room lights or lower your smart shades.
- Save the Automation.
Now, just say "Hey Google, start Family Movie," and watch your entire room transform automatically.
A few things to keep in mind
As you fine-tune your setup, watch out for a few common hiccups:
- Turn off HDMI CEC: Devices like the Apple TV are notorious for aggressively taking over inputs when they wake up. Turn off HDMI CEC on your devices if you run complex macros through an AV receiver. This stops them from fighting the Sofabaton hub for control.
- The Shortcuts API is buggy: Sofabaton offers an API Interface in the app if you prefer Apple's ecosystem. You can copy a URL for an Activity and run it through the Get Contents of URL action in Apple Shortcuts. It works occasionally. However, it throws error codes often enough that Google Home or Home Assistant are much more reliable choices.
You're all set
You have successfully bridged the gap between traditional AV equipment and modern smart home control. Pairing the Sofabaton X2 with voice commands means you no longer need to juggle five different remotes. You also will not have to manually dim the lights before a movie. Just tell your smart speaker what you want to do, sit back, and enjoy the show.