일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- esp32
- 공모주
- 오블완
- 힐스테이트 광교산
- 해외주식
- 애플
- 국내주식
- 티스토리챌린지
- 파이썬
- 홈네트워크
- ConnectedHomeIP
- Home Assistant
- Apple
- 라즈베리파이
- Bestin
- 미국주식
- 마이크로소프트
- MQTT
- 코스피
- homebridge
- 매터
- 현대통신
- RS-485
- 배당
- Python
- 나스닥
- 월패드
- raspberry pi
- matter
- Espressif
- Today
- Total
목록홈네트워크(IoT)/일반 (22)
YOGYUI

Utilize LG ThinQ Smart Solution API: AWS IoT Core MQTT (2)[LG ThinQ 스마트솔루션 API 포스팅 시리즈]LG ThinQ(씽큐) 플랫폼 API 공개 및 OpenAPI 사용해보기 LG ThinQ 스마트솔루션 API: AWS IoT MQTT Broker (1) 앞선 글(링크)에서 LG ThinQ 스마트솔루션 API를 사용해 LG ThinQ가 사용하는 아마존 웹 서비스(AWS)에 접근할 수 있도록 TLS/SSL 인증서를 발급받았다 python의 paho-mqtt 패키지를 사용해 AWS IoT MQTT Core에 접속하기 위해서는 총 3개의 인증서가 필요하다RSA 알고리즘(2048비트) 기반으로 생성한 공개키-비밀키 쌍 (실제 사용할 때는 비밀키 인증서 파일만 ..

Utilize LG ThinQ Smart Solution API: AWS IoT Core MQTT (1)LG ThinQ 스마트솔루션 API 활용법에 대한 내용을 시리즈로 발행해볼까 한다첫번째 글: LG ThinQ(씽큐) 플랫폼 API 공개 및 OpenAPI 사용해보기 (스마트솔루션 API) LG ThinQ(씽큐) 플랫폼 API 공개 및 OpenAPI 사용해보기 (스마트솔루션 API)LG전자가 스마트홈 플랫폼 ThinQ의 웹 기반 API를 전격적으로 공개했다https://live.lge.co.kr/2412-lg-api/ “누구나 손쉽게 스마트한 공간 구현”LG전자, 스마트홈 플랫폼 씽큐 API 전면 개방 - LG전자 뉴스LGyogyui.tistory.com간단한 사용법은 알았으니 이제 심화 과정으로 들어갈..

LG전자가 스마트홈 플랫폼 ThinQ의 웹 기반 API를 전격적으로 공개했다https://live.lge.co.kr/2412-lg-api/ “누구나 손쉽게 스마트한 공간 구현”LG전자, 스마트홈 플랫폼 씽큐 API 전면 개방 - LG전자 뉴스LG전자(대표이사 조주완)가 스마트홈 플랫폼 LG 씽큐(LG ThinQ)의 ‘애플리케이션 프로그래밍 인터페이스(Application Programming Interface, 이하 API)’를 전면 개방해 LG전자 제품으로 손쉽게 스마트한 공live.lge.co.kr원래는 B2B 기반으로 LG전자와 파트너십을 맺은 기업의 개발자만 접근할 수 있었는데, 이젠 개인도 누구나 손쉽게 API를 통해 ThinQ 지원 LG전자 기기의 IoT 제어 솔루션을 만들수 있게 됐다 기존에..

Resolving 'bad marshal data' error on certbot (Let's Encrypt)1. 문제상황라즈베리파이4에서 구글홈 연동을 위해 사용중인 무료 SSL 인증서 발급 서비스인 Let's Encrypt의 CLI 툴인 certbot을 사용하다보면 간혹 아래와 같은 오류메시지를 마주치게 될 때가 있다오류 사항: 'bad marshal data (unknown type code)'2. 원인bad marshal data는 certbot 자체의 문제가 아니라 certbot이 사용하는 언어인 python의 문제다- certbot에서 발생하는 Full error log는 아래와 같다2024-09-18 22:12:09,133:WARNING:certbot.renewal:Attempting to ..

Home Assistant: Modify add-on option value from inside add-on container using Bashio 홈어시스턴트(Home Assistant, HA)의 애드온 개발 시 실행 인자를 도입해야 하는 경우가 대다수인데, 컨테이너 내부에서 해당 옵션 값을 바꾸려면 HA의 Supervisor API를 사용해야 한다 (HTTP POST 리퀘스트) 만약 Supervisor API 호출에 대한 별도의 개발을 하고 싶지 않다면, bashio 애드온의 wrapper 함수를 활용하면 손쉽게 해결할 수 있다 bashio는 HA 애드온 시 사용하는 베이스 이미지들에 기본적으로 설치된 애드온이라 베이스 이미지를 애드온 도커 빌드 시 FROM으로 사용할 경우 별도의 설치과정 없이 ..

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..

Create Multi-platform Docker Images for Home Network Python Application 내가 만든 힐스테이트 광교산용 RS-485 연동 홈네트워크 파이썬 코드를 Home Assistant OS(HAOS)에서 구동하는 방법을 포스팅한 뒤, 이에 관해 사용법이나 문제 보고하는 유저들이 조금씩 늘어나고 있다 HAOS에서 현대통신 RS485 연동 GitHub python 코드 실행하기 HAOS에서 현대통신 RS485 연동 GitHub python 코드 실행하기 2023년 막바지에 HAOS에서 내가 깃허브(GitHub)에 올려둔 힐스테이트 광교산 소스코드(현대통신 HDHN-2000 월패드 RS485 연동)를 HAOS가 설치된 SBC/NUC에서 실행하는 방법에 대한 문의가 ..

LG ThinQ REST API - Control Air Purifier 1년전 LG전자 로봇청소기의 가동 상태를 얻기 위해 ThinQ API(AWS IoT, MQTT)를 Python으로 연동한 바 있다 LG ThinQ REST API::파이썬 연동 LG ThinQ REST API::파이썬 연동 Access LG ThinQ API using Python 지난 글에서 Homebridge에 LG ThinQ 디바이스를 연동하는 방법에 대해 알아본 바 있다 Homebridge - LG ThinQ 연동하기 (애플 홈 연동) Homebridge - LG ThinQ 연동하기 (애플 홈 연동) Homebr yogyui.tistory.com 별 문제없이 잘 쓰고 있었는데, 최근 해당 글에 다음과 같은 댓글이 달렸다 나도..

Access LG ThinQ API using Python 지난 글에서 Homebridge에 LG ThinQ 디바이스를 연동하는 방법에 대해 알아본 바 있다 Homebridge - LG ThinQ 연동하기 (애플 홈 연동) Homebridge - LG ThinQ 연동하기 (애플 홈 연동) Homebridge의 verified된 플러그인 중에 LG전자 ThinQ 앱과 연동할 수 있는 플러그인이 있길래 설치 및 사용 후기를 남겨본다 1. 플러그인 설치 플러그인 검색창에서 'ThinQ' 키워드를 입력한 뒤, Homebridge L yogyui.tistory.com 안타깝게도 내가 원하는 '로봇청소기'는 애플 홈킷의 Native 액세서리가 없어서 연동이 불가능했다 (짜증...) 결국 플러그인 소스코드를 깃허브에..

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..

Check expiration date of SSL certificate (Let's Encrypt) Let's Encrypt로 발급받은 SSL 인증서는 3개월(90일)의 유효기간을 가지며, 만료되면 더이상 해당 인증서로 HTTPS 프로토콜을 사용하지 못하게 된다 발급받은 인증서가 언제 발급받았는지, 유효기간은 얼마나 남았는지 (만료일이 언제인지) 등의 정보는 certbot의 certificates 명령어로 확인할 수 있다 $ sudo certbot certificates 발급받을 때 지정한 인증서의 이름 해당 인증서가 적용될 도메인 주소 만료 시기 (남은 유효 기간) 인증서와 개인키 로컬 저장 경로 위 예시에서는 홈네트워크 플랫폼 Home Assistant용으로 발급받은 인증서 한개만 존재하는 라즈베리..

Resolve webroot error when renewing SSL certificate (Let's Encrypt) Let's Encrypt로 발급받은 SSL 인증서는 3개월에 한번씩 갱신해줘야 한다 ※ e-mail 주소를 기입해주면 인증서 만료 기한이 다가올 때 메일로도 통보해준다 (17일 남았을 때 최초로 메일 수신) 1. 문제 Let's Encrypt SSL 인증서는 certbot 툴로 관리(발급, 갱신, 폐기 등)하며, 인증서 갱신은 renew 인자를 명령어에 붙이면 된다 (특별한 경우가 아니라면 certbot에서 제공하는 auto renewal, 자동 갱신 기능을 사용하는게 좋다) $ sudo certbot renew 최근에 홈네트워크 플랫폼 Home Assistant의 HTTPS 접근을 ..

다이슨에서 만든 핫앤쿨 포름알데히드 공기청정기 제품 pure hot+cool cryptomic (HP06) 제품을 2년 가까이 사용해오고 있다 (겨울에 쓸 온풍기로 샀는데, 선풍기로도 성능이 굉장히 좋아서 사계절 내내 애용하는 제품) 새집증후군 주요원인인 포름알데히드를 없애준다고 해서, 새집으로 이사한 뒤에 틈날때마다 빵빵하게 틀어놓고 있다 ㅋㅋ 다이슨의 최신 제품은 스마트폰 어플리케이션(다이슨 링크)과도 연동되어서, WiFi를 통해 연결된 기기를 원격으로 제어할 수 있다 (실내 공기질을 시계열 plot으로 확인할 수도 있다) Dyson APi는 Home Assistant와는 자동으로 연계가 되는데, 애플 홈 앱과는 연동하는 방법을 몰라서 이제껏 별도의 앱으로만 구성했었는데, 얼마전에 웹서핑하면서 Hom..

Renew SSL Certificate (Let's Encrypt) 평소에 홈 IoT 음성 제어를 할 때 왠만하면 아이폰의 시리를 활용하고 간혹 구글 홈 미니 스피커를 사용하는데, 얼마전부터 홈 네트워크에 접속할 수 없다는 안내 멘트만 흘러나오고 제어가 되지를 않게 되었다 혹시나 싶어 Home Assistant(HA) 페이지로 접속을 시도해보니 "Unable to connect to Home Assistant." 문구만 덩그러니 뜬 채 접속이 되지 않았다 구글 어시스턴트가 HA와 연동되기 위해서는 HA에 HTTPS 보안 접속이 되는 환경을 꾸며야되는데, 지난 2월 쯤에 안드로이드랑 연동하기 위해 라즈베리파이에 HA 컨테이너랑 Nginx를 설치하고, duckdns에서 무료 도메인을 발급받은 뒤 Let's ..