Getting Started with SwitchBot Blind Tilt and Hub Mini

Photo showing the SwitchBot Blind Tilt unit
Table of Contents
Table of Contents

This post will take you through the process of setting up the SwitchBot Blind Tilt and how you can start controlling your devices from the cloud.

Following on from their successful Kickstarter campaign, SwitchBot recently got in touch asking if I wanted to test the SwitchBot Blind Tilt for the purposes of reviewing it, as well as putting a couple of 'how-to' posts together. Their interest in a Home Assistant-focused guide was particularly interesting, and it's nice to see smart-accessory makers putting effort into avenues other than their own proprietary hubs.

That said, Home Assistant isn't for everyone, so this post will go through how to install the Blind Tilt, show some examples of creating schedules and rules, and then show the Hub Mini setup process. This setup is all you'd need to be able to control things remotely using the SwitchBot app or via Alexa/Siri/Google Home/IFTTT and more.

🔗
A guide on adding the Blind Tilt to Home Assistant and my review of the Blind Tilt are both coming very soon!

What is the Blind Tilt

The Blind Tilt is a retrofit blind controller, suitable for blinds that use a twist-style wand to adjust the open/close tilt. It's a Bluetooth device–specifically BLE 5.0 for better range & battery life, and meshing capability–and sports a 2000 mAh lithium battery with an advertised life of 10 months between charges. However if you install the included mini-solar panel, you won't need to worry about charging it. Through the iOS and Android app, there's scheduling and timer functionality, as well as some rules-creating functionality that utilises the in-built light sensor.

The box contains everything (and I mean everything) you'll need to install the unit and start automating your blind control.

Photos showing the contents of the BlindTilt package: BlindTilt Unit, Solar Panel (Blind Tilt), Open Flex Coupling, Mounting Base A, Mounting Base B, Base Cover, Cord Holder, Adapter with Adhesive (S/M/L/XL), User Manual, Measurement Paper Tape, Alignment Card, Adhesive Stickers, Wet Wipe, Type-C Power Cable, Ejection Pin, Spare Double-sided Tape (For Mounting Base A)
Contents of the BlindTilt package: BlindTilt Unit, Solar Panel, Coupler, Mounting Bases, Base Cover, Cord Holder, Adapters (S/M/L/XL), Manual, Measure Tape, Alignment Card, Adhesive Stickers, Wet Wipe, Type-C Power Cable, Ejection Pin

Using the SwitchBot App

You'll need to install the iOS or Android SwitchBot app, and after accepting the required app permissions, you'll need to either sign up for a SwitchBot account, or sign in using a Google/Amazon/Apple account.

4 screenshots from the SwitchBot iOS app: 1: downloading the SwitchBot app from the App Store. 2: App requesting Bluetooth, Location and Notification permissons upon first opening the app. 3: notifcation explaining where to disable marketing news. 4: notification settings pane, show that receive marketing news defaults to 'on'.
🤔
Despite signing up for an account and specifically declining marketing news and updates, buried in the app within the 'Notifications' section, there's a 'Receive Marketing News' option that defaults to on.

Once you have your account and you're logged in, from the main home screen, click the + icon in the top right to add your Blind Tilt.

The app will scan for nearby Bluetooth devices. If your Blind Tilt is in standby mode, it should appear once found, otherwise you'll need to select the 'Blind Tilt' option under Home Automation.

You'll be prompted to press and hold the button on the underside of the unit for 2 seconds (until the white LED on the front–next to the SwitchBot logo–flashes). Once in pairing mode click Next and the Blind Tilt will pair to your phone.

At this point, if there's a pending firmware update, you'll be prompted (or, required–there wasn't an option to skip it) to install it.

4 screenshots from the SwitchBot iOS app: 1: showing app scanning for nearby Bluetooth Devices. 2: instructing user to press and hold button on the blind tilt to enable pairing mode. 3: warning that a firmware upgrade is required. 4: showing progress of the firmware upgrade.

Once complete, you can name the device and add it to your desired room (although if you haven't created any rooms, you won't be able to select this yet).

Screenshot showing the screen where you can name your BlindTilt device and assign it to a room.

This is the point where you'll need to mount the unit to your blind. The app has links to a pictorial guide (the same images as included in the manual) and a video guide.

I found the paper manual to be more useful than the on-screen version, but the video explains things a bit better than the images in the manual, so I'd recommend watching it before you start. The manual can also be downloaded here.

Mounting the Blind Tilt

The kit includes a bit of plastic(?) that is used to roughly measure the circumference of your blind control wand. You'll use an adapter for the size bracket that it falls into.

Photo showing the included measuring tape. Indicates that the Medium adapter would be required in this example.

Once you have this adapter ready, you'll use a cardboard template that comes with pre-applied double-sided sticky tape, sticking it to the underside of the headrail. Where the bottom of the template meets the wand is where you'll clamp the adapter from the previous step.

💡
Before removing the backing to the 3M pads in the adapter, clamp it around the wand to make sure you do have the right size selected.

Remove the backing on the 3M sticky pads inside the adapter and squeeze it around the wand.

Leaving the cardboard template in place, you'll choose a mount for the Blind Tilt that will stick to the headrail. There are two different options: Option 2 is for if you don't have space for option 1, which would be if the pull-cord for the blind is too close to the wand. In my case, it was, so I went for option 2.

Photo showing the A and B mounting brackets for the BlindTilt
There are also options 3 and 4, which are the same as 1 and 2, but mounted to the right of the wand instead of left. This should work just as well but means the unit is facing backwards. Not a huge deal, but you won't be able to see the LED indicator on the front, you won't be able to see the open/close latch on the wand case, but you will be able to see all of the text on the back of the unit (power information, regulatory markings...).

If you go for 3 or 4, you'll need to take off the white plastic mount at the top of the cable and reattach it on the front of the Blind Tilt.

Now you can remove the cardboard template and attach the coupler around the S, M, L or XL adapter you previously stuck to the wand. The teeth on this are what the Blind Tilt grabs onto to open and close the blind.

Photo showing the cardboard template fixed to a blind headrail, in line with the blind control wand. The template is ripped on one side due to carelessness, but can still be used

Now you can fit the actual Blind Tilt itself. Press the plastic tab on the back of the 'cord holder' (the bit with the USB-C connector at the top) and push it up into the mount stuck to the headrail. Then open the latch on the wand casing, and centre the coupler in the middle of the casing (the gear teeth should match up). Close the casing and make sure the latch clicks shut.

Now adjust the cord holder–moving it up or down slightly–so that the wand hangs vertically.

The only (optional) thing left to do is find a spot on the window to stick the included solar panel, and then as neatly as possible, route the cable back to the USB-C connector at the top of the cord.

🔋
It truly is an optional step. I was doing a fair amount of testing, and then have tried to use the Blind Tilt daily, and the battery has dropped by 4% in that time. The advertised life in normal conditions is 10 months–I'd tend to believe that.

Back to the App

Where were we? Oh yeah, the app showed us the helpful pictures and video.

Unlock your phone, hit 'Skip' on the installation guide page and you'll be prompted to calibrate the unit.

😬
This took me a couple of tries, and if you read the note in red, you might understand why. The gist of it is to only turn the wand the way you're prompted to, i.e. don't open the blind to the middle and then back the other way slightly to perfect the level, it'll make you start again.

This was a bit fiddly because one of my blinds seems to slightly move back when fully closed up or down, so after being forced to try again (twice), I just made sure I didn't close it as far.
4 screenshots showing the BlindTilt calibration process. Instructing user to close the blind downwards, open it horizontally, close the blind upwards, and open horizontally again.

Close the blind 'down' and press Next to begin. You'll be guided to move the blind position to open horizontal, closed up, then back to horizontal. Once done, you'll be presented with a confirmation, and now you can press 'Get Started' to test it out.

Screenshot showing a 'Calibrated successfully' message with a green tick icon.

When initially using the Blind Tilt, I found that the cog around the wand wasn't quite meshing properly. It sounded like it slipped, and then it tried to close too far. Luckily, it didn't break the blind (the Blind Tilt just gave up in the end). I reseated the gear coupler and recalibrated it, and it didn't happen again.

Schedules & Automation

Now that you can control a blind, you can create schedules, you can set a timed delay, or you can use the built-in light sensor to create rules to automatically open and close the blind.

The rules you create are saved directly to the Blind Tilt, meaning your phone doesn't have to be near it to run the automation.

Delay

The app is a bit confusing here. It says 'At Time', but it looks like they've just reused the view from the schedule creation process. It does actually work as a delay/timer... Once you hit save, you'll see the delay starts counting down.

👍
I reached out to SwitchBot about this, and they said they'll fix this in the next app release.
2 screenshots from the SwitchBot iOS app: 1: showing the delay/timer functionality of the BlindTilt. 2: showing the delay/timer counting down from the set time.

Schedules

You can set one-off or recurring schedules, and the interface for creating these is quite user-friendly. Being able to turn a schedule off and on (instead of having to delete and recreate) is a nice touch.

2 screenshots from the SwitchBot iOS app: 1: showing the scheduling functionality of the BlindTilt - example shows an 8am schedule for Monday to Friday, where the blind would open partially. 2: shows a listing of the created schedules, in this case, there is only one.

Light Sensing

This is perhaps the nicest potential feature of the Blind Tilt when you consider it as a standalone device (i.e. if you haven't connected it to a hub, or Home Assistant). Rules like 'open if the brightness level is high, but only after 10am' enable you to supplement a standard fixed open/close routine with some useful functionality.

Screenshot from the SwitchBot iOS app showing the light-sensing schedule builder.
🔆
The light level I see in the app rarely changes, so I've asked SwitchBot for clarification on how this should work. I had an initial response of "there are some issues with the hardware of the light sensor", and have sought clarification on whether this is a fault with the module I have, or a general issue.

Silent Mode

One other setting I think is worth pointing out, is that you're able to change the Blind Tilt to run in Silent mode (as opposed to the default Performance mode). I wouldn't say the device is too loud, but it has a relatively small motor and sounds as you would expect. Changing to Silent mode, you'll realise it's not silent. It should definitely be labelled as Quiet mode, to avoid disappointment. It does run the motor at a slightly lower speed, however, so the sound is a bit quieter and the sound you do hear is of a lower pitch.

2 screenshots from the SwitchBot iOS app: 1: showing where 'Motion mode' is in the settings options. 2: where the option for Silent Mode can be found.

Adding a Hub into the Mix

To make changes to these schedules, or to manually control the blind you will need to be in close enough proximity for the Bluetooth to connect. If you want to control them from further away, or even from outside your home, you'll need to look at the hubs SwitchBot offers. I say hubs (plural) because I don't think they're designed for one to serve the whole house. Due to the range limitations of Bluetooth, you may find you need more than one. Also, because both the Hub Mini and the Hub 2 have infrared blasters, you might need one in the line of sight to devices you want to control in multiple rooms.

🆕
SwitchBot has recently launched a new hub (the Hub 2) which borrows features from a bunch of their other products (like buttons, temperature/humidity monitoring - more details here.), but most interestingly is the Matter functionality that promises to bridge the gap between SwitchBot Bluetooth devices and Matter compatible Wi-Fi platforms (like HomeKit).

It'll be very interesting to see if this can be used to add SB devices to Home Assistant instead of requiring Bluetooth.
Photo of the SwitchBot Hub Mini with a bright looking indicator LED.

For the purposes of testing, I have a Hub Mini to add to the mix. The box contents are pretty minimal: Aside from the hub, there's a USB-A to Micro USB cable, a manual and a double-sided sticky pad to allow easy mounting of the hub (there's also a mounting key on the rear).

Two photos. 1: SwitchBot Hub mini in the inner packaging, along with a packaged microUSB power cable, alongside the outer box. 2: Photo showing the SwitchBot Hub Mini, the user manual, a USB power cable and a double-sided 3M adhesive pad.

The pairing process is as simple as the Blind Tilt, and after connecting a micro USB power supply, the hub showed up in the discovered devices.

After selecting it, you're prompted to hold the button on the hub until the light starts flashing, at which point the app guides you to setup Wi-Fi. There's nothing revolutionary here, although it's nice to see an IoT device that supports Wi-Fi with a hidden SSID.

3 screenshots from the SwitchBot iOS app. 1: Showing the 'add device' section, where it has detected a Hub Mini. 2: instruction to long-press the button on the Hub Minim with a 'connecting your device' message overlaid. 3: Showing the Home section of the app, where the Hub Mini and the Blind Tilt can now both be found.

Once added, you'll be redirected to the home screen, and if you look closely, you'll notice that the hub and Blind Tilt now have a small cloud icon to the right of them. This is to show which devices can be controlled remotely.

This is somewhat confusing, however, as if you go into a device -> Settings, you'll see that Cloud Services is still switched off.

I don't understand why a setting for Cloud Services wouldn't also include their own cloud. At the very least, it should be a separate option to disable remote control. I double-checked this behaviour, and with Cloud Services turned off, Wi-Fi and Bluetooth switched off, I was still able to control the Blind Tilt. Worth bearing in mind then that the Hub Mini will always talk to SB servers.

🤔
Looking at the comparison between the Hub 2 and Hub Mini, it says on the 2 is able to work without an internet connection. Perhaps the fact that you might have multiple of the cheaper Mini hubs means you can only access all of the connected devices through a central online point.

What Next?

At this point you could add other SwitchBot devices (I'm looking to test more of the eco-system soon, including the Bot, the Meter Plus and the Remote, so be sure to check back!) or you could look to add automation using the aforementioned cloud-services.

Alternatively, you could skip the Hub Mini/Hub 2 altogether and go straight for the Home Assistant Bluetooth integration!

💸
SwitchBot has provided a 15% off code–15TECHBIT–for their store which is valid until the 12th May.

As this was my first foray into SwitchBot devices, there could be some things that I've missed. If that's the case, or if you found this useful, please leave a comment or send me a message at @techbits@sudo.cat or @techbitsio.



Great! Next, complete checkout for full access to techbits.io
Welcome back! You've successfully signed in
You've successfully subscribed to techbits.io
Success! Your account is fully activated, you now have access to all content
Success! Your billing info has been updated
Your billing was not updated