Wiznet makers

Aimee0

Published December 03, 2025 ©

41 UCC

16 WCC

11 VAR

0 Contests

0 Followers

0 Following

Original Link

ESP32-Jarolift-Controller

.

COMPONENTS
PROJECT DESCRIPTION

 

📌Overview

The ESP32 Jarolift Controller is an open-source project that uses an ESP32 together with a CC1101 RF module and a W5500 Ethernet interface to control 433 MHz roller shutter and blind motors based on the TDEF protocol (Jarolift, Rademacher, and others).

Instead of Wi-Fi, it uses Ethernet (W5500), providing higher reliability, lower latency, and improved integration with Home Assistant.
By connecting a CC1101 RF module to the ESP32 board, users can control roller shutters via RF, while Ethernet/MQTT/ESPHome enable full automation from Home Assistant.

📌Background

link : http://www.bastelbudenbuben.de/forum/topic/esp32-jarolift-controller/

This project began as a response to the limitations of the previously used madmartin/Jarolift_MQTT solution, which suffered from ESP8266 instability and slow WebUI performance. The developer aimed to rebuild the system on a more reliable and higher-performance ESP32 platform and to create a modern controller supporting an improved WebUI, MQTT communication, and automatic Home Assistant integration. The result is a project with expanded capabilities—including control of up to 16 roller shutters, group control features, and sunrise/sunset-based timers—far surpassing the functionality of the earlier solution.

Base Project : https://github.com/madmartin/Jarolift_MQTT

📌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

Components

  • ESP32 MCU
    • Handles all control logic and integration with Home Assistant.
  • W5500 Ethernet Module
    • Provides network communication with high reliability and low latency, removing the need for Wi-Fi.
  • CC1101 RF Module
    • Transmits 433 MHz RF commands to TDEF-based roller shutter motors.
  • Power Supply (5V / 3.3V)
    • Powers the ESP32, CC1101, and Ethernet circuitry.
  • Home Assistant / MQTT / ESPHome

Operating Flow

  • The ESP32 connects to Home Assistant (via ESPHome or MQTT) through the W5500 Ethernet interface.
  • The user triggers an Up/Down/Stop/Position command in Home Assistant.
  • The ESP32 converts this command into a TDEF-format RF packet.
  • The CC1101 module transmits the packet to the roller shutter motor.
  • The system sends status and operation feedback back to Home Assistant.

RF Processing Structure

  • Encodes the TDEF protocol using the CC1101 library
  • Implements repeated transmissions (logic-level retransmit) to improve RF reliability
  • Compatible with various roller shutter manufacturers using the TDEF protocol

📌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

ESP32 Jarolift Controller는 ESP32에 CC1101 RF 모듈과 W5500 이더넷 인터페이스를 결합하여 TDEF 프로토콜(Jarolift, Rademacher 등)에 기반한 433 MHz 롤러 셔터 및 블라인드 모터를 제어하는 오픈소스 프로젝트입니다.

이 프로젝트는 Wi-Fi 대신 Ethernet(W5500) 을 사용하여 더 높은 신뢰성, 더 낮은 지연(latency), 그리고 Home Assistant와의 향상된 통합을 제공합니다.
ESP32 보드에 CC1101 RF 모듈을 연결하면 RF를 통해 롤러 셔터를 제어할 수 있으며, Ethernet/MQTT/ESPHome을 통해 Home Assistant에서 완전한 자동화를 구현할 수 있습니다.

📌Background

link : http://www.bastelbudenbuben.de/forum/topic/esp32-jarolift-controller/

이 프로젝트는 기존에 사용하던 madmartin/Jarolift_MQTT 솔루션이 ESP8266의 불안정성과 느린 WebUI 성능 때문에 한계를 느끼면서 시작되었다. 개발자는 더 안정적이고 성능이 높은 ESP32 기반으로 시스템을 재구성하고, 현대적인 WebUI, MQTT 통신, Home Assistant 자동 통합을 지원하는 새로운 컨트롤러를 만들고자 했다. 그 결과 최대 16개의 롤러셔터 제어, 그룹 기능, 일출·일몰 기반 타이머 등 기존보다 확장된 기능을 갖춘 프로젝트가 만들어졌다.

Base Project : https://github.com/madmartin/Jarolift_MQTT

📌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

구성 요소

  • ESP32 MCU
    • 모든 로직 처리 및 Home Assistant 연동
  • W5500 Ethernet 모듈
    • 네트워크 통신(고신뢰성·저지연, Wi-Fi 불필요)
  • CC1101 RF 모듈
    • TDEF 롤러셔터로 433MHz RF 명령 송신
  • 전원부 (5V / 3.3V)
  • Home Assistant / MQTT / ESPHome

동작 흐름

  • ESP32가 W5500을 통해 Home Assistant(ESPHome 또는 MQTT)와 연결
  • 사용자가 Home Assistant에서 “Up/Down/Stop/Position” 명령 실행
  • ESP32가 해당 명령을 RF 패킷(TDEF 형식)으로 변환
  • CC1101 모듈이 롤러셔터 모터에 전송
  • 상태·동작 결과를 다시 Home Assistant로 피드백

RF 처리 구조

  • CC1101 라이브러리를 기반으로 TDEF 프로토콜 인코딩
  • RF 송신 신뢰도를 높이기 위해 반복 송신(logic-level retransmit)
  • 롤러셔터의 다양한 Manufacturer 호환 가능

📌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에게 추천할 만한 프로젝트다.

 

 

Documents
Comments Write