---
title: "eBUS Adapter Shield C6 Stick Edition"
url: "https://maker.wiznet.io/bruno/projects/ebus-adapter-shield-c6-stick-edition/"
markdown_url: "https://maker.wiznet.io/bruno/projects/ebus-adapter-shield-c6-stick-edition/md"
type: "UCC: User Created Content"
author: "ebusd"
author_url: "https://adapter.ebusd.eu/v5-c6/stick"
editor: "WIZnet"
editor_url: "https://maker.wiznet.io/"
original_author: "ebusd"
original_url: "https://adapter.ebusd.eu/v5-c6/stick"
published: "2025-12-04"
language: "ko"
likes: 0
views: 600
comments: 0
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# eBUS Adapter Shield C6 Stick Edition

> eBUS 난방 시스템과의 통신을 위한 하드웨어 어댑터

Original author: ebusd (source: https://adapter.ebusd.eu/v5-c6/stick)

## Article

## 1) Introduction

eBUS Adapter v5-C6 Stick은 난방 시스템(보일러, 열펌프, 난방 컨트롤러 등)의 **eBUS 통신 프로토콜**을 USB 환경에서 사용할 수 있도록 설계된 초소형 인터페이스 장치이다.
기존 대형 eBUS 게이트웨이 대비 크기가 작고 USB-CDC(가상 COM 포트) 방식으로 동작하여 **라즈베리파이·리눅스·윈도우 등 어떤 환경에서도 쉽게 연결**할 수 있다는 점이 장점이다.

이 장치는 특히 **ebusd**, **Home Assistant**, **Node-RED**, **DIY 난방 제어 시스템**, **IoT 게이트웨이** 등에서 널리 사용된다.

---

## 2) Required Components

eBUS Adapter v5-C6 Stick (USB)

eBUS compatible heating device

USB-A to USB-C cable

Host device

PC / Raspberry Pi / Linux SBC 중 하나

(Optional) Home Assistant 또는 ebusd 환경

---

## 3) Hardware Setup

eBUS Adapter v5-C6 Stick은 신뢰성 있는 eBUS 통신을 위한 다음과 같은 회로 요소를 포함한다.

**Isolation & Level Matching**

eBUS 전압(약 15~20V)을 안정적으로 읽기 위한 인터페이스

galvanic isolation(절연)으로 시스템 보호

**USB-CDC 변환기**

대부분 USB-UART 기반 칩셋 사용 (예: CH340, CP2102, FT232 등)

**On-board protection circuitry**

과전류 보호

역전압 보호

버스 라인 노이즈 필터링

USB 포트를 PC 또는 SBC와 연결하고, eBUS 라인을 보일러/컨트롤러의 eBUS 단자에 연결하기만 하면 된다.

---

## 4) Interface Explanation

#### ✔ eBUS

난방 시스템 업체(예: Vaillant, Wolf, Baxi 등)에서 사용하는 통신 버스

약 15–20V 라인 전압

Half-duplex 방식

속도 약 2400 baud

전력도 버스에서 일부 공급 가능

#### ✔ USB-CDC (USB to UART)

eBUS 데이터는 내부 MCU 또는 USB-UART 칩을 통해 **시리얼 데이터**로 변환된다.

호스트에서는 `/dev/ttyUSB0`, `COM3` 등으로 인식됨

기본 통신 속도: 2400 baud 8N1

---

## 5) Wiring Table

| eBUS Adapter Pin | Heating System Pin | Description |
| --- | --- | --- |
| eBUS + | BUS + | 데이터 및 파워 라인 |
| eBUS – | BUS – | 공통 그라운드 역할 |
| USB-C Port | Host Device | 전원 + 데이터 |

---

## 6) Software Environment Setup

#### 📌 Linux / Raspberry Pi

`sudo apt update sudo apt install ebusd ls /dev/ttyUSB* `

#### 📌 Windows

자동 드라이버 설치 또는 제조사 제공 드라이버 설치

장치관리자에서 COM 포트 번호 확인

#### 📌 ebusd 설정 예

`/etc/ebusd/ebusd.conf`

`device=/dev/ttyUSB0 baudrate=2400 parity=none `

---

## 7) Full Code Examples

#### ✔ Python (pyserial)

`import serial ser = serial.Serial('/dev/ttyUSB0', 2400, timeout=1) ser.write(b'\xAA\x05\x00\x00\x00') response = ser.read(50) print("eBUS Response:", response.hex()) `

#### ✔ ebusd 상태 확인

`ebusctl info ebusctl find `

---

## 8) Testing Steps

eBUS 어댑터를 USB로 연결

eBUS 라인을 보일러/컨트롤러에 연결

`dmesg` 또는 장치관리자에서 정상 인식 확인

ebusd 또는 Python 코드로 데이터 송수신 테스트

Home Assistant 연동 시 eBUS 통합 플러그인을 활성화

---

## 9) Troubleshooting

| 문제 | 원인 | 해결 |
| --- | --- | --- |
| 장치가 인식되지 않음 | USB-UART 드라이버 문제 | CP210x/CH340 드라이버 설치 |
| 데이터 없음 | 배선 반대 연결 | BUS+ / BUS- 순서 재확인 |
| ebusd 통신 불가 | baudrate 불일치 | 2400 8N1인지 확인 |
| 간헐적 신호 오류 | eBUS 라인 노이즈 | 케이블 교체 또는 길이 단축 |

---

## 10) Use Cases & Market Potential

스마트 난방 제어 시스템 구축

Home Assistant 기반 에너지 관리 플랫폼

보일러 상태 모니터링 및 유지보수

IoT 게이트웨이와의 통합

산업용 HVAC 장치 및 빌딩 자동화 시스템

난방·냉난방 제어는 스마트홈 시장에서 급성장 분야이며, eBUS는 유럽 중심으로 매우 널리 사용되는 표준이므로 유용성이 크다.

---

## 11) Module/Chip Technical Overview

eBUS Adapter v5-C6 Stick의 내부 구성 요소(추정):

USB-UART Bridge (CP2102 또는 CH340 시리즈)

MCU 또는 신호 컨디셔너

eBUS 전압 매칭 회로

Galvanic Isolation

ESD 보호 소자

Low-noise 필터

이 구조는 USB 호스트 환경에서 안정적인 eBUS 통신을 제공하도록 설계되어 있다.

---

## 12) Conclusion

eBUS Adapter v5-C6 Stick은 난방 시스템 통합을 위한 소형 USB 인터페이스 솔루션으로,
**작고 안정적이며 다양한 시스템에서 즉시 활용 가능**하다는 장점이 있다.
특히 ebusd, Home Assistant, Python 기반 IoT 시스템과의 호환성이 뛰어나
DIY 개발자부터 전문가까지 모두 사용할 수 있는 제품이다.

---

Source: https://maker.wiznet.io/bruno/projects/ebus-adapter-shield-c6-stick-edition/
