일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- ConnectedHomeIP
- 현대통신
- 오블완
- 코스피
- 홈네트워크
- SK텔레콤
- 국내주식
- 티스토리챌린지
- homebridge
- 해외주식
- 애플
- 미국주식
- 파이썬
- 힐스테이트 광교산
- MQTT
- 나스닥
- Home Assistant
- raspberry pi
- 월패드
- RS-485
- 매터
- cluster
- Apple
- 배당
- esp32
- 공모주
- Python
- matter
- Bestin
- Espressif
- Today
- Total
목록homebridge (37)
YOGYUI
저번 주말에 폭설이 오더니, 요 며칠사이 엄청 추워졌다 글을 작성하고 있는 12월 17일 오전에도 눈이 내리고 있었다.. 당분간 추위가 계속될 거라고 한다 ㅠ (추운게 더운것보다 훨씬 싫다) https://www.delighti.co.kr/news/articleView.html?idxno=43181 [오늘날씨] 주말에도 냉동고...18일까지 서해안·제주에 폭설 - 딜라이트닷넷 [딜라이트닷넷 정호원 기자] 토요일인 17일 아침 최저기온이 영하 15도까지 떨어지는 등 동장군이 좀처럼 물러서지 않은 가운데 충남서해안과 전라권서부, 제주도를 중심으로 18일까지 매우 많은 www.delighti.co.kr 난방비가 급격하게 올랐다는 기사들을 접하면 난방을 켜는게 약간 두렵기도 한데... https://imnews..
신규 입주할 때부터 주방 싱크대 상단에 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..
Homebridge의 verified된 플러그인 중에 LG전자 ThinQ 앱과 연동할 수 있는 플러그인이 있길래 설치 및 사용 후기를 남겨본다 1. 플러그인 설치 플러그인 검색창에서 'ThinQ' 키워드를 입력한 뒤, Homebridge LG ThinQ 이름의 플러그인을 설치해주자 (10월 21일 기준 최신버전=1.2.19) 깃허브 주소: https://github.com/nVuln/homebridge-lg-thinq#readme GitHub - nVuln/homebridge-lg-thinq: A Homebridge plugin for controlling/monitoring LG ThinQ device via their ThinQ platform. A Homebridge plugin for contro..
2. FFServer + FFMpeg 환경 구축 광교아이파크때와 마찬가지로 라즈베리파이에 FFMpeg와 FFServer를 설치하고, 도어폰 Composite 비디오 신호를 웹으로 스트리밍해보자 Raspberry Pi - ffmpeg + ffserver 동작환경 설정하기 Raspberry Pi - ffmpeg + ffserver 동작환경 설정하기 ffserver는 ffmpeg 패키지 빌드 N-89274-g6b35a83(2018-01-06) 버전부터 제외되었다 때문에 최신 버전 라즈비안에서는 ffserver를 사용할 수 없다 ffserver가 포함된 최종 commit 버전은 2ca65fc이므로 git에서.. yogyui.tistory.com 라즈베리파이로 Apple HomeKit 카메라 만들기 (Homebr..
다이슨에서 만든 핫앤쿨 포름알데히드 공기청정기 제품 pure hot+cool cryptomic (HP06) 제품을 2년 가까이 사용해오고 있다 (겨울에 쓸 온풍기로 샀는데, 선풍기로도 성능이 굉장히 좋아서 사계절 내내 애용하는 제품) 새집증후군 주요원인인 포름알데히드를 없애준다고 해서, 새집으로 이사한 뒤에 틈날때마다 빵빵하게 틀어놓고 있다 ㅋㅋ 다이슨의 최신 제품은 스마트폰 어플리케이션(다이슨 링크)과도 연동되어서, WiFi를 통해 연결된 기기를 원격으로 제어할 수 있다 (실내 공기질을 시계열 plot으로 확인할 수도 있다) Dyson APi는 Home Assistant와는 자동으로 연계가 되는데, 애플 홈 앱과는 연동하는 방법을 몰라서 이제껏 별도의 앱으로만 구성했었는데, 얼마전에 웹서핑하면서 Hom..
거실 월패드에서는 비디오폰을 통화를 하거나, 현관 출입문 도어락을 해제할 수 있다 (문열기) 문열기 버튼을 클릭했을 때, 조명과 아울렛이 연결된 RS-485 포트에서 처음보는 패킷을 캡쳐할 수 있다 class ParserLight(SerialParser): def interpretPacket(self, packet: bytearray): try: if packet[3] == 0x19: # 조명 self.handleLight(packet) elif packet[3] == 0x1F: # 아울렛 (콘센트) self.handleOutlet(packet) else: writeLog(f'Unknown packet: {self.prettifyPacket(packet)}', self) except Exception a..
지난 포스트에서 엘리베이터 호출 관련 RS-485 패킷 후킹 및 분석을 완료했다(링크) python 시리얼 패킷 파서 및 MQTT 메시지 핸들러 구문을 구현하고, Homebridge 및 Home Assistant 액세서를 추가해서 홈네트워크 플랫폼과 연동을 시켜보자 1. python 코드 작성 깃헙 저장소 hillstate-elevator 브랜치로 소스코드 커밋 완료 https://github.com/YOGYUI/HomeNetwork/tree/hillstate-elevator GitHub - YOGYUI/HomeNetwork: HomeNetwork(Homebridge) Repo HomeNetwork(Homebridge) Repo. Contribute to YOGYUI/HomeNetwork developm..
지난 포스트에서 천장 시스템에어컨 관련 RS-485 패킷 후킹 및 분석을 완료했다 (링크) 마찬가지로 파이썬에서 MQTT 메시지를 핸들링하는 코드를 구현하고, Homebridge 및 Home Assistant 액세서리를 추가하도록 하자 1. python 코드 작성 깃헙 저장소 hillstate-airconditioner 브랜치로 소스코드 커밋 완료 https://github.com/YOGYUI/HomeNetwork/tree/hillstate-airconditioner GitHub - YOGYUI/HomeNetwork: HomeNetwork(Homebridge) Repo HomeNetwork(Homebridge) Repo. Contribute to YOGYUI/HomeNetwork development b..
지난 포스트에서 환기(전열교환기) 관련 RS-485 패킷 후킹 및 분석을 완료했다 (링크) 이제껏 구현한 조명/아울렛/가스밸브/난방과 크게 패킷 구조가 다르지 않으니 최대한 코드 구조를 재활용하면서 홈네트워크 플랫폼과 연동하도록 한다 1. python 코드 작성 깃헙 저장소 hillstate-ventilator 브랜치로 소스코드 커밋 완료 https://github.com/YOGYUI/HomeNetwork/tree/hillstate-ventilator GitHub - YOGYUI/HomeNetwork: HomeNetwork(Homebridge) Repo HomeNetwork(Homebridge) Repo. Contribute to YOGYUI/HomeNetwork development by creatin..
지난 포스트에서 난방 관련 RS-485 패킷 후킹 및 분석을 완료했다 (링크) 시리얼 패킷 파싱 및 명령 패킷 생성 python 코드를 작성하고 홈네트워크 플랫폼 액세서리를 추가해주자 1. python 코드 작성 깃헙 저장소 hillstate-thermostat 브랜치로 소스코드를 커밋했다 https://github.com/YOGYUI/HomeNetwork/tree/hillstate-thermostat GitHub - YOGYUI/HomeNetwork: HomeNetwork(Homebridge) Repo HomeNetwork(Homebridge) Repo. Contribute to YOGYUI/HomeNetwork development by creating an account on GitHub. gith..
지난 포스트에서 가스밸브 잠금 기능 관련 RS-485 패킷 후킹 및 분석을 완료했다 (링크) 이제 바로 코드를 작성하고 홈네트워크 플랫폼 액세서리를 추가하자 깃헙 저장소에 hillstate-gasvalve 브랜치로 소스코드를 커밋했다 https://github.com/YOGYUI/HomeNetwork/tree/hillstate-gasvalve GitHub - YOGYUI/HomeNetwork: HomeNetwork(Homebridge) Repo HomeNetwork(Homebridge) Repo. Contribute to YOGYUI/HomeNetwork development by creating an account on GitHub. github.com 핵심은 쿼리 및 명령 패킷 생성, 시리얼 패킷 해..
1. 패킷 분석 지난번에 월패드 분해 후 중앙제어社의 릴레이 모듈과 연결된 RS-485 통신선에 USB to RS485 컨버터 선을 연결해서 월패드와 각 방의 조명 패드들간에 오고가는 시리얼 패킷을 후킹했었다 (링크) 하나의 패킷이 0xF7 바이트로 시작하고, 0xEE 바이트로 끝나는 규칙을 갖는 것으로 판단하여 바이트스트림을 잘라냈을 때, 평상시에는 다음과 같은 패킷이 반복적으로 송수신되는 것을 확인할 수 있었다 F7 0B 01 19 01 40 10 00 00 B5 EE F7 0D 01 19 04 40 10 00 02 02 02 B4 EE F7 0B 01 19 01 40 20 00 00 85 EE F7 0C 01 19 04 40 20 00 02 01 84 EE F7 0B 01 19 01 40 30 00..
지난 글(링크)에서 월패드의 조명 관련 '상태 조회', '응답', '명령'에 관한 RS-485 패킷을 파싱하는 방법 및 패킷을 생성하는 방법에 대해 조사해봤다 이제 이를 토대로 애플 홈킷 및 구글 어시스턴트와 연동하여 스마트폰 및 AI스피커를 통해 조명을 제어해보자 시스템은 광교 아이파크때와 마찬가지로 필요한 모든 기능을 라즈베리파이4 단일 HW에서 모두 구동하도록 구현했다 홈네트워크 플랫폼 - Homebridge 및 Home Assistant(컨테이너) MQTT broker(Mosquitto) - 모든 홈네트워크 디바이스는 MQTT publish, subscribe 형식으로 상호작용 USB to RS485 컨버터 Python3 기반 프로그래밍: Flask로 이벤트 루프 생성 및 웹서버 구동 duckdn..