목록홈네트워크(IoT)/힐스테이트 광교산 (47)
YOGYUI
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)에 연동하고 싶다는 사항이다 기존에는 주방 서브폰의 하드웨어적 특성을 따라 세대현관문과 공동현관문을 분리하지 않고 하나로 묶어서 '초인종 호출중 상태 표시' 및 '문열림' 기능을 ..
지난 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)] ..
오랜만에 힐스테이트 홈 IoT 관련 글을 포스팅한다 얼마전 블로그 독자(?) 한분으로부터 현대통신 일괄소등 기능에 대해서도 구현된 예시가 보고싶다는 요청사항을 받고 주말에 시간을 내서 후딱 만들어봤다 1. 일괄소등 기능 일괄소등 기능은 집안의 모든 전등을 일괄적으로 꺼주는 기능을 한다 중요한 건 RS-485로 연결되어 있는 각 방의 전등들 뿐만 아니라 RS-485로 구축되지 않은 화장실 전등/환기구 구나 싱크대 레일조명 등 조명과 관련된 계통의 전원을 전부 차단해 집안에 사람이 없을 때 확실한 절전을 꾀할 수 있다 ※ 나는 집안에 전등이란 전등은 죄다 홈 IoT랑 연동해서 평소에 쓰지 않는 기능인지라 현대통신 홈네트워크 구축할 때 필요성을 못느껴서 따로 구현하지 않았었다 전등 IoT 연동 예시: 힐스테이..
저번 주말에 폭설이 오더니, 요 며칠사이 엄청 추워졌다 글을 작성하고 있는 12월 17일 오전에도 눈이 내리고 있었다.. 당분간 추위가 계속될 거라고 한다 ㅠ (추운게 더운것보다 훨씬 싫다) https://www.delighti.co.kr/news/articleView.html?idxno=43181 [오늘날씨] 주말에도 냉동고...18일까지 서해안·제주에 폭설 - 딜라이트닷넷 [딜라이트닷넷 정호원 기자] 토요일인 17일 아침 최저기온이 영하 15도까지 떨어지는 등 동장군이 좀처럼 물러서지 않은 가운데 충남서해안과 전라권서부, 제주도를 중심으로 18일까지 매우 많은 www.delighti.co.kr 난방비가 급격하게 올랐다는 기사들을 접하면 난방을 켜는게 약간 두렵기도 한데... https://imnews..
지난번 아파트의 공동출입문 및 음식물 처리기용 RFID 태그가 복사되는 보안문제에 대한 글을 포스팅한 바 있다 힐스테이트 광교산::공동출입문 출입카드(RF태그) 복사하기 (보안 문제) 힐스테이트 광교산::공동출입문 출입카드(RF태그) 복사하기 (보안 문제) ※ 홈네트워크, 홈IoT랑은 크게 상관없지만... 많은 사람들이 알았으면 하는 내용 ㅎㅎ 힐스테이트 광교산 아파트 입주할 때 위 사진과 같이 일반 신용카드 사이즈의 출입카드를 배부받았다 (2장 yogyui.tistory.com 원래 소유하고 있던 카드 형태의 복사용 태그(UID 변경 가능한 MiFARE 태그)에 아두이노를 이용해서 복사한 뒤에 출입이 된다는 것 정도만 확인하고 말았었는데, 해당 글의 댓글에서 스티커 형태로 출시되는 제품도 있다는 정보를..
신규 입주할 때부터 주방 싱크대 상단에 LED 조명이 장착되어 있었다 (인터넷으로 찾아보니 주방하부조명, 주방벽장하부 슬림행거 LED 조명, 주방벽장하부 행거레일 LED 조명, 싱크대 레일조명 등 다양한 명칭으로 불리는 것 같다) 설거지할 때 주방 전체 조명을 켤 필요없이 요놈만 켜면 되기 때문에 상당히 유용하게 사용하고 있다 (식기세척기 들인 이후에는 설거지할 일이 거의 없긴 하지만.. ㅎㅎ) ※ 별도로 옵션 계약을 한 기억이 없는걸로 봐선 디폴트로 제공하는 제품이었던 것 같다 제품 좌측에 'unifur'라는 상호명이 적혀있고, 우측의 터치 버튼을 손가락으로 눌러서 조명을 켜고 끄는 단순한 제어 방식으로 작동한다 별도로 홈네트워크와 연동된 부분이 없다보니 사람이 수동으로 켜고 끌 수 밖에 없는데, 간혹..
싱크대 절수페달 IoT 연동 마지막 단계! 매주 아주 유용하게 쓰고 있는 LG전자의 물걸레 로봇청소기 코드제로 M9을 홈네트워크와 연동시켜보자 [목표] 로봇청소기가 청소중일 때, 싱크대 수전에 물이 흐를 경우 일정 시간이 지나면 수전 밸브가 자동으로 닫히도록 기능 구현 (물낭비 방지) 싱크대 절수 페달 및 수전은 아래 글과 같이 IoT 환경을 구축해뒀다 힐스테이트 광교산::싱크대 절수페달 IoT 연동하기 힐스테이트 광교산::싱크대 절수페달 IoT 연동하기 - Final 9. PCB 제작 지난주 수요일에 주문한 부품과 PCB가 어제(09/29) 모두 도착했다 (너무 오래 걸려 ㅠㅠ) 야무지게 납땜해주자 CP2102같은 IC들은 손으로 납땜할 때 냉납 발생이 잦으니 광학 검사는 필수! yogyui.tisto..
주방에 설치되어 있는 (주)동영엠텍의 DM-D5102QMS 주방용 TV폰의 RS-485 패킷 해석 및 응용 관련 글을 2개 올린 바 있다 힐스테이트 광교산::주방 비디오폰 RS-485 패킷 해석 힐스테이트 광교산::주방 비디오폰 RS-485 패킷 해석 지난주 금요일(09/02) 밤에 이메일을 한통 받았다 제목만으로도 가슴을 설레게 하는(?) 그런 메일 ㅋㅋㅋ 너무나도 공손하게 보내셔서 끝까지 정독할 수 밖에 없는 메일이었다 ^^ 요점은 월패드와 yogyui.tistory.com 힐스테이트 광교산::주방 비디오폰 연동 - HEMS(에너지 모니터링) 힐스테이트 광교산::주방 비디오폰 연동 - HEMS(에너지 모니터링) 지난 9월 초 주방에 설치된 (주)동영엠텍의 DM-D5102QMS 주방용 TV폰의 RS-4..
지난 9월 초 주방에 설치된 (주)동영엠텍의 DM-D5102QMS 주방용 TV폰의 RS-485 패킷 해석 의뢰를 맡아 진행한 바 있다 힐스테이트 광교산::주방 비디오폰 RS-485 패킷 해석 힐스테이트 광교산::주방 비디오폰 RS-485 패킷 해석 지난주 금요일(09/02) 밤에 이메일을 한통 받았다 제목만으로도 가슴을 설레게 하는(?) 그런 메일 ㅋㅋㅋ 너무나도 공손하게 보내셔서 끝까지 정독할 수 밖에 없는 메일이었다 ^^ 요점은 월패드와 yogyui.tistory.com 주방 비디오폰과 거실 메인 월패드(HDHN-2000)와 RS-485 통신이 이루어지며, 통신선을 통해 현관문의 비디오폰 및 도어락 제어와 공동현관문 제어가 가능한 것을 알 수 있었다 개별 현관문 및 공동 현관문 제어는 Composit..
9. PCB 제작 지난주 수요일에 주문한 부품과 PCB가 어제(09/29) 모두 도착했다 (너무 오래 걸려 ㅠㅠ) 야무지게 납땜해주자 CP2102같은 IC들은 손으로 납땜할 때 냉납 발생이 잦으니 광학 검사는 필수! 인두기 팁을 좀 더 섬세한 걸로 바꿔야할 텐데... 매번 납땜할 때마다 생각만 하고 실천은 하지 못하는 중 ㅎㅎ 납땜 + 검사 + 클리닝 전체 과정에 대략 1시간 정도 소요됐다 나이를 먹어갈 수록 납땜 작업 속도가 느려진다 ㅠ 가로 5cm, 세로 4.3cm 크기로 손바닥에 착 감기는 귀여운 크기 저항, 캐패시터를 1005 사이즈로 바꾸고 커넥터 위치를 최적화하면 4cm X 4cm 정도로 줄일 수는 있을 것 같다 (시도해보진 않겠지만~) JATA 본체와 절수 페달에 장착된 JST 커넥터를 Mo..