전체 글 61

[Python] 프로젝트 생성 기본 작업(가상환경)

VS Code 로 초기 환경을 세팅할 때 가상환경으로 설정하는 방법을 기록해둔다. PyCharm으로 개발 할 경우 Virtualenv를 선택하여 진행하면 아래 과정이 자동으로 수행된다. 1. 가상환경 생성하기 Using Python Environments in Visual Studio Code Using Python Environments in Visual Studio Code Configuring Python Environments in Visual Studio Code code.visualstudio.com VS Code로 빈 폴더 생성 후 가상환경을 구축한다. 기본적으로 CLI 환경에서 python을 실행할 경우 전역 환경에서 실행된다. 설치되는 모든 패키지는 글로벌 환경과 모든 프로그램에 영향을 ..

DEV/미분류 2023.02.13

[HomeAssistant] ESP + 가이거계수기로 방사선(라돈) 측정

라돈 측정을 위해 기성품을 찾아보다 가격을 보고 센서만 구매해서 ESP에 붙여본 후기입니다. HA 까페에 선행해서 작업해보신 분이 계셔서 편하게 작업할 수 있었습니다. 센서 소개 글 HomeAssistant [ESPHOME] 2.8만원 라돈 측정 센서 대한민국 모임의 시작, 네이버 카페 cafe.naver.com 구매처 및 센서 정보 https://ko.aliexpress.com/item/1005004896319865.html 28566.0₩ 50% OFF|조립 DIY 가이거 카운터 키트, 조립 방사선 검출기 시스템 밀러 튜브 핵 방사선 검 Smarter Shopping, Better Living! Aliexpress.com ko.aliexpress.com 가이거 계수기로 방사능을 측정하는 방식입니다. ..

IOT 2023.02.12

[HomeAssistant] BLE를 활용한 재실감지 및 세대현관 문열림 자동화(2)

이전 글에서 BLE 장치를 활용하여 재실 감지와 세대 현관 문열림 자동화 방법을 소개 해드렸었는데요. https://oriyaho.tistory.com/52 [HomeAssistant] BLE를 활용한 재실감지 및 세대현관 문열림 자동화(1) BLE를 활용한 재실감지 및 세대현관 문열림 자동화 사례 엘리베이터 호출하기와 더불어 만족도가 높았던 자동화 입니다. 앞서 BLE를 활용하여 재실을 감지하고 현관문 자동화를 하신 분들이 많이 blog.oriang.net 이번엔 현관 문열림 시간을 단축 시켜 보았습니다. 엘리베이터를 내리자마자 자동화가 동작합니다. 거실 월패드에서 세대현관으로 나가는 상시 전원 찾기 사진은 찍어두지 못했네요 ㅠ 현관에 도어벨을 뜯어서 작업하다가 누가 오면 뻘쭘할 것 같아서 외부 작업시..

IOT 2022.11.22

[HomeAssistant] BLE를 활용한 재실감지 및 세대현관 문열림 자동화(1)

BLE를 활용한 재실감지 및 세대현관 문열림 자동화 사례 엘리베이터 호출하기와 더불어 만족도가 높았던 자동화 입니다. 앞서 BLE를 활용하여 재실을 감지하고 현관문 자동화를 하신 분들이 많이 있었습니다. 저희집 구성원은 안드로이드와 아이폰을 모두 사용하고 있어서 BLE를 이용한 재실 자동화를 쉽게 적용하지 못하고 있었습니다. (제가 못한거라고 봐야겠죠 ㅎㅎ) ESPresense 3버전부터 iOS를 제대로 지원한다는 네이버 HA 까페 글을 보고 세팅 해봤습니다. 일부러 풀어 쓴 내용이 있으니 이미 쓰고 계신분들은 굳이 안보셔도 괜찮을 것 같습니다. 대부분의 내용이 사전 참고 글, 댓글과 중복됩니다. 진행하면서 시행착오가 좀 있었는데 처음부터 끝까지 설명된 글이 있으면 좋겠다 싶어서 정리 해두었습니다. 사전..

IOT 2022.11.02

[HomeAssistant] 재실 전등 자동화 (인체감지센서 + 카운터센서)

이 사례는 문을 항상 열고 생활하는 곳에 적합한 자동화입니다. 특히 옷방, 드레스룸 같이 출입이 잠시 이뤄지는 경우 꽤 좋은 방식입니다. 카운터 센서는 굳이 사용할 필요는 없으나 이미 아카라 FP1을 구매하기 이전부터 사용하고 있었고 HomeAssistant 전등 자동화 개선기 (시하스 카운터센서 + 아카라 모션 T1 센서) 대한민국 모임의 시작, 네이버 카페 cafe.naver.com 출입하는 동시에 이벤트가 발생하므로 방 구조에 따라 입구 쪽으로 재실 센서를 설치하지 못하는 경우 사용하기 적합합니다. 문을 열어 들어가는 화장실의 경우는 도어센서를 같이 활용하고 있습니다. (마찬가지로 FP1만으로도 자동화는 충분히 가능합니다.) 화장실에 자동화를 구성해뒀는데 오작동하거나 문제 된 적이 없어서 만족하고 ..

IOT 2022.07.08

[HomeAssistant] 재실 전등 자동화 (인체감지센서 + 도어센서)

이 사례는 문을 닫아 놓고 생활하는 곳에 적합한 자동화입니다. 예를 들면 저희집은 화장실 문을 항상 닫아두고 24시간 환풍기가 돌아가고 있습니다. 도어 센서가 열렸을 때 또는 인체 감지 enter 이벤트가 발생되었을 때 전등이 켜지며, 전등이 켜지는 자동화가 실패하지 않는 조건에 좀 더 집중하였습니다. Aqara FP1 센서 하나로도 자동화가 충분합니다만 1초의 딜레이도 못 참겠다 하시는 분은 도어센서를 활용해보는 것도 좋을 것 같습니다. 센서의 특성상 투과하는 성질이 있어 불필요하게 지나가는 과정에서 전등이 켜지는 경우가 발생합니다. 환경에 맞게 잘 설치하는 게 중요할 것 같습니다. 감지 거리나 민감도를 조정 할 수 있습니다. 제품 인체감지센서 : Aqara FP1 (RTCZCGQ11LM) Xiaomi..

IOT 2022.07.08

[HomeAssistant] 공동현관, 현관 호출 시 알림 + 사진 전송하기

공동현관 벨 연동 관련 글 선구자 분들이 계셔서 작업할 때 많은 도움이 되었습니다. HomeAssistant Motioneye & Easycap을 네트워크 방식으로 교체 했습니다. 안녕하세요. 현관 초인종의 아날로그(CVBS) 카메라를 Easycap으로 붙여 한동안 잘 사용했습니다. 이 구조의 문제가... Easycap USB 데이타를 영상으로 인코딩... cafe.naver.com HomeAssistant 월패드 출입문 영상을 네트워크 카메라 서버를 이용해 HA와 연결 대한민국 모임의 시작, 네이버 카페 cafe.naver.com 구매처 [A1754] NETWORK SERVER ICANSERVER611 > CCTV관련제품 | 만물상닷컴 [A1754] NETWORK SERVER ICANSERVER611 ..

IOT 2022.05.28

[Docker] JupyterLab 설치

필요할 때 마다 조금씩 개발하려고 웹 기반으로 개발환경을 세팅하였습니다. Jupyter Notebook 보다 더 다양한 확장성과 기능을 제공한다고 소개하고 있습니다. 도커 환경 설치 공식 매뉴얼 https://jupyterlab.readthedocs.io/en/stable/getting_started/installation.html#docker Installation — JupyterLab 3.4.2 documentation © Copyright 2018, Project Jupyter. The Jupyter Trademark is registered with the U.S. Patent & Trademark Office. Revision c5b544fd. jupyterlab.readthedocs.io 도..

[Docker] PostgreSQL + PostGIS 설치

오픈소스 데이터베이스인 PostgreSQL과 공간쿼리 사용을 위한 PostGIS extension을 설치하였습니다. Docker 환경에서 데이터 수집 관련 DB로 사용할 예정입니다. 컨테이너 설치 답게 OS 설치, DBMS 설치, Extension 설치가 간단합니다. 자세한 내용은 아래 docker hub 참고. https://hub.docker.com/r/postgis/postgis Docker Hub hub.docker.com docker run 명령어 사용 시 아래 postgres 공식 저장소의 환경변수를 사용할 수 있습니다. https://registry.hub.docker.com/_/postgres/ Postgres - Official Image | Docker Hub We and third p..

[HomeAssistant] 라즈베리파이에서 ESXi로 HA 이전 하기

크게 세 단계로 구분하여 이전 경험을 작성하였습니다. (선행작업. NUC에 ESXi 7 설치하기) ESXi에 Home Assistant VM 생성하기 라즈베리파이에 설치된 HA Full backup 후 ESXi에서 복원하기 후속작업 Z-Wave, Zigbee 코디네이터 옮기기 기존 IP로 변경 ESXi 시작, 종료 설정 (선택사항) 도메인 및 SSL 인증서 적용 1. ESXi에 Home Assistant VM 생성하기 HA 다양한 설치 방법 중 ESXi에서 가상머신 환경에서 설치 방법입니다. 사실 설치보다는 HAOS github 공식 릴리즈로 배포하는 VMDK(가상디스크)를 ESXi에서 import 하는 과정입니다. 참고 했던 글 Hass.io on VMWare ESXi 6.7 - Step By Step..

IOT 2022.05.13