Setting Up Currysmarter Tasmota Roller Shutters with Home Assistant
Smart home automation doesn't have to be expensive or cloud-dependent. In this guide, I'll walk you through setting up the Currysmarter Smart TASMOTA roller shutter switch - an affordable, locally-controlled roller shutter switch that integrates perfectly with Home Assistant via MQTT. I've deployed 12 of these devices throughout my house, and they've been rock-solid.
Why Currysmarter Tasmota roller shutters?
The Currysmarter Tasmota roller shutter switch is a WiFi-enabled roller shutter controller that combines the reliability of Tuya hardware with the flexibility of Tasmota firmware. Here's what makes it special:
- Local Control: No cloud dependency, everything runs locally
- Tasmota Pre-installed: Ready to go out of the box
- Home Assistant Native: Perfect MQTT integration
- Manual Override: Physical buttons work even if WiFi is down
- Standard Installation: Fits into standard German/European wall sockets
The device features a clean white design with physical up/down/pause buttons and LED indicators, making it user-friendly for the entire household.
What You'll Need
- Currysmarter Smart TASMOTA roller shutter switch (one per shutter) - available on Amazon.de
- Home Assistant installation
- MQTT broker (Mosquitto add-on for Home Assistant)
- WiFi network (2.4GHz)
- Basic electrical installation skills (or hire an electrician)
Part 1: Setting Up MQTT in Home Assistant
Before configuring your shutters, you need an MQTT broker running in Home Assistant.
Installing Mosquitto MQTT Broker
- Install the Add-on:
- Navigate to Settings → Add-ons → Add-on Store
- Search for "Mosquitto broker"
- Click Install
- Wait for installation to complete (1-2 minutes)
- Start the Broker:
- Click Start on the Mosquitto broker add-on
- Enable "Start on boot" for automatic startup
- Check the Log tab to verify it's running
- Create MQTT User:
- Go to Settings → People → Users
- Click Add User
- Create a user specifically for MQTT (e.g.,
mqtt_user) - Set a strong password
- Note: Do NOT use reserved names like
homeassistantoraddons
- Configure MQTT Integration:
- Navigate to Settings → Devices & Services → Integrations
- MQTT should appear as a discovered integration
- Click Configure and follow the prompts
- Or manually add it by clicking Add Integration → MQTT
- Use
localhostas broker and port1883 - Enter your MQTT username and password if you created one
Your MQTT broker is now ready to accept connections from Tasmota devices.
Part 2: Initial Tasmota WiFi Setup
Each Currysmarter shutter needs to be configured to connect to your WiFi network.
Step-by-Step WiFi Configuration
- Power On the Device:
- Install and power on your shutter controller
- The device will start in AP (Access Point) mode
- Connect to Tasmota AP:
- On your phone or laptop, scan for WiFi networks
- Look for a network named
tasmota_xxxx(where xxxx is a unique identifier) - Connect to this network
- Configure WiFi:
- A captive portal should automatically open (if not, navigate to
192.168.4.1) - You'll see the Tasmota WiFi configuration page
- Select your home WiFi network from the dropdown
- Enter your WiFi password
- Click Save
- The device will restart and connect to your network
- A captive portal should automatically open (if not, navigate to
- Find the Device IP:
- Check your router's DHCP client list for the new Tasmota device
- Note the IP address, or set a static DHCP reservation
- Navigate to this IP in your web browser
Configure Device Identity
Once connected to your WiFi, access the Tasmota web interface:
- Set Device Name:
- Click Configuration → Configure Other
- Set both Device Name and Friendly Name to the same value
- Use a descriptive name like
ShutterGFLivingRoom(ground floor living room) - I recommend keeping names identical for consistency
- Click Save
Part 3: MQTT Configuration in Tasmota
Now connect your Tasmota device to your MQTT broker.
- Access MQTT Settings:
- In the Tasmota web interface, click Configuration → Configure MQTT
- Enter MQTT Broker Details:
- Host: Your Home Assistant IP address (e.g.,
192.168.1.100) or hostname - Port:
1883(default) - User: The MQTT username you created in Home Assistant
- Password: The MQTT user's password
- Topic: A unique, readable identifier (e.g.,
ShutterGFLivingRoom) - Full Topic: Leave as default
%prefix%/%topic%/
- Host: Your Home Assistant IP address (e.g.,
- Important: The Topic field is crucial - this is what you'll reference in your Home Assistant configuration. Use consistent naming:
- Ground floor (GF):
ShutterGFGuestbath,ShutterGFLivingRoom - Upper floor (UF):
ShutterUFSleepingroom,ShutterUFBath - Attic (Roof):
ShutterRoofStudio
- Ground floor (GF):
- Save and Verify:
- Click Save
- The device will restart
- Check the Tasmota console for MQTT connection confirmation
Repeat this process for all your shutter devices. Yes, it's tedious for 12 devices, but it's a one-time setup!
Part 4: Home Assistant Configuration
Now integrate your shutters into Home Assistant using MQTT covers.
Edit configuration.yaml
Add the following to your configuration.yaml file. This can be done by the "File Editor" Add-On. Here's an example for one shutter:
# Currysmarter Shutter
mqtt:
cover:
- name: "Shutter GF Living Room"
unique_id: "yamlShutterGFLivingRoomId"
qos: 1
command_topic: "cmnd/ShutterGFLivingRoom/tuyasend4"
payload_open: "1,0"
payload_close: "1,2"
payload_stop: "1,1"
set_position_topic: "cmnd/ShutterGFLivingRoom/shutterposition"
set_position_template: "{{value}}"
position_topic: "stat/ShutterGFLivingRoom/RESULT"
position_template: "{{ value_json.Shutter1.Position }}"
availability_topic: "tele/ShutterGFLivingRoom/LWT"
payload_available: "Online"
payload_not_available: "Offline"
- name: "Shutter UF Bath"
unique_id: "yamlShutterUFBathId"
...
Configuration Breakdown
- command_topic: Uses
tuyasend4for Tuya MCU communication - payload_open:
1,0opens the shutter - payload_close:
1,2closes the shutter - payload_stop:
1,1stops movement - set_position_topic: Allows precise position control (0-100%)
- position_topic: Reports current shutter position
- availability_topic: Tracks device online/offline status
Restart Home Assistant
After editing configuration.yaml:
- Go to Settings → System → Restart
- Click Check Configuration first to verify YAML syntax
- If valid, click Restart
- Your shutters should appear under Settings → Devices & Services → MQTT
Part 5: Automation Examples
With 12 shutters, manual control isn't practical. Here are the automations I use.
Close Shutters at Sunset
This automation closes all ground floor shutters 25 minutes after sunset for privacy and security:
alias: Close Shutters EG upon Sunset
description: ""
triggers:
- trigger: sun
event: sunset
offset: "1500"
conditions: []
actions:
- action: cover.close_cover
metadata: {}
data: {}
target:
entity_id:
- cover.yamlshutter
- cover.shutter_gf_xxx
- cover.shutter_gf_livingroom
- cover.shutter_gf_xxx
mode: single
Open Shutters at Sunrise
Wake up naturally with this sunrise automation (10 minutes after sunrise):
alias: Open Shutters EG upon Sunrise
description: ""
triggers:
- trigger: sun
event: sunrise
offset: "600"
conditions: []
actions:
- action: cover.open_cover
metadata: {}
data: {}
target:
entity_id:
- cover.yamlshutter
- cover.shutter_gf_xxx
- cover.shutter_gf_livingroom
- cover.shutter_gf_xxx
mode: single
Why offset times?
- Sunset +25min: Ensures it's actually dark before closing
- Sunrise +10min: Gives the sun time to rise above the horizon
You can create similar automations for upper floors, or set different schedules for bedrooms vs. living areas.
Part 6: Controlling the Blue LEDs
The Currysmarter shutters have blue LED indicators on the buttons. While useful, you might find them too bright at night.
Turn Off Blue LEDs
In the Tasmota console, enter:
TuyaSend4 7,0
Turn On Blue LEDs
TuyaSend4 7,1
Automate LED Control
You can even automate this! Here's how to turn off LEDs at night:
alias: Turn Off Shutter LEDs at Night
description: ""
trigger:
- platform: time
at: "22:00:00"
action:
- service: mqtt.publish
data:
topic: "cmnd/ShutterGFLivingRoom/TuyaSend4"
payload: "7,0"
# Repeat for each shutter
mode: single
Press the physical buttons for open and pause three times in succession to toggle the brightness levels of the LEDs in the switch background. This cycles through: Light-medium-off.
Troubleshooting Tips
Based on my experience with 12 devices, here are common issues:
Device Won't Connect to WiFi
- Ensure you're using 2.4GHz WiFi (not 5GHz)
- Check WiFi password carefully
- Try moving closer to the router during setup
- If the device is too far away and the dBm is above about 75 it restarts to reconnect
MQTT Not Working
- Verify Mosquitto broker is running (check add-on logs)
- Confirm MQTT username/password are correct
- Check that topics match between Tasmota and configuration.yaml
- Test MQTT connection in Tasmota console with
Status 6
Shutter Position Incorrect
- Tasmota shutters need calibration
- Run full open/close cycles to let Tasmota learn the timing
- Adjust
ShutterOpenDurationandShutterCloseDurationif needed
Device Offline
- Check power to the device
- Verify WiFi connectivity
- Check DHCP lease hasn't expired (use static IP)
Best Practices
After running 12 shutters for months, here are my recommendations:
- Consistent Naming: Use a clear naming scheme (location + room + purpose)
- Static IPs: Set DHCP reservations for all Tasmota devices
- Test First: Configure one shutter completely before doing all 12
- Backup Config: Export your Home Assistant configuration regularly
- Electrical Safety: Hire a licensed electrician if you're unsure
- Manual Override: Remember the physical buttons always work!
Conclusion
The Currysmarter Tasmota roller shutters offer an excellent balance of price, functionality, and local control. At €28.82 per unit as time of this writing, they're cheaper than other alternatives while providing full local control without cloud dependencies.
With 12 shutters running daily automations in my house, I can confidently say they're reliable, responsive, and well worth the initial setup effort. The sun-based automations have been particularly transformative - my home now naturally wakes up with sunrise and secures itself at sunset without any manual intervention.
If you're looking to automate your roller shutters without breaking the bank or depending on cloud services, I highly recommend grabbing a few of these devices from Amazon.de and giving them a try.
Additional Resources
- Buy on Amazon.de - Currysmarter Smart TASMOTA roller shutter switch
- Currysmarter Product Page - Official manufacturer page
- Tasmota Official Documentation - Comprehensive Tasmota guides
- Home Assistant MQTT Integration - Official HA MQTT docs
- MY TASMOTA Forum - Community support and tips
Have questions about the setup? The MY TASMOTA forum has an active community discussing these specific devices, including detailed topics on Home Assistant integration and LED control.
Disclosure: This post contains affiliate links. If you purchase through these links, I may earn a commission at no extra cost to you.