Slide - Smart Curtains
Based on WiFi with local API
Introduction
I was looking for smart curtains that work also completely locally, my main requirement for a new hardware device in my home. Another requirement for me is: to control it also manually.
I found the Slide Pro, A Dutch product, which met all my requirements.
The manual control is possible if you give it a little tug, then it automatically opens or closes the curtains.
After a few months after buying the product, unfortunately, the company (Innovation in Motion) had to decide to stop the production and support. Due to its local functionality, the product won’t end as useless brick when the online/remote functionality stops. My work-locally requirement proved itself again!
Luckily, another company, Robb Shop, took over the production, website and support and continues with this great product! Hopefully they can keep this product alive.
It’s now (for only a few days) in pre-order available only for €149,- Delivery will be probably in June because a new batch needs to be made.
The product website: https://slide.store
NOTE: No affiliate links to this product, I’m just a happy user!
Table of Contents
Functionalities
The Slide Pro has the following functionalities:
- Works only with U-rails (supported rails)
- Local control via API (WiFi, no gateway required)
- This makes it compatible with most smart home systems
- Local control via the Android / iOS app
- Pull wires completely invisible
- Hardwired to power the motor with a 5m power cable
- Support for 0.5 - 6m curtains
- Support for left/right/middle opening curtains
- middle opening works only if both sides have the same width
- The motor power is variable
See for all specifications the Dutch pre-order site: https://www.robbshop.nl/pre-order-slide-slim-gordijnsysteem-wifi The current orders are delivered around June.
Installation
The installation is quite easy.
You can keep your original U-rail and retrofit it with this addition.
You need wall power in a reach of 5 meters from the motor, luckily, you can add the motor to each side of the curtain.
You only need some space on each end of the U-rail to attach the end-holders.
This video shows the basic installation steps to take. When installing it yourself, the app contains a lot of steps to help you through the process and gives you the opportunity to install it also for left/right/middle opening curtains.
Home Assistant
The Slide Local integration adds buttons to control the curtains.
NOTE: The Slide Local integration is added in Home Assistant 2025.1.1
When you control the curtains with the Slide app you also see this in Home Assistant and the state will also change here.
Add and setup the integration
Go to integrations and search for Slide Local
or use this link to install it direct in your own Home Assistant:
Fill in the IP-address (and optional the device code) of the already installed Slide.
In your router you can find it by the name espressif
.
When it’s successfully added, you have the controls and configuration buttons available.
Dashboard controls
The curtain icon change based on the state of the curtains.
When it’s closed, you see this icon:
When it’s running and opening, you see this icon:
When it’s completely opened, you see this icon:
When you click on the name of the curtain, you get a pop-up with two types of controls.
The first type is a slider where you can open it a specific percentage.
And the order one are with three buttons, open, stop and close.
You can toggle the type on the bottom of the popup.
The HA integration page: https://www.home-assistant.io/integrations/slide_local/
Automations
I have some examples of automations which you can apply.
Close it when…
- it becomes dark after 16:00
- I use for this automation a lux sensor which detects the light intensity outside (from behind the window). Calculated dusk/dawn can also be used.
- the TV turns on to avoid reflection light from outside
- keep it closed to block the heat during a warm summer day
- keep it closed if nobody at home to keep the warm inside during the winter
Open it when…
- it becomes light enough after X o’clock
- as wake-up with natural light
- a delivery guy is expected
- If you have an integration with expected packages or meal delivery
- it’s warmer inside than it’s outside during a warm day
For a bedroom window: open it just a bit when it’s completely dark outside to let some fresh air get inside. And close it completely again when it becomes light outside.
Do you have other curtain automations? Please let me know, I’m interested!
API
The power of this device is the possibility to control it locally.
This can be done via an available API on the IP-address of the device.
Set in local-mode
Before you can use the Slide Local integration or API, you have to make sure the slide is configured for the local API. By default, the Slide connects to the cloud API, but it is possible to use the local API. Only one of them can be active. To switch between the cloud and local API, do the following:
Press the reset button 2x and
- the LED flashes 5x fast: cloud API disabled, local API enabled
- the LED flashes 2x slow: local API disabled, cloud API enabled
Authentication
The API endpoint must contain these authentication headers.
Type : Digest
Username: "user"
Password: "{{slide_device_code}}"
The slide_device_code
is an eight character value.
Open/Close
There is an endpoint to trigger position of the curtains.
POST /rpc/Slide.SetPos
Body request:
{
"pos": 0
}
Field pos
value 0
for completely open, and value 1
for close.
You can also use a float value for a percentage opened curtains.
Response:
{
"response": "success"
}
Current status
POST /rpc/Slide.GetInfo
No request body is required.
Response:
{
"slide_id": "slide_XXXXXXXXXXXX",
"mac": "XXXXXXXXXXXX",
"board_rev": 1,
"device_name": "",
"zone_name": "",
"curtain_type": 0,
"calib_time": 13591,
"pos": 1.14,
"touch_go": true
}
Calibrate
POST /rpc/Slide.Calibrate
No request body is required.
Stop
POST /rpc/Slide.Stop
No request body is required.
Links
Related links to order, discuss and reviews of this device.
- Pre-order one at RobbShop
- Tweaker discussion about this product (NL)
- Reddit community
- Dutch YouTube review by Bright
- Dutch YouTube review by Coolblue
- Text reviews at Coolblue
Top | Homepage | Best Buy Tips | Shirts, mugs, stickers with IT quotes