일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- esp32
- Python
- 매터
- 힐스테이트 광교산
- RS-485
- 국내주식
- 월패드
- 티스토리챌린지
- 홈네트워크
- 배당
- 오블완
- MQTT
- matter
- 파이썬
- 퀄컴
- Home Assistant
- 나스닥
- 애플
- 엔비디아
- 코스피
- Espressif
- Bestin
- 현대통신
- Apple
- 미국주식
- homebridge
- raspberry pi
- 공모주
- 해외주식
- Today
- Total
목록homebridge (37)
YOGYUI
1. openweathermap.org 사이트 가입하기 https://home.openweathermap.org/users/sign_in Members Enter your email address and we will send you a link to reset your password. home.openweathermap.org 회원가입 시 사용한 이메일주소로 인증메일 오면 Verify 2. API Key 확인, 복사 API Key 값 메모장에 복사해두기 3. Homebridge plugin 설치 플러그인 이름: homebridge-weather-plus homebridge-weather-plus A comprehensive weather plugin for homekit with current obs..
[5] 마무리 거실, 침실, 컴퓨터방 모두 적절하게 액세서리 추가 { "accessory": "Thermostat", "name": "Living room thermostat", "apiroute": "http://localhost:9999/heat/room1", "temperatureDisplayUnits": 0, "currentRelativeHumidity": false, "heatOnly": true, "maxTemp": 40, "minTemp": 5, "minStep": 0.5, "listener": true, "port": 12345, "manufacturer": "Bestin", "serial": "yogyui thermostat", "model": "Bestin", "pollInterval"..
[4] Homebridge plug-in 설정 플러그인 키워드 thermostat으로 검색해보니 대다수 플러그인들은 Nest나 Honeywell같은 IoT 제품군들과 연계하여 사용해야 하는 것들이다 좀 더 찾아보니 @tommrodrigues가 업로드한 homebridge-web-thermostat가 HTTP기반 제어가 가능해 선택! https://github.com/Tommrodrigues/homebridge-web-thermostat#readme Tommrodrigues/homebridge-web-thermostat Homebridge plugin for a web-based thermostat. Contribute to Tommrodrigues/homebridge-web-thermostat devel..
[7] 최종 구현 결과 앞서 구현한 결과를 토대로 주방 조명 4개, 안방(침실) 조명 2개, 작은방(컴퓨터방) 조명 2개 모두 http-switch 액세서리로 등록한 후 display name을 적절하게 변경 Home 앱에서 스위치들을 각각 알맞는 방에 배정 스위치 모두 제대로 작동하고, Siri로 제어 가능한 것도 확인! (애플워치로도 시리 접근 가능하니 굉장히 편하다) 최소 비용으로 집안 조명을 모바일 기기랑 연동해서 제어할 수 있게 만들었다!!! (분양받은 아파트로 이사가면 아예 모든 기기를 처음부터 Homekit이랑 연동할 수 있게 대공사할 계획) 지금까지 구현한 시스템의 schematic은 다음과 같다 구현 코드는 다음과 같다 (Git 업로드는 상황봐서 할 예정) 객체지향 코딩을 하긴 했는데 허..
[6] Notification Server 도입하기 외부에서 조명을 제어했을 경우 (ex: 사용자가 월패드로 제어) switch status는 url 호출 전까지 갱신되지 않는 문제가 있다 config.json 스위치 액세서리의 pullInterval 속성을 변경해서 자주 갱신해도 되지만 (클라이언트가 나 혼자니깐!), 빠른 응답속도 및 서버 부하를 고려해서 Notification Server를 도입하도록 하자 앞서 설치한 homebridge-http-switch 플러그인의 개발자(@supereg)가 만든 homebridge-http-notification-server 플러그인을 설치해주자 https://github.com/Supereg/homebridge-http-notification-server#r..
[5] Homebridge 연동 Homekit에서 커스텀 악세서리 다루고자할 때 최고의 솔루션은 Homebridge라고 생각한다 https://homebridge.io/ Homebridge Homebridge adds HomeKit support to your non-HomeKit smart home devices. homebridge.io 왠만한 스위치류 및 센서류 제어랑 관련된 기능은 입맛에 맞는 플러그인 검색해서 깔고 configuration만 잘 해주면 된다 보통 집안 조명 제어는 dimmer 계열 월패드나 스위치 모듈을 따로 사서 장착하는 경우가 많은데, 나는 기존 홈네트워크 시스템 HW는 최대한 건드리지 않는 방향으로 방향을 잡았기 때문에 (전세다...) 기존 기능, 즉 형광등 끄기/켜기만 되..
[4] HTTP 서버 구축 테스트 라즈베리파이에 연결된 RS-485 to USB 디바이스를 외부에서 접근 가능하게 하는 여러 방법 중 가장 보편적인 방법은 HTTP 서버를 구축하는 것이라고 생각했다 (외부에서 인터넷을 통한 접근, 궁극적으로는 아이폰/아이패드 활용) JAVA, Node.js, 혹은 Python Flask, Python Django 등 다양한 프레임워크로 서버 구축을 해보았는데, 경험상 빠른 프로토타이핑에는 Flask가 제일 좋아 보여 선택했다 (시리얼 통신 프로토타이핑을 파이썬으로 하는 바람에...) 추후 안정성이나 사용자 인증같은 부가기능을 사용하기 위해 Node로 교체할 지 여부는 TODO로 남겨놓기로 한다 https://flask.palletsprojects.com/en/1.1.x/..