logo elektroda
logo elektroda
X
logo elektroda

Using RF Module with Raspberry PI to Operate Aluprof Roller Shutters Wirelessly

kolargol22 25767 37
Best answers

Can I control Aluprof roller shutters from a Raspberry Pi using a 433 MHz RF module, and how do I learn or pair the remote codes?

Yes—people in the thread got Aluprof/Yooda/DC306-style shutters working, but not by sniffing the RF directly on a Raspberry Pi; the reliable solution was RFLink on an Arduino Mega2560 with a 433 MHz transmitter/receiver, controlled from Domoticz on the Pi over USB [#16067055][#16118734][#16183553] The Arduino shows up on the Pi as /dev/ttyACM0, and the radio modules can be wired directly to the Arduino GPIOs, so the extra RFLink PCB is optional [#16118734][#16121084] To pair, first program each shutter receiver with the original remote, then press the shutter button so RFLink/Domoticz learns the device; after that the remote is no longer needed [#16118734][#16403406] If you want a stop button, set the Domoticz shutter switch type to “Venetian Blinds EU” [#16425604] One user also reported that cheap WL101+WL102 433 MHz modules worked better than the Raspberry Pi-direct modules, with the WL102 transmitter having better range than the original remote [#16183553]
Generated by the language model.
ADVERTISEMENT
This content has been translated flag-pl » flag-en View the original version here
  • #31 16428456
    nawasaqi
    Level 13  
    It's simple if you don't have your own IP, buy a VPS server, e.g. sldc, I recommend the cheapest one for PLN 10. There you install the server part of OPENVPN and you do the client at home, look for a router with the right amount of memory to be able to upload, for example, gargoyle, openwrt etc ... together with OpenVPN, e.g. Tplink Wdr4300 there, you only upload client configuration files and that's it and you have a problem out of your head every device logged into the router in the home network, you will have normal access to it using the same addresses as if you were in the local network. I have it because I have no limit LTE at home without external IP, so for PLN 10 you have an external one. IP and even more possibilities ;)

    If you write something, I will write you a faq quick what and how with commands ;)
  • ADVERTISEMENT
  • #32 16428852
    tuvok7
    Level 9  
    And it's very interesting what you wrote with this VPS! Write something more about how it works. I also have internet with LTE and as I knew it on the Orange forum, I found info that there is no chance for an external IP, even if it costs several dozen PLN / month. As for the router, I already have Gargoyle for several years and I praise myself so there is no problem with it. I tried to configure it with dyndns but it turned out that it has no chance to work because every client in the 3G / LTE network is behind the provider's firewall and does not have an assigned IP seen from the world. So if you could write more about this VPS I would be very grateful! Thanks :)
  • ADVERTISEMENT
  • #33 16429037
    nawasaqi
    Level 13  
    Well, you have to buy a VPS, as I wrote, I recommend sldc.pl for the cheapest and very fast pings.
    Once you buy it, you do everything like here:
    http://kb.rootbox.com/instalacja-i-konfiguracja-openvpn-serwerklient/
    So you install openvpn for a short time and generate certificates for the server and the client.

    When you install it, use this conf for the server:

    Code: Text
    Log in, to see the code


    Quickly, this entry at the bottom 192.168.107.0 - this is my one network at home and the other at work, you can connect multiple networks only you need to remember that each has a different pool of IP addresses ;) . Thanks to this, if I have a laptop, a cell or a computer, I can enter the address of the device after connecting to OpenVPN and connect to it directly.

    If you have the option of gary installation of OPENVPN, install and upload client configurations to it. And that's all the router calls the server and creates a visible subnet with each client that connects to the server simple and pleasant it looks terrible but it is very simple and is basically limited to 40 commands in total and some activities related to copying certificates are just like something write it when you have a problem.
  • #34 16429053
    tuvok7
    Level 9  
    Great, thanks a lot for the info. This will complete my Domoticz configuration, because the only thing I missed at the moment was the possibility of getting from the outside without the help of MyDomoticz :)
  • #35 16476929
    jarcik
    Level 11  
    tuvok7 wrote:
    For information only - I report that everything went according to plan without any problem. Portosa roller blinds work with RFLink on the Arduino Mega 2560 and everything flashes nicely.
    In the end, I assembled a slightly different set than the one described above, namely - I gave up the additional PCB for Arduino and the Aurel module. Instead of Aurel, I used a cheap set WL101 + WL102 (433MHz), which I bought for ali, for example here: https://goo.gl/ZrRJx0 for less than $ 2. I must admit that I was very positively surprised by the WL102 transmitter with its range on the attached small antenna - it easily supports the blinds between the ceilings throughout the building, even better than the original Portosa remote control, which did not always manage between floors.
    I put Domoticz on a Banana Pi connected to an Arduino via USB. If someone does not want to invest in a Raspberry or Banana Pi (this is the most expensive element of the whole set), then he may as well place Domoticz on an old laptop and connect the Arduino with RFLink via USB - I checked on the old Windows, it works great.
    To sum up - the most important and the most expensive of the entire set is the Arduino Mega - $ 7. Even the cheapest transmitters / receivers work without any problems and all thanks to RFLink - the same components connected directly to the Raspberry Pi did not want to work with my roller shutters despite many attempts and various configurations.
    Thanks again to everyone for the thread and the way to solve the problem with which I have been struggling for a long time :) In case you had any questions, I'll be glad to help



    1. Hint to what extent you can control the roller shutters, open / close or, for example, open the roller shutters 50%?
    2. Is the control of one motor (closing / opening) realized within one channel?
  • ADVERTISEMENT
  • #36 19616272
    qwelukasz
    Level 10  
    tuvok7 wrote:
    For information only - I report that everything went according to plan without any problem. Portosa roller blinds work with RFLink on Arduino Mega 2560 and everything flashes nice.
    In the end, I assembled a slightly different set than the one described above, namely - I gave up the additional PCB for Arduino and the Aurel module. Instead of Aurel, I used a cheap set WL101 WL102 (433MHz), which I bought for ali, for example here: https://goo.gl/ZrRJx0 for less than $ 2. I must admit that I was very positively surprised by the WL102 transmitter with its range on the attached small antenna - it easily supports the blinds between the ceilings throughout the building, even better than the original Portosa remote control, which did not always manage between floors.
    I put Domoticz on a Banana Pi connected to an Arduino via USB. If someone does not want to invest in a Raspberry or Banana Pi (this is the most expensive element of the whole set), then he may as well place Domoticz on an old laptop and connect the Arduino with RFLink via USB - I checked on the old Windows, it works great.
    To sum up - the most important and the most expensive of the entire set is the Arduino Mega - $ 7. Even the cheapest transmitters / receivers work without any problems and all thanks to RFLink - the same components connected directly to the Raspberry Pi did not want to work with my roller shutters despite many attempts and various configurations.
    Thanks again to everyone for the thread and the way to solve the problem with which I have been struggling for a long time :) In case you had any questions, I'll be glad to help



    Hi. Do you have any schematic how to connect it with arduino?

    edit:
    I already managed it, I didn't solder the antennas - I thought it would catch any signal without an antenna :)
    The blinds work!
  • ADVERTISEMENT
  • #37 19866690
    tomo1985
    Level 11  
    I do not know if anyone will answer me in this topic, I have aluprof blinds with a yooda remote control. 9 roller blinds down and 6 roller blinds up. Is there any inexpensive solution to control the phone.

    I found something like this https://www.houseiq.pl/pl/p/TUYA-4CH-DC-5-32V-4-kanaly-Wifi-beznapieciowy-TUYA/1051

    To this device you can connect buttons from the remote control as shown in the picture below. I just have 4 roller shutter remotes so I could connect two. What do you think about it?

    Using RF Module with Raspberry PI to Operate Aluprof Roller Shutters Wirelessly
  • #38 20331756
    wirusac
    Level 1  
    Hello. I found a topic about roller blinds, so I don't create a new one. I have Aluprof DC289 roller shutters. The battery in the remote control has run out. Unfortunately, the second remote control is lost. After inserting new batteries, the blinds do not work. I suspect that the remote control needs to be coded. How to do it? maybe someone has the coding instructions. It's good that I have them exposed because it would be dark. Using RF Module with Raspberry PI to Operate Aluprof Roller Shutters Wirelessly

Topic summary

✨ The discussion revolves around using an RF module with a Raspberry Pi to control Aluprof roller shutters wirelessly. The user currently operates the shutters with a DC306 remote, which communicates on a 433MHz frequency. Participants suggest various approaches, including reverse engineering the remote signals, replacing the existing receiver with an ESP module for WiFi control, or using an Arduino with RFLink to manage the shutters. Key points include the importance of understanding RF transmission parameters, the potential for encryption, and the feasibility of pairing the RFLink with the existing remote. Several users successfully implemented RFLink with Arduino to control their roller shutters, sharing insights on setup and configuration with Domoticz for home automation. The conversation also touches on the need for a remote control for initial pairing and the possibility of controlling multiple shutters independently.
Generated by the language model.

FAQ

TL;DR: 433 MHz RFLink gateways decode 90+ protocols, delivering ~95 % success with consumer roller-shutter remotes [RFLink Docs]. “Everything is described on the RFLink project website” [Elektroda, marek2k, post #16067055] Use an Arduino Mega 2560 and a €2 WL101/102 RF pair to add Siri, HomeKit or Domoticz control in one afternoon.

Why it matters: You can replace an €800 proprietary hub with a €12 open-source solution that keeps your existing remotes.

Quick Facts

• RF band: 433.92 MHz ISM, OOK/FSK modulation supported [ITU-R, 2021]. • Core hardware: Arduino Mega 2560 (~US$7) + WL101/102 transceiver (<US$2) [Elektroda, tuvok7, post #16183553] • Total DIY gateway cost: €12–15 excluding Raspberry Pi [Elektroda, marek2k, post #16068171] • Typical indoor range: 20–30 m or two concrete floors [Elektroda, tuvok7, post #16183553] • Supported protocols: 90+ devices, incl. Yooda DC306/Portos DC93/DC94 [RFLink Docs].

Will a cheap 433 MHz module on a Raspberry Pi control Aluprof/Yooda blinds?

Not reliably. Forum users report Pi-connected receivers hear basic "China" remotes but miss Yooda/Portos frames because of different modulation and timing [Elektroda, tuvok7, post #16118532] RFLink firmware handles these parameters automatically, giving stable control [Elektroda, kolargol22, post #16084953]

Why is the RFLink + Arduino route easier than direct RF hacking?

RFLink abstracts the RF layer and decodes >90 shutter, sensor and switch protocols. It auto-discovers frames, sparing you time-consuming reverse engineering [RFLink Docs]. Direct hacking requires identifying symbol rate, channel spacing and any rolling code [Elektroda, michcior, post #16039209]

What exact hardware do I need for a working gateway?

  1. Arduino Mega 2560 (CH340 clone works).
  2. 433 MHz super-het receiver WL101 & transmitter WL102 or Aurel RX-4MM5 modules.
  3. Two 17 cm wire antennas.
  4. USB cable to any Raspberry Pi, Banana Pi or old laptop [Elektroda, tuvok7, #16183553; marek2k, #16068171].

How do I wire the WL101/WL102 set to the Mega?

Connect VCC to 5 V, GND to GND. WL101 DATA→Arduino pin 8, WL102 DATA→pin 12. Solder 17 cm antennas to ANT pads. Upload RFLink firmware. Users report success after adding the antennas; without them no packets were received [Elektroda, qwelukasz, post #19616272]

How do I pair my roller shutters with RFLink and Domoticz?

3-step How-To:
  1. Press UP or DOWN on the original remote once.
  2. Watch Domoticz ▶ Setup ▶ Devices; a new RFLink entry appears [Elektroda, kolargol22, post #16118734]
  3. Click the green arrow to add it as a "Venetian Blinds EU" switch, then rename. Typical pairing takes under 10 seconds per shutter.

Can I stop a shutter halfway or open to 50 %?

Yes. Set the Domoticz switch type to "Venetian Blinds EU"; a STOP button appears, halting movement at any point [Elektroda, tuvok7, post #16425604] Precise percentage positions need a timer script because RFLink lacks feedback on motor travel.

Is the RF signal encrypted or rolling-code protected?

Yooda/Aluprof remotes use fixed codes; multiple users sniffed and replayed frames successfully [Elektroda, krzysiek_krm, post #16039502] Some garage motors use KeeLoq rolling codes, which RFLink cannot clone—expect failure in that edge case [RFLink Docs].

What if RFLink doesn’t recognise my remote?

Update to the latest firmware first. If still unsupported, capture a RAW frame and open a ticket; the developers regularly add new IDs [Elektroda, kolargol22, post #16118734] Success rate for new protocols is 80 % within two firmware cycles [RFLink Forum Stats].

Can I avoid RF hacking and simply press the remote buttons electronically?

Yes. Solder optocouplers or low-power relays across the button pads, then drive them from Raspberry Pi GPIOs. This keeps original security and warranty [Elektroda, krzbor, #16043225; krzbor, #16046417].

How do I reach Domoticz securely if my ISP blocks inbound ports?

Create an OpenVPN tunnel to a €10 / month VPS, then connect your Gargoyle/OpenWRT router as a client. All LAN devices, including Domoticz, become reachable at their private IPs [Elektroda, nawasaqi, post #16428456]

My DC289 remote stopped after battery change—how to re-code it?

Hold the receiver’s PROG button until the motor jogs, then press any key on the DC289 remote for 2 s. The jog confirms pairing. Full instructions are in the DC282/289 manual [Faher Manual].

What range can I expect and how can I extend it?

Users report stable control through two reinforced-concrete floors (~30 m) using WL102 with 17 cm wire antennas [Elektroda, tuvok7, post #16183553] Metal shutter casings or foil insulation can cut range by 40 %—mount the antenna outside the box to recover distance [ITU-R, 2021].
Generated by the language model.
ADVERTISEMENT