Ikea Fyrtur roller blind hack (ESP32/ESP8266 WiFi mod + custom STM32 motor module firmware)

preview_player
Показать описание
This video introduces the modifications I made to the Ikea Fyrtur roller blinds:
1) Substitute the Zigbee based wireless module with ESP32 or ESP8266 to gain WiFi connectivity and allow integration with Home Assistant home automation system via MQTT protocol
2) Custom firmware to the STM32-based motor module. This allows adjusting the motor speed and allows finer and more stable position handling of the roller blinds.
3) Replace rechargeable battery with DC adapter
4) Enable the use of "front roll" configuration instead of the standard "back roll"

Ps. Sorry for the poor quality audio and video (recording was done with 5 year old iPhone 6S)
Рекомендации по теме
Комментарии
Автор

Just came back to watch again after two years. This mod is so cool. And I guess also make it possible to have custom (longer) length blinds. 👍🏻

DIYtechie
Автор

very cool project, thanks for creating this video and sharing the code!

semmu
Автор

Nice! IKEA watched this video and decreased the speed and the new smart blinds are much quieter :)

SuperVIN
Автор

Hi. Wonderful project. On my Fyrtur, when pressing on the local buttons, I just get an impulse on the motor. Mechanics not blocked. Not sure if it is a overcurrent protection or a fault on the hall sensors. Where did you connected the wires on the hall sensor, any test points for that (can not find them)? Motor works when directly powered. Thanks for your help.

joaopissarro
Автор

Cool but a lot of effort there. You could have saved your time with simply reversing the curtain rod and having "100% open" to be "100% closed" to get it the other side. You could also mount it the other way (covering access to the buttons and battery). Battery could be replaced with wires. Speed could not be modified with IKEA - like mentioned. For extra PCB space you could use the extra empty space on the side or battery if replaced with wires and DC source. Zigbee is actually good - you just need an extra module (could be CC2531 zigbee2mqtt USB dongle) to make your gateway work with zigbee (plus you need software that supports it). Zigbee is OK when it comes to low energy wireless. Thanks for the movie and sources with pictures!

adderek
Автор

Great work, I was looking for a solution to add 20 cm to the 195 cm limit and you find a way. But I would like to keep the battery because i can't easely have a power source near the blinds (and the zigbee works for me). Can you tell me if there is an easy way to change the max length and keep the battery ??

murlock
Автор

very very nice work. Thanks for uploading

MrDli
Автор

If you want ESP32 use the Xiao ESP32-C3. They would fit that easily.

danbemowski
Автор

very nice
I think battery change is allright - alternative are yanking strings every morning and evening
but the noise is not - the physical upgrade seem daunting - would those be necessary to change the speed?

Evilemil
Автор

Hi, Are the PCB's commercially available??
This is the solution i have been craving!!

davyevans
Автор

Hi, I have an Ikea roller blind but my tubular motor is broken. Do you happen to know where I can buy the same tubular motor?

boykemuradin
Автор

Must the programming wires be routed out of the motor casing for some reason, or is it just for convenience of frequest reprogramming? I would rather not alter the product if I don't need to.

michalx
Автор

Great project; curious to find out if i can keep the original Ikea internals (with Zigbee protocol), and change only the motor with a 20A stepper motor (that i have from an ATV winch) - also by adding a current booster. A standard stepper motor only has + and - so do you know if this would work? :)

KrtiSu
Автор

How can I just convert from battery power to DC mains power and connect a Shelly 2.5 to control up/down? Is this possible?

relooc
Автор

Awesome project. I just purchased Fyrtur blinds for my bedroom and I want to enhance it with your solution. Sadly I don't have equipment to surfacemount components, so I guess I am forced to modify the original controller with an ESP32? I guess no one has started producing your custom PCB yet? Greetings from Sweden!

pikek