Make your Somfy-RTS-remote smart using an ESP8266 and MQTT to control your awning or shutters

Published at : 23 Dec 2025

Buy me a coffee:
https://buymeacoffee.com/makermeik
https://paypal.me/MeikDangmann
https://www.patreon.com/KnowledgeDoubles

Attention, the shown method works only with the somfy RTS remote controls. Unfortunately, the setup does not work with io-homecontrol.

Links:


https://github.com/MakerMeik/Somfy_Remote/

https://github.com/Nickduino/Somfy_Remote/

https://github.com/DCotterill/Somfy_Remote/
-- Fork of the viewer Darren Cotterill, who extended the code to be able to replace multiple remotes with the project as well.


If you have problems with AsyncElegantOTA:
Other than shown in the video, you need the libraries ESPAsyncTCP and ESPAsyncWebServer from me-no-dev on Github in order to get the OTA update working. You will not find them in the Arduino IDE Library Manager, but you have to download them directly from the Github page and put them in the library folder of the Arduino IDE:
https://github.com/me-no-dev/ESPAsyncTCP
https://github.com/me-no-dev/ESPAsyncWebServer



Arduino-IDE: "File / Preferences / Additional Boards Manger":

https://arduino.esp8266.com/stable/package_esp8266com_index.json



MQTT Dashboard for Android:

https://play.google.com/store/apps/details?id=com.app.vetru.mqttdashboard


Andreas Spiess: How to install the IOT-Stack on a Raspberry Pi:

https://www.youtube.com/watch?v=a6mjt8tWUws


My 3D-Models:

https://www.thingiverse.com/makermeik/
https://www.printables.com/de/social/194580-makermeik/models
https://www.printables.com/de/model/109957-case-for-smart-alternative-to-somfy-rts-remote


0:00 Intro
0:59 Requirements

2:05 Crystal replacement
2:42 Wiring

3:12 Arduino IDE - presetting
5:00 .ino-Code

8:19 Pairing the MCU with the awning

10:12 PCB
10:52 Case designs

11:53 Outro