ESP32-Jarolift-Controller
.
📌Overview
📌Features
- ESP32 + W5500 Ethernet communication (supports DHCP or static IP)
- 433 MHz transmission using a CC1101 RF module
- TDEF protocol support
- Jarolift
- Rademacher
- Other compatible RF roller shutters
- Full ESPHome integration
- Creates a Cover Entity (Up/Down/Stop/Position)
- MQTT communication supported
- High-reliability Ethernet-based home automation controller
- Supports OTA updates
📌System Architecture
📌Role and Application of the W5500
Core Roles of the W5500
- Handles wired network communication between the ESP32 and Home Assistant
- Provides a stable alternative to Wi-Fi, which is often unreliable in RF control applications
- Delivers fast, low-latency command transmission using DHCP or static IP
- Offloads ESPHome/MQTT packet handling to the hardware TCP/IP engine, reducing MCU load
Why Ethernet?
- RF roller shutters must respond immediately, so latency is critical
- Reduces command failures in indoor environments with heavy Wi-Fi interference
- Wired communication remains the most reliable option in locations with walls, metal window frames, or significant electromagnetic noise
📌External Indicators
Github
Discussion #17
https://github.com/dewenni/ESP32-Jarolift-Controller/discussions/17
Discussion #46
https://github.com/dewenni/ESP32-Jarolift-Controller/discussions/46
In this project, there are multiple real-world cases of users choosing the W5500 Ethernet module instead of Wi-Fi. As seen in Discussions (#17, #46), users select the W5500 for its higher stability and faster responsiveness, which is especially valuable in automation scenarios such as roller shutter control where latency is critical. Based on this feedback, a new feature was officially added in version 1.4.0 that automatically disables Wi-Fi when Ethernet is in use. This update reflects the growing number of users operating their devices with the W5500.
Community
1. https://community.home-assistant.io/t/esp32-jarolift-controller-tdef-cc1101-w5500/811367
- Views : 710
- Links : 5
2. https://community.openhab.org/t/esp32-jarolift-controller/162593
- Views : 137
📌Market & Application Value
Key Application Areas
- Smart home integration for existing Jarolift/Rademacher RF roller shutters
- A full automation controller that replaces traditional RF remotes
- Ethernet-based automation for environments where Wi-Fi is unstable (dense apartments, commercial buildings, metal structures)
- MQTT/ESPHome-based home automation research and proof-of-concept development
Advantages
- Ethernet-based → high reliability with no Wi-Fi interference
- Fully open source → easy to customize
- Low-cost DIY solution → replaces expensive RF gateways
- CC1101 RF module provides compatibility comparable to original remotes
Expansion Potential
- Multi-channel CC1101 configurations
- Adding position sensors (reed switches) for true position feedback
- Expansion into Zigbee/Matter gateway bridging
📌WIZnet Strategic Value
- This project clearly demonstrates how the W5500 can serve as an effective alternative to Wi-Fi in home automation environments where wireless connections are unstable.
- Through its combination with the CC1101 and ESP32, it can be used as a reference design for low-power, low-latency Ethernet smart home controllers.
- It also provides a natural way to promote WIZnet-based Ethernet solutions to Home Assistant and ESPHome users.
- Within the DIY and maker community, it has strong potential to become a standard example of “RF-based automation + Ethernet.”
📌Summary
The ESP32 Jarolift Controller is a practical open-source smart home solution that controls Jarolift roller shutters via a CC1101 RF module while providing a high-reliability network connection through the W5500 Ethernet interface. It operates reliably even in environments with heavy Wi-Fi interference and enables full automation through Home Assistant integration. Its hardware design, codebase, and documentation are all clear and well structured, making it a strong DIY reference for RF-based home automation projects. This is a highly recommended project for users or makers who prioritize automation stability.
📌Overview
📌Features
- ESP32 + W5500 Ethernet 통신 (DHCP 또는 Static IP 지원)
- CC1101 RF 모듈 기반 433MHz 송신
- TDEF 프로토콜 지원
- Jarolift
- Rademacher
- 기타 호환 RF 롤러셔터
- ESPHome 완전 통합 지원
- Cover Entity 생성 (Up/Down/Stop/Position)
- MQTT 통신 가능
- 고신뢰성 Ethernet 기반 홈자동화 컨트롤러
- OTA 업데이트 가능
📌System Architecture
📌Role and Application of the W5500
W5500의 핵심 역할
- ESP32와 Home Assistant 간의 유선 네트워크 통신 담당
- RF 제어 장치에서 Wi-Fi 불안정성을 해결하기 위한 안정적 대안
- DHCP/Static IP 기반으로 지연 없이 빠른 명령 전달
- ESPHome/MQTT의 패킷 전송을 하드웨어 TCP/IP 엔진으로 처리해 MCU 부하 감소
Why Ethernet?
- RF 롤러셔터는 즉시 동작해야 하므로 **지연(latency)**이 중요함
- Wi-Fi 간섭이 많은 실내환경에서 명령 실패를 줄임
- 벽·철제 창틀·기계적 노이즈가 많은 환경에서 유선이 가장 안정적
📌External Indicators
Github
Discussion #17
https://github.com/dewenni/ESP32-Jarolift-Controller/discussions/17
Discussion #46
https://github.com/dewenni/ESP32-Jarolift-Controller/discussions/46
이 프로젝트에서는 Wi-Fi 대신 W5500 Ethernet 모듈을 사용하는 사용자 사례가 실제로 다수 존재한다. Discussions(#17, #46)에서도 확인되듯, 사용자들은 더 높은 안정성과 빠른 응답성을 위해 W5500을 선택하고 있으며, 특히 롤러셔터 제어처럼 지연에 민감한 자동화 환경에서 유선 연결이 큰 장점으로 작용한다. 또한 피드백을 반영해 v1.4.0부터 Ethernet 사용 시 Wi-Fi를 자동 비활성화하는 기능이 공식 추가되었으며, 이는 W5500 기반으로 장치를 운용하는 사용자가 증가했음을 보여준다.
Community
1. https://community.home-assistant.io/t/esp32-jarolift-controller-tdef-cc1101-w5500/811367
- Views : 710
- Links : 5
2. https://community.openhab.org/t/esp32-jarolift-controller/162593
- Views : 137
📌Market & Application Value
주요 활용 분야
- 기존 Jarolift/Rademacher RF 롤러셔터의 스마트홈 통합
- 기존 RF 리모컨을 완전히 대체하는 자동화 컨트롤러
- Wi-Fi 불안정한 환경(빽빽한 아파트, 상업시설, 금속 구조물)의 Ethernet 기반 자동화
- MQTT/ESPHome 기반 홈 자동화 연구 및 PoC
장점
- Ethernet 기반 → Wi-Fi 장애 없는 고신뢰성
- 완전 오픈소스 → 커스터마이징 가능
- 저비용 DIY 솔루션 → 고가의 RF 게이트웨이 대체
- CC1101 RF 사용으로 리모컨 수준의 RF 호환성 확보
확장 가능성
- 멀티-채널 CC1101 구성
- 위치 센서(리드 스위치) 추가하여 실제 위치 피드백
- Zigbee/Matter 브릿지 확장
📌WIZnet Strategic Value
- W5500이 “Wi-Fi 불안정한 홈자동화 환경에서의 대안” 역할을 명확하게 보여주는 사례
- CC1101·ESP32와의 조합을 통해
저전력·저지연 이더넷 스마트홈 컨트롤러 레퍼런스로 활용 가능 - Home Assistant·ESPHome 사용자층에 WIZnet 기반 Ethernet 솔루션을 자연스럽게 홍보
- DIY·Maker 커뮤니티에서 “RF 기반 자동화 + Ethernet”의 표준 사례로 확장 가능
📌Summary
ESP32 Jarolift Controller는 CC1101 RF 모듈을 통해 Jarolift 롤러셔터를 제어하고, W5500 Ethernet으로 고신뢰 네트워크를 구축하는 실용적인 오픈소스 스마트홈 솔루션이다. Wi-Fi 간섭이 많은 환경에서도 안정적으로 동작하며, Home Assistant 통합을 통해 완전한 자동화를 구현할 수 있다. 하드웨어 구조·코드·문서 모두 명확하며, RF 기반 자동화 계열에서 강력한 DIY 레퍼런스로 활용할 수 있다. 자동화 안정성을 우선시하는 사용자나 Maker에게 추천할 만한 프로젝트다.
