ew11연결 MQTT 기반 Simple EzVille Wallpad Control


  • 링크


  • 컨텐츠 정보


    본문

    ● ha작업) ew11연결 MQTT 기반 Simple EzVille Wallpad Control

    ew11로 패킷을 확인이 필요해 구입한 ew11장비로

    직접 rs485 연결 구성 방법

    https://github.com/ktdo79/addons



    KT Add-ons for HAOS

    HAKorea Addon 및 일부 Addon을 개인 환경(Ezville)에 맞춰 수정 중

    EzVille 월패드 RS485 Add-on

    n-andFlash님이 만든 SDS월패드 애드온을 EzVille 용으로 수정. 현재 조명 및 난방 제어만 지원 MQTT discovery를 이용, 장치별로 yaml 파일을 직접 작성하지 않아도 집에 있는 모든 장치가 HA에 자동으로 추가됩니다.

    MQTT 기반 Simple EzVille Wallpad Control

    MQTT only/MQTT(상태 조회) + Socket(명령)/Socket only 모드를 지원하는 Ezville Wallpad용 제어기. MQTT Discovery로 장치를 동작 중 자동 추가합니다.

    https://github.com/ktdo79/addons

    MQTT 기반 Simple EzVille Wallpad Control

    1. 지원 기능

    • 조명, 난방 (외출 모드), 대기전력차단, 엘리베이터콜 상태 조회 및 제어 지원
    • 대기전력소모, 현관 스위치 상태 (외출 모드, 그룹 조명) 센서 지원
    • MQTT 기반 장치 자동 Discovery 지원

    2. 설치 방법

    사전에 MQTT Integration 및 Mosquitto Broker Addon 설치 필수

    3. 설정 방법

    3.1. EW11 설정

    3.1.1. Serial Port 설정

    • Buffer Size를 128로 변경

    3.1.2. Communication Settings 설정

    3.1.2.1. MQTT 설정
    • +Add를 누르고 MQTT 추가
    • Server 주소 = Home Assistant IP 주소, Port는 Mosquitto Broker 설정 Port, Buffer Size는 128 로 설정
    • Subscribe Topic는 ew11/send, Publish Topic은 ew11/recv 로 설정
    • Mosquitto Broker에 ID/Password가 있으면 MQTT Account, Password에 기입
    3.1.2.2. netp 설정
    • Buffer Size를 128로 변경

    3.2. 애드온 설정

    • DEBUG (체크 박스 O/X): Debug 모드 로그
    • MQTT_LOG (체크 박스 O/X): MQTT 연결 관련 로그
    • EW11_LOG (체크 박스 O/X): EW11 연결 관련 로그
    • mode (mqtt/socket/mixed): mqtt이면 MQTT만 사용, socket이면 socket 통신만 사용, mixed면 상태 입력은 MQTT로 + 명령은 socket 사용
    • ew11_server: EW11 IP 주소
    • ew11_port: EW11 포트 (기본값 8899)
    • ew11_id: EW11 ID (EW11 리셋시 사용)
    • ew11_password: EW11 Password (EW11 리셋시 사용)
    • command_interval (초): 명령이 안 먹히는 경우 다음 명령 시도할 interval 시간 (기본값 0.5초)
    • command_retry_count (횟수): 명령이 안 먹히는 경우 최대 재시도 횟수 (기본값 20회)
    • random_backoff (체크 박스 O/X): 명령 재시도 시 jitter 방법 사용 여부 (0초 ~ command_interval초에서 random 설정)
    • discovery_delay (초): MQTT Discovery로 장치 등록 후 대기 시간 (기본값 0.1초)
    • state_loop_delay (초): State 조회 실시 간격. 짧을 수록 상태 업데이트가 빠르나 CPU 사용율 상승 (기본값 0.02초)
    • command_loop_delay (초): HA에서 전달된 새로운 명령을 조회하는 간격. 짧을 수록 빠른 실행이 예상되나 CPU 사용율 상승 (기본값 0.02초)
    • serial_recv_dealy (초): socket mode 사용시 state를 읽어오는 간격. 짧을 수록 상태 업데이트가 빠르나 CPU 사용율 상승 (기본값 0.02초)
    • force_update_mode (체크 박스 O/X): 상태가 기존과 같으면 업데이트 하지 않으나 체크시 force_update_period마다 강제 상태 갱신 실시
    • force_update_period (초): 강제 상태 업데이트 실행 주기 (기본값 10분)
    • force_update_duration (초): 강제 상태 업데이트 실행 기간 (기본값 2초)
    • ew11_buffer_size (bytes): serial mode에서 데이터를 읽어오는 buffer size (기본값 128)
    • ew11_timeout (초): EW11이 설정 시간 이상 데이터를 읽어오지 않으면 강제 리셋 실시 (기본값 1시간)


    3232235521_1736334713.0329.png


    ☞ https://11q.kr 에 등록된 자료 입니다. ♠ 정보찾아 공유 드리며 출처는 링크 참조 바랍니다♠1.png

    뷰PDF add1,add2



    관련자료

    댓글 0
    등록된 댓글이 없습니다.



    ♥간단_메모글♥


    최근글


    새댓글



    PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
    ▶ 2025-01-10 01:20:15

    오늘의 홈 현황


    • 현재 접속자♨ 253 명
    • 오늘 가입자※ 0 명
    • 어제 가입자※ 10 명
    • 주간 가입자※ 19 명
    • 오늘 방문자 664 명
    • 어제 방문자 2,780 명
    • 최대 방문자 13,042 명
    • 전체 방문자 4,968,883 명
    • 전체 게시물※ 8,894 개
    • 전체 댓글수※ 25,349 개
    • 전체 회원수 11,414 명

    QR코드


    ☞ QR코드 스캔은 kakao앱 자체 QR코드

    알림 0








    최신글↑