일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- ConnectedHomeIP
- 공모주
- 애플
- Espressif
- 미국주식
- 현대통신
- raspberry pi
- homebridge
- 홈네트워크
- MQTT
- 주식
- 해외주식
- Bestin
- SK텔레콤
- 빅데이터분석기사
- cluster
- 매터
- Home Assistant
- Python
- 나스닥
- esp32
- 파이썬
- 월패드
- RS-485
- Apple
- 힐스테이트 광교산
- 배당
- 국내주식
- 라즈베리파이
- matter
- Today
- Total
목록github (8)
YOGYUI
ESP-Matter GitHub Repository Pull Request Accept & Merge (PR-863) ESP32 SoC를 이용한 Matter 디바이스를 개발할 때 사용하는 SDK인 ESP-Matter는 깃허브(GitHub)에 저장소를 둔 오픈소스로, Espressif사에 속한 개발자 외에도 많은 일반 개발자들이 소스코드 작업에 참여하고 있다 올해 2월 ESP32를 이용한 Matter 이산화탄소 농도 측정 센서 디바이스를 개발할 때 소스코드 중 일부가 Matter 1.2 spec과 맞지 않는 것을 발견했고, 문제를 해결하기 위한 소스코드 수정 방법도 블로그에 포스팅한 바 있다 [PROJ] Matter 이산화탄소 농도 측정 클러스터 개발 예제 (ESP32) [PROJ] Matter 이산화탄소..
Hyundai HT - Apply New Thermostat Packet Type 이번 주 금요일 (3월 8일), 내가 작성한 현대통신 월패드 RS-485 연동 코드를 사용하는 유저 한분으로부터 메일을 받았다 (이전에 HA 환경설정을 처음부터 도와드렸던 분) 메일 이력을 뒤져보니 난방이 제대로 되지 않는다고 이슈를 제기하셨는데, 내가 다른 프로젝트때문에 시간을 내기가 힘든 상황이라 스스로 분석해보시겠다고 하셨는데 그 결과를 공유해주신 것이었다 메일에 첨부된 사진을 살펴보니 한눈에 무엇이 문제였는지 파악할 수 있었다 (꼼꼼하게 잘 정리하셨다 wow) 1. 문제점 파악 현재 거주중인 힐스테이의 광교산 홈네트워크와 '쿼리에 대한 응답패킷'의 형식이 상이했다 힐스테이트 광교산::난방 제어 RS-485 패킷 분석..
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 HT Wallpad - Automatic discover RS-485 devices and support Home Assistant MQTT discovery 지난주, 현대통신 월패드의 RS-485 연동 소스코드의 패킷 파서 클래스를 일원화하는 작업을 진행했다 현대통신 월패드 RS-485 연동 소스코드(python) 개선 작업 현대통신 월패드 RS-485 연동 소스코드(python) 개선 작업 Hyundai Wallpad RS-485 Python Source Code Enhancement 지난주 목요일 (6월 15일) 힐스테이트 소스코드 관련 지원 요청 이메일을 받았다 소스코드가 워낙에 조악하게 기능 구현에만 충실하게 짜놨다보니 디버 yogyui.tistory.com 지원 요청하신 유저분께..
Hyundai Wallpad RS-485 Python Source Code Enhancement 지난주 목요일 (6월 15일) 힐스테이트 소스코드 관련 지원 요청 이메일을 받았다 소스코드가 워낙에 조악하게 기능 구현에만 충실하게 짜놨다보니 디버깅 혹은 원격지원 관련해서는 이렇게 이메일로 받아볼 수 밖에 없는 안타까운 현실.. 그렇다 하더라도 괜히 AWS같은 클라우드를 도입하기에는 딱히 코드로 부가 수익을 내는게 아니기때문에 부담스럽... 뭔가 정식으로 제품을 출시하지 않을 바에야 그냥 앞으로도 이렇게 유저분들이 보내주시는 수동 에러 리포트에 대응하면서 코드를 개선해나갈 생각 ㅋㅋ 1. 문제점 파악 에러 리포트 이메일에 첨부된 로그는 다음과 같다 [ParserVarious (0x7F36C42FABB0)] ..
CRC8, CRC16, CRC32 Calculation Algorithms Source Code in C/C++ (GitHub) 얼마전 회사 업무로 CRC16-ARC 계산 알고리즘을 직접 구현했었는데, 하다보니 욕심이 나서 CRC8, CRC32까지 구현해서 깃허브에 저장소를 마련하고 커밋했다 https://github.com/YOGYUI/CRC GitHub - YOGYUI/CRC: CRC Calculation library (CPP) CRC Calculation library (CPP). Contribute to YOGYUI/CRC development by creating an account on GitHub. github.com 코드 몇백줄 작성하는 것보다 별 내용도 없는 마크다운 몇십줄 작성하는게 ..
가끔 Bestin 홈네트워크와 관련된 문의를 해주시는 분들이 계셔서 GitHub에 저장소를 만들어서 소스코드를 업로드했다 (기존에 쓰고있던 Repo에 올리려고 하다가, 앞으로 홈네트워크 관련해서 소스코드 작성할 일이 또 있을 것 같아 계정을 아예 새로 만들었다) URL: https://github.com/YOGYUI/HomeNetwork/tree/main/IPark-Gwanggyo GitHub - YOGYUI/HomeNetwork: HomeNetwork(Homebridge) Repo HomeNetwork(Homebridge) Repo. Contribute to YOGYUI/HomeNetwork development by creating an account on GitHub. github.com 주석도 없..