일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 힐스테이트 광교산
- 공모주
- esp32
- raspberry pi
- 배당
- matter
- Bestin
- 미국주식
- homebridge
- 라즈베리파이
- SK텔레콤
- Espressif
- 파이썬
- ConnectedHomeIP
- 홈네트워크
- 매터
- Python
- 나스닥
- RS-485
- 현대통신
- 월패드
- 주식
- 해외주식
- 애플
- cluster
- 빅데이터분석기사
- Apple
- Home Assistant
- 국내주식
- MQTT
- Today
- Total
목록RS-485 (32)
YOGYUI
※ 티스토리 오블완(오늘 블로그 완료) 챌린지용 포스팅※ 디밍 조명: LED의 ON/OFF 및 '밝기' 제어가 가능한 디바이스※ 프로토콜 공통 명세 참고 링크: 현대통신 월패드 RS-485 통신 프로토콜 명세 - 공통 사양※ '디밍 조명' 장치 타입은 개인적으로 직접 테스트해본 적은 없으며, 제보(?) 및 깃허브 PR을 통해 코드만 구현※ 관련 글 링크현대통신 월패드 '디밍조명' 제어 기능 추가 (깃허브, HA 애드온)현대통신 월패드 '디밍조명' RS-485 응답 패킷 유형 추가 (깃허브)1. 현재 상태 조회 패킷 (query)Index012345678910ContentPrefixLength-DevTypePacketTypeCategoryDev / Room--ChecksumSuffixValueF7h0Bh0..
※ 티스토리 오블완(오늘 블로그 완료) 챌린지용 포스팅※ 프로토콜 공통 명세 참고 링크: 현대통신 월패드 RS-485 통신 프로토콜 명세 - 공통 사양※ '감성 조명' 장치 타입은 개인적으로 직접 테스트해본 적은 없으며, 제보(?)를 통해 코드만 구현※ 관련 글 링크: 현대통신 월패드 '감성조명' 제어 기능 추가 (HA 애드온)1. 현재 상태 조회 패킷 (query)Index012345678910ContentPrefixLength-DevTypePacketTypeCategoryDev / Room--ChecksumSuffixValueF7h0Bh01h15h01h??h??h00h00h??hEEh통신 방향: [월패드] → [개별 장치]패킷 길이: 11 (= 0x0B)데이터 길이: 4Device Type (Inde..
※ 티스토리 오블완(오늘 블로그 완료) 챌린지용 포스팅※ 프로토콜 공통 명세 참고 링크: 현대통신 월패드 RS-485 통신 프로토콜 명세 - 공통 사양1. 현재 상태 조회 패킷 (query)Index012345678910ContentPrefixLength-DevTypePacketType-Dev / Room--ChecksumSuffixValueF7h0Bh01h19h01h40h?0h00h00h??hEEh통신 방향: [월패드] → [개별 장치]패킷 길이: 11 (= 0x0B)데이터 길이: 4Device Type (Index 3): 0x19Packet Type (Index 4): 0x01DataData[0] (Index 5): 카테고리0x40: 장치의 ON/OFF 상태Data[1] (Index 6): 상위 4비..
※ 티스토리 오블완(오늘 블로그 완료) 챌린지용 포스팅RS-485 시리얼 통신 스펙일반 장치: 9600 baudrate, 8 databit, 1 stopbit, no parity주방 비디오폰(서브폰): 3840 baudrate, 8 databit, 1 stopbit, no parity주방 비디오폰 보레이트 관련 포스팅: 힐스테이트 광교산::주방 비디오폰 RS-485 패킷 해석RS-485 패킷 공통사양Index01234[5:4+M]N-2N-1ContentPrefixLength?Dev.TypePacket.TypeDataChecksumSuffixValueF7hN01h------ -- -- --EEh패킷 길이: N 바이트데이터 길이: M (= N - 7) 바이트, M≥1Index 0: 패킷의 시작을 나타내는 접..
Hyundai HT Wallpad: Add Parsing New Type Response Packet of 'Dimming Light'1. 서론지난 8월 27일, 현대통신 월패드 RS-485 연동 홈어시스턴트(HomeAssistant, HA) 애드온 유저 한분으로부터 에러 리포트를 받았다 지난 7월 말 추가한 '디밍조명'과 관련된 이슈문제상황: 현재 상태값을 파싱할 때 On/Off 상태 토글이 지속되며 명령에 대한 반응이 늦거나 씹히는 경우가 발생 디밍조명은 내가 거주중인 힐스테이트 광교산에 디바이스 타입이 없는데도 불구하고, 다른 개발자분께서 깃허브(GitHub) 소스코드에 풀 리퀘스트(Pull Request)를 올려주신 덕분에 기능을 추가할 수 있었다현대통신 월패드 '디밍조명' 제어 기능 추가 (깃허..
Home Assistant Hyundai HT Wallpad Addon: add RS-485 repeat command parameters지난 8월 21일, Home Assistant(HA)용 현대통신 월패드 RS-485 연동 애드온의 또다른 이슈가 댓글로 접수되었다Home Assistant add-on 베타버전 릴리즈 Home Assistant add-on 베타버전 릴리즈Developing Home Assistant add-on: Release beta version 홈어시스턴트(Home Assistant, HA) 애드온을 겨우겨우 쓸만하게 만들었다 ^^;; https://github.com/YOGYUI/homeassistant-addons GitHub - YOGYUI/homeassistant-addo..
Add Control Function for Hyundai HT Wallpad Airconditioner 'Operation Mode'지난 글에서 현대통신 월패드의 '디밍조명' 제어 기능 추가에 대한 깃허브 PR(Pull Request)건과 디밍조명 패킷 상세, 소스코드 변경 사항에 대해 다룬 바 있다현대통신 월패드 '디밍조명' 제어 기능 추가 (깃허브, HA 애드온) 현대통신 월패드 '디밍조명' 제어 기능 추가 (깃허브, HA 애드온)Add Hyundai HT Wallpad 'dimming light' device type1. 개요3주 전인 2024년 7월 11일, 현대통신 월패드 RS-485 연동 깃허브 소스코드에 처음으로 Pull-Request가 등록됐다https://github.com/YOGYUI..
Add Hyundai HT Wallpad 'dimming light' device type1. 개요3주 전인 2024년 7월 11일, 현대통신 월패드 RS-485 연동 깃허브 소스코드에 처음으로 Pull-Request가 등록됐다https://github.com/YOGYUI/HomeNetwork/pull/12 Add support for dimming lights by serialx · Pull Request #12 · YOGYUI/HomeNetwork안녕하세요. 처음 인사드립니다. 우선 코드 공개해주셔서 감사드립니다. 굉장히 도움이 많이 되었습니다. 디에이치 브랜드 아파트에 살고있는데, 메인 거실 조명이 '디밍조명' 으로 되어있어서github.comPR 주제는 현대통신 월패드의 '디밍조명' 디바이스 타입..
Add Configuration for Kitchen Subphone in Hyundai HT Wallpad Addon (Home Assistant)1. 서론오늘(6월 10일) 새벽 3시 무렵 홈어시스턴트(Home Assistant, HA)용 현대통신 RS-485 월패드 연동 애드온 베타버전 출시 관련 블로그 글에 문제 상황 공유 댓글이 달렸다※ 은그~~~~은히 애드온 사용자가 늘어나고 있다는 점이 재미있다 ㅋㅋ 본격적으로 홍보 활동을 했으면 꽤 일거리가 많았겠구나...라는 생각이 든다Home Assistant add-on 베타버전 릴리즈 Home Assistant add-on 베타버전 릴리즈Developing Home Assistant add-on: Release beta version 홈어시스턴트(H..
Add Hyundai HT Wallpad 'Emotion Light' device type (HA Addon)1. 서론며칠 전(2024년 6월 4일), 현대통신 월패드 RS-485 연동 홈 어시스턴트(Home Assistant, HA) 애드온 유저분로부터 메일이 한 통 왔다문제상황: 일부 조명 장치가 제대로 등록되지 않음 개발자 입장에서 아주 감사하게 애드온의 패킷 로그 분석 후 원인 파악 및 해결책까지 제시해주셨다이러면 개발자는 그저 코드 작업만 맘편하게 하면 되기 때문에 문제 해결까지 빠르게 달려나갈 수 있다 ^^문제원인: 현대통신 월패드에 '감성조명'이라는 디바이스 타입이 따로 존재하며, '일반조명'과는 다른 패킷 구별 바이트를 사용하는 것으로 파악된다 (일반조명: 0x19, 감성조명: 0x15)※..
Add Hyundai HT Wallpad periodic sending RS-485 query (device state) packet 얼마 전 홈어시스턴트(Home Assistant, HA)용 현대통신 월패드 RS-485 연동 애드온 베타 버전을 출시(?)했다 Home Assistant add-on 베타버전 릴리즈 Home Assistant add-on 베타버전 릴리즈 Developing Home Assistant add-on: Release beta version 홈어시스턴트(Home Assistant, HA) 애드온을 겨우겨우 쓸만하게 만들었다 ^^;; https://github.com/YOGYUI/homeassistant-addons GitHub - YOGYUI/homeassistant-addons..
Hyundai HT - Apply New Thermostat Packet Type 이번 주 금요일 (3월 8일), 내가 작성한 현대통신 월패드 RS-485 연동 코드를 사용하는 유저 한분으로부터 메일을 받았다 (이전에 HA 환경설정을 처음부터 도와드렸던 분) 메일 이력을 뒤져보니 난방이 제대로 되지 않는다고 이슈를 제기하셨는데, 내가 다른 프로젝트때문에 시간을 내기가 힘든 상황이라 스스로 분석해보시겠다고 하셨는데 그 결과를 공유해주신 것이었다 메일에 첨부된 사진을 살펴보니 한눈에 무엇이 문제였는지 파악할 수 있었다 (꼼꼼하게 잘 정리하셨다 wow) 1. 문제점 파악 현재 거주중인 힐스테이의 광교산 홈네트워크와 '쿼리에 대한 응답패킷'의 형식이 상이했다 힐스테이트 광교산::난방 제어 RS-485 패킷 분석..
현대통신 RS-485 연동코드: 엘리베이터 호기별 층수 및 이동방향 표시 엔티티 추가 (홈어시스턴트) 엘리베이터와 관련된 요구사항이 아래와 같이 추가되었다 요구사항: 엘리베이터의 층수 및 이동 방향을 HA에서 확인 어차피 엘리베이터 호출 후 RS-485 패킷에서 확인할 수 있는 층수랑 방향은 기존 코드에서도 모니터링할 수 있는데, HA랑 별도로 연동해두진 않았었다 이번 기회에 엘리베이터 호출 후 각 호기별 층수와 이동방향을 표기하는 HA 엔티티를 자동으로 추가하도록 코드를 조금 수정해봤다 commit id: f2b6efc600b4e691f549a97a6df91728a1a997da https://github.com/YOGYUI/HomeNetwork/commit/f2b6efc600b4e691f549a97a6..
현대통신 RS-485 연동코드: 주방 비디오폰 세대현관문/공동현관문 호출 상태 및 문열기 명령 기능 분리 힐스테이트 광교산에서 사용하려고 만든 현대통신 RS-485 연동 코드가 이래저래 입소문(?)을 타면서 소스코드를 클론해 사용하는 유저분들이 조금씩 늘어감에 따라 기능 수정 및 보완 요구사항도 발생하고 있다 ^^ 가장 최근 요청받은 이슈는 Baudrate 3840을 사용하는 주방 서브폰의 세대현관문 및 공동현관문 열림 제어 시 각각의 엔티티를 분리함과 동시에 초인종 호출 중 상태를 홈어시스턴트(HomeAssistant, HA)에 연동하고 싶다는 사항이다 기존에는 주방 서브폰의 하드웨어적 특성을 따라 세대현관문과 공동현관문을 분리하지 않고 하나로 묶어서 '초인종 호출중 상태 표시' 및 '문열림' 기능을 ..
Improve RS-485 packet recv buffer parser 2023년 12월 무렵, 내가 힐스테이트의 현대통신 RS-485 홈네트워크 관련 작업을 하면서 깃허브에 올려둔 코드를 사용하고자 하는 유저가 종종 문의를 해 답변을 하고 원격 지원을 하는 와중에 짬을 내 코드를 리뷰하는 시간도 가졌다 이래저래 디버깅하는 와중에 ew11 무선 RS485 컨버터로부터 데이터를 수신할 때 버퍼링을 통해 여러개의 패킷을 한꺼번에 받는데, 내가 짠 코드는 여러개의 패킷 중 최초로 받은 단 1개의 패킷만 해석하는 크리티컬한 개선 필요 사항을 발견했다! 대충대충 동작한 어거지로 하게 짠 코드라 그런가.. 시간이 지나서 돌아보니 상당히 민망한 부분 ㅋㅋ 지금 실제로 사용하는데 큰 문제는 없지만, 이제 내 코드를 ..