일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- Apple
- 현대통신
- 홈네트워크
- 애플
- 매터
- Bestin
- homebridge
- raspberry pi
- 힐스테이트 광교산
- 오블완
- esp32
- 월패드
- Espressif
- ConnectedHomeIP
- 코스피
- 나스닥
- RS-485
- 배당
- 미국주식
- 엔비디아
- 파이썬
- MQTT
- 티스토리챌린지
- matter
- 공모주
- 해외주식
- Python
- 국내주식
- 퀄컴
- Home Assistant
- Today
- Total
목록깃허브 (12)
YOGYUI
Python application - Query Korean holiday from public data portal블로그 유입로그 리포트를 보면 거의 항상 최상위권에 '공휴일 데이터 조회'가 랭크되어있다 물들어올 때 노를 저어보자 ㅋㅋ (사실 추석 연휴 마지막날 심심해서 후딱 만들어본... ㅋㅋ)단순히 사용법만 안내할 게 아니라 Python과 Qt6를 활용한 어플리케이션을 만든 후 깃허브 저장소를 하나 만들어봤다https://github.com/YOGYUI/pyside_query_holiday GitHub - YOGYUI/pyside_query_holiday: Query yearly holidays from public data portal (data.go.kr)Query yearly holidays ..
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)를 올려주신 덕분에 기능을 추가할 수 있었다현대통신 월패드 '디밍조명' 제어 기능 추가 (깃허..
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 'Emotion Light' device type (HA Addon)1. 서론며칠 전(2024년 6월 4일), 현대통신 월패드 RS-485 연동 홈 어시스턴트(Home Assistant, HA) 애드온 유저분로부터 메일이 한 통 왔다문제상황: 일부 조명 장치가 제대로 등록되지 않음 개발자 입장에서 아주 감사하게 애드온의 패킷 로그 분석 후 원인 파악 및 해결책까지 제시해주셨다이러면 개발자는 그저 코드 작업만 맘편하게 하면 되기 때문에 문제 해결까지 빠르게 달려나갈 수 있다 ^^문제원인: 현대통신 월패드에 '감성조명'이라는 디바이스 타입이 따로 존재하며, '일반조명'과는 다른 패킷 구별 바이트를 사용하는 것으로 파악된다 (일반조명: 0x19, 감성조명: 0x15)※..
Developing Home Assistant add-on: Release beta version 홈어시스턴트(Home Assistant, HA) 애드온을 겨우겨우 쓸만하게 만들었다 ^^;; https://github.com/YOGYUI/homeassistant-addons GitHub - YOGYUI/homeassistant-addons: My Home Assistant Addon(s) My Home Assistant Addon(s). Contribute to YOGYUI/homeassistant-addons development by creating an account on GitHub. github.com 힐스테이트 광교산용 RS-485 파이썬 코드를 HA에서 자동 실행하는 방법 중 가장 HA스러운..
Developing Note: Home Assistant add-on Home Assistant (홈어시스턴트, HA) 애드온을 수많은 삽질을 양념삼아 개발하고 있다 그냥 도커 이미지로 뿌리면 될 줄 알았는데, HA랑 연동해서 사용하려면 이것저것 해줘야 할 게 꽤 있더라는... 애드온 개발 관련 지침은 HA의 공식 개발자 문서를 참고해서 거의 그대로 따라하고 있다 https://developers.home-assistant.io/docs/add-ons Developing an add-on | Home Assistant Developer Docs Add-ons for Home Assistant allow the user to extend the functionality around Home Assistan..
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개의 패킷만 해석하는 크리티컬한 개선 필요 사항을 발견했다! 대충대충 동작한 어거지로 하게 짠 코드라 그런가.. 시간이 지나서 돌아보니 상당히 민망한 부분 ㅋㅋ 지금 실제로 사용하는데 큰 문제는 없지만, 이제 내 코드를 ..
지난 3월 20일, 현대통신 RS-485 코드가 적용된 HA 애드온 베타 버전을 출시하였으니, 편하게 애드온으로 사용하고자 하는 유저는 아래 링크 참고 Home Assistant add-on 베타버전 릴리즈 (이 글이 생각보다 유입이 많네...) 2023년 막바지에 HAOS에서 내가 깃허브(GitHub)에 올려둔 힐스테이트 광교산 소스코드(현대통신 HDHN-2000 월패드 RS485 연동)를 HAOS가 설치된 SBC/NUC에서 실행하는 방법에 대한 문의가 3건 가량 들어왔다 (간간히 블로그 방문자분들께서 직접 시도해보는 경우가 있는 것 같다~ wow) HAOS는 거의 사용해본 적이 없기 때문에, 이번 기회에 직접 설치하고 다뤄보면서 내 코드를 설정하고 실행하는 방법에 대해 간략히 정리해 포스팅하도록 한다..
Hyundai Wallpad RS-485 Python Source Code Enhancement 지난주 목요일 (6월 15일) 힐스테이트 소스코드 관련 지원 요청 이메일을 받았다 소스코드가 워낙에 조악하게 기능 구현에만 충실하게 짜놨다보니 디버깅 혹은 원격지원 관련해서는 이렇게 이메일로 받아볼 수 밖에 없는 안타까운 현실.. 그렇다 하더라도 괜히 AWS같은 클라우드를 도입하기에는 딱히 코드로 부가 수익을 내는게 아니기때문에 부담스럽... 뭔가 정식으로 제품을 출시하지 않을 바에야 그냥 앞으로도 이렇게 유저분들이 보내주시는 수동 에러 리포트에 대응하면서 코드를 개선해나갈 생각 ㅋㅋ 1. 문제점 파악 에러 리포트 이메일에 첨부된 로그는 다음과 같다 [ParserVarious (0x7F36C42FABB0)] ..