본문 바로가기

Hardware/Home Assistant(라즈베리파이)39

해킹에 무방비하게 노출된 내 서버, 기본적인 방어는 되어 있는지 확인해 보세요 지인이 운영하는 워크스테이션에 셋방살이로 일부 자원 공유받아 사용하고 있는데요. 어느 날 서버 주인이 느닷없이 윈도에 원격접속이 되지 않는다고 연락이 왔습니다. 서버에는 리눅스 하나, 윈도 하나가 돌아가고 있고 각 OS별로 개인 계정을 하나씩 두고 사용하고 있는데 다른 건 다 괜찮은데 윈도 계정중 1개만 아래와 같이 너무 많은 로그인 시도로 인해 계정이 잠겼다고 경고가 나왔습니다. 몇십 년 윈도 사용하면서 이런 메시지를 본 건 처음이라 상당히 당황스럽더라고요. 그래서 윈도 이벤트 기록을 살펴보니 로그인 로그가 엄청나게 발생해 있는 걸 볼 수 있었습니다. 로그인을 시도한 위치도 제각각이고 로그인 아이디도 제각각이었습니다. 이게 그 말로만 듣던 무작위 대입 해킹시도이구나 싶더군요. 윈도 서버는 항상 켜져있지.. 2023. 8. 27.
ESPHome - OSError: [Errno 105] No buffer space available 아주 오래전에 ESPHome에서 발생한 에러와 그 해결방법에 대한 기록입니다. 아무 문제 없이 잘 사용하고 있었는데 OS업데이트가 변수인지, 언제부터인가 갑자기 ESPHome 노드들의 원격 로그 보기에서 에러가 발생했습니다. OSError: [Errno 105] No buffer space available 에러번호 105에 버퍼(?)가 부족?? 다행히 간단한 해결방법이 있었습니다. 해결방밥은 "/etc/sysctl.conf" 파일에 다음 설정을 추가해 줍니다. net.ipv4.igmp_max_memberships=50 파일 수정 후 적용하기 위해서는 아래와 같이 "sysctl -p" 명령을 실행한다. 조치를 마치고 나서 다시 ESPHome 로그를 열어보면 문제없이 로그를 잘 확인할 수 있습니다. 끝! 2023. 4. 11.
스마트 플러그 Sonoff S26 R2 - ESPHome 설치 & HA연동 이상무 Sonoff 스마트 플러그 Sonoff S26 R2 제품 사용기입니다. 예전에 Sonoff S20 제품에 ESPHome을 설치하는 내용을 공유한 적 있었는데 그 후속 버전인 것 같습니다. 안 쓰는 전등이 있어서 취침등으로 사용하려고 스마트 플러그를 구입을 했는데요. 원래 쓰던 S20를 구매하려고 했습니다. ESPHome 설치도 쉽게 할 수 있었고 지금까지 아무 문제없이 잘 사용하고 있었는데 업그레이드 제품이 나와서인지 더 이상 S20은 구할 수가 없었고 그래서 새로운 버전인 S26 R2 모델을 구매하게 되었습니다. 인터넷을 찾아보면 S26에 대한 내용은 좀 있는데 S26 R2에 대한 내용은 또 잘 안 보이네요. 걱정이 조금 되긴 했지만 뭐 큰 문제 있겠나 싶어서 2개 구매했고 다행히 계획했던 작업이 잘 .. 2022. 3. 21.
라즈베리파이 OS 64bit로 업그레이드하고 Home Assistant 설치하기 라즈베리파이 OS의 64비트 버전이 드디어 공식적으로 공개되었습니다. 공개된지는 벌써 한참 되었지만 요즘은 왜 이렇게 의욕이 떨어진 건지 보통 큼 맘먹지 않으면 OS 설치는 쉽게 엄두가 나지 않네요. 그 옛날에는 윈도를 하루에도 몇 번씩 다시 깔고 했었는데 어떻게 했나 싶네요. 잡설은 각설하고 본론을 얘기하자면, 그동안 Home Assistant(HA) 서버와 같이 Quad Sata Hat이라는 SSD/HDD 연결 모듈을 사용해서 작은 NAS정도의 역할을 수행해오던 라즈베리파이 서버를 라즈베리파이 OS 32비트에서 64비트로 업그레이드하였고 32비트에서 사용하던 모든 기능들을 문제없이 그대로 사용할 수 있게 되었습니다. 그리고 64비트 운영체제를 설치하게 되면서 얻은 이점은 code-server를 사용할.. 2022. 3. 16.
QUAD SATA HAT에 연결한 SSD에서 직접 라즈베리파이 부팅하기 라즈베리파이를 기성품 NAS처럼 사용할 수 있도록 해주는 신박 아이템 QUAD SATA HAT(이하 HAT) 제품에 대한 추가 포스팅입니다. 이전 글에서는 이 제품을 조립한 경험과 사용 방법 등을 공유하고 장단점에 대해서도 얘기를 했었는데요. 이 분야에서는 좀 독보적인 제품이라고 생각하고 그래서 비판할 거리가 거의 없긴 했지만 제가 이 제품을 처음 사용했을 때는 아쉽게도 치명적인 단점이 하나 있었습니다. 라즈베리파이 DIY NAS 구축 준비 & QUAD SATA HAT Kit 구입 후기 소형 홈 서버 구축을 해보고 싶다는 생각을 늘 하고 있었습니다. 그러다가 Home Assistant(HA)를 사용하면서부터 라즈베리파이의 매력에 빠지게 되었고, 라즈베리파이에서 HA를 사용하면서 동시에 미 kwonkyo... 2022. 3. 8.
라즈베리파이4에서 xRDP 접속에러 해결 라즈베리파이와 리눅스라는 운영체제를 처음 접했을 때는 쉘 환경이 익숙하지 못해서 xRDP를 많이 사용했습니다. 시간이 지날수록 많은 분들이 쉘 환경을 사용하시는 것처럼 저도 점차 xRDP는 거의 사용을 안 하게 되었습니다. 하지만 가끔 파일을 정리한다던가 할 때 여전히 터미널에서 파일을 복사하고 이동하고 하는 건 익숙해지지가 않아서 xRDP에 접속해야 할 때가 생깁니다. 그런데 얼마 전 라즈베리파이 OS 업그레이드를 하고 난 후부터 xRDP접속을 하면 다음과 같은 에러가 발생하면서 접속을 할 수 없는 상황이 발생했습니다. 찾아보니 대략 2가지 원인이 있었는데요. 가장 많은 분들이 효과를 봤다고 하는 방법먼저 적용해봤습니다. xRDP 멀티 로그인 불가 대략 '21년도 말에 라즈베리파이 OS가 Debian1.. 2022. 3. 3.
라즈베리파이OS에 Home Assistant Supervised 설치방법 2 배경 예전에 라즈베리파이 OS가 설치된 환경에서 Home Assistant Supervised를 설치하는 방법을 포스팅했던 적이 있었습니다. 그런데 HA를 다시 설치할 일이 생겨서 그때 쓴 글을 보고 똑같이 해 봤는데 시간이 많이 지나서 변경된 부분이 많이 있어서 그 방법은 안되더라고요. 그래서 새로 바뀐 방법으로 설치하는 방법 다시 정리합니다. 라즈베리파이OS 설치 후 도커 + Home Assistant Supervised 설치방법 (data파일은 SSD로) 배경 라즈베리파이 OS가 설치되어 있다는 가정하에서 시작합니다. 라즈베리파이 OS 설치에 대해서는 이전 포스팅을 참고해 주세요. Home Assistant(HA)를 설치하는 방법에는 여러 가지가 있습니다. HA kwonkyo.tistory.com .. 2022. 1. 5.
Home Assistant 보안 연결(Https) 문제 해결하기 (DST Root Ca X3 인증서 만료) 한 두어 달 전부터인가 Home Assistant(HA)에 접속을 하면 크롬에서 보안 연결이 되지 않았다고 경고를 표시하기 시작했습니다. 그리고 크롬도 업그레이드되고부터는 보안 연결이 되지 않은 사이트라고 위험하다는 계속 경고를 해대서 더 미루면 안 되겠다 싶어서 조치를 취했습니다. 전 HA서버에 duckdns를 사용하는데 여기서 "Let's Encrypt" 인증을 활용합니다. 그런데 Let's Encrypt에서 원래 사용했던 루트 인증서가 '21년 9월 30일 부로 만료가 되어서 새로운 인증서를 사용해야 하기 때문에 이런 문제가 생기고 있는데요. 원래 사용하던 인증서는 "DST Root CA X3"이고 이제는 "ISRG Root X1"를 사용한다고 합니다. 그러면 만료된 인증서는 어떻게 갱신해야 하느냐.. 2022. 1. 3.
라즈베리파이에 데비안을 설치하기 위한 준비(Rufus 사용법) OS로는 라즈베리파이 OS가 설치도 간편하고 호환도 잘 되니까 별문제 없이 지금까지 잘 쓰고 있었는데요. Home Assistant는 데비안만 적통으로 인정을 하죠. 라즈베리파이 OS도 데비안 기반이긴 합니다만 HA는 순정 데비안이 아니면 지원하는 OS가 아니라고 합니다. 제가 사용하는 하드웨어 중에서 아직 데비안에서 정상 동작시키는 방법을 찾지 못한 어떠한 것이 있기도 하고 아직까지는 사용하는데 무리가 없어서 당분간은 그냥 계속 라즈베리파이 OS를 사용할 예정이지만 OS를 변경해야 하는 언젠가를 위해서 라즈베리파이에 데비안을 설치하는 방법 살짝 맛을 좀 봤습니다. 라즈베리파이 OS와는 다른 생소한 절차가 필요해서 이번 포스팅에서는 그 특이한 부분만 기록합니다. 준비물 라즈베리파이 OS처럼 OS 이미지 .. 2021. 11. 20.
공공 API 대기오염정보, REST 센서로 추가하기 공공 API로 제공되는 대기오염정보를 Home Assistant(HA) 센서로 등록하는 방법입니다. 제공 데이터로 아래와 같이 현재 상태 확인에도 활용할 수 있고 자동화를 통해서 미세먼지가 나빠지면 자동으로 공기청정기를 켠다던가 하는데도 활용할 수 있습니다. 공공API 사용신청 먼저 대기오염정보를 실시간으로 제공해줄 API를 신청합니다. 아래 링크로 공공데이터 포털로 이동합니다. 공공데이터 포털 국가에서 보유하고 있는 다양한 데이터를『공공데이터의 제공 및 이용 활성화에 관한 법률(제11956호)』에 따라 개방하여 국민들이 보다 쉽고 용이하게 공유•활용할 수 있도록 공공데이터(Datase www.data.go.kr 우선 퀵하게 회원가입을 먼저 하고, 첫 페이지 검색창에 "대기오염정보"라고 검색을 합니다. .. 2021. 10. 22.
zigbee 모듈 CC2531, 외부 안테나 설치 Home Assistant(HA) 서버로 사용하고 있는 라즈베리파이에 Zigbee Hub 기능을 사용하기 위해서 "CC2531"이라는 유명한 zigbee 모듈을 사용하고 있습니다. 생긴 건 허접하지만 USB에 꽂기만 하면 HA를 zigbee hub로 만들어주는 강력한 성능과 함께 저렴한 가격 때문에 인기가 많아서 많은 분들이 사용하고 있는 걸로 알고 있습니다. Home Assistant에 Zigbee 장치 연결하기(CC2531) 어쩌다 보니 최근에는 Home Assistant(HA) 관련 포스팅만 올리고 있네요. 오늘은 IOT에서 빼놓을 수 없는 Zigbee 장치를 HA에 연동하는 방법을 얘기해 보겠습니다. HA는 라즈베리파이를 기본으로 동작하 kwonkyo.tistory.com 하지만 전파 수신감도가 .. 2021. 9. 13.
HACS 설치방법 HACS(Home Assistant Community Store)는 HA에서 각종 커스터마이징을 GUI에서 설치하고 관리하도록 도와주는 패키지입니다. 많은 서비스들이 HACS를 지원하기 때문에 깔아 두면 한 번은 요긴하게 사용할 수 있는 패키지인 것 같아요. 설치는 스크립트로 진행할 수 있습니다. 터미널을 열어서 HA 컨테이너 안으로 들어가서 다음 명령어를 입력합니다. wget -O - https://get.hacs.xyz | bash - 설치가 완료되면 HA 'Configuration' 메뉴로 이동합니다. 새로운 통합 구성요소를 추가해 주면 되는데요. HACS를 검색해서 추가할 수 있습니다. 필요한 권한 등을 확인하는 창이 나타나는데 모두 체크해 줍니다. 확인을 누르고 나면 인증 코드가 발행됩니다. G.. 2021. 9. 10.
Sonoff SNZB-02(zigbee 온습도계) 측정 주기(reporting interval) 설정하기 zigbee 온습도계 중에서 Sonoff의 SNZB-02 모델을 소개하고 추천드린 적이 있었습니다. 깔끔한 디자인도 그렇지만 무엇보다 온습도를 측정하는 기본에 충실한 제품이라서 였는데요. 그런데 측정된 데이터를 서버에 보내주는 주기가 너무 띄엄띄엄했고 이런 데이터라면 에어컨이나 가습기 등을 제어하는 트리거로 사용하기에 문제가 있어서 이 간격을 조절하는 방법에 대해서 공유하려 합니다. zigbee 온습도계, Sonoff SNZB-02 Zigbee타입의 온습도계 두 번째 리뷰입니다. 알리에서 배송비 포함하여 약 9달러에 구매 가능한 온습도계입니다. 지난번에 tuya 제품을 리뷰한 적이 있었는데요. tuya 온습도계는 아무래도 제가 불 kwonkyo.tistory.com 문제점 SNZB-02 센서의 온습도 측.. 2021. 8. 16.
IR 리모컨 Bridge LQ-Y08, ESPHome 펌웨어로 Home Assistant와 연동 Home Assistant(HA)에 집안에 모든 가전제품을 다 연동하면 욕심이 없어질까요? 이번엔 선풍기, 사운드바, 리모컨 형광등 등등 적외선 리모컨으로 동작하는 기기들도 모두 HA에 엮어보려 합니다. 그러려면 적외선 LED나 수신 모듈 그리고 기타 몇 가지 부품만 있으면 간단하게 IR Bridge 만들 수 있는데요. 요즘 알리에서 저렴하고 디자인도 이쁜 것들이 많아서 굳이 부품 모아서 만드는 게 무슨 의미인가 싶더라고요. 잘 안되면 화만 나고 말이죠. 그래서 여기저기 자료 좀 찾아보다가 커스텀 펌웨어 올리기 괜찮다는 모델 중에서 가격도 착한 걸로 하나 골랐습니다. 제품 이름이 뭔지 확실하지 않습니다. 나중에 제품을 받고 나서 알게 된 건데 모델명은 LQ-Y08이었습니다. 역시나 주문하고 잊을만하니 도.. 2021. 5. 27.
갤럭시 워치에서도 Home Assistant를 사용하기 - UI for Home Assistant 얼마 전 삼성 갤럭시 워치 액티브 2를 구매해서 아주 만족하면서 잘 사용하고 있는 중인데요. Home Assistant(HA) 사용자로서 스마트 워치에서도 집안에 있는 기기들을 조작하는 로망을 꿈꾸며 앱스토어를 찾아봤는데요. 혹시나 했는데 다행히 앱이 있었습니다. 게다가 무료예요. 워치용 앱들은 좀 쓸만한 앱은 삼성 공식 앱 말고는 모두 유료뿐인데 그 와중에 내가 꼭 필요했던 앱이 무료라니 정말 HA 능력자분들의 역시 배포가 남다르십니다. 일단 무작정 깔아봅니다. 처음 깔면 적잖이 당황을 할 수밖에 없습니다. 앱을 실행하면 처음 뜨는 화면이 뭘 의미하는지도 모르겠고 아무리 눌러봐도 아무 반응도 없었거든요. 그런데 조금만 기다리면 오른쪽 화면처럼 메뉴를 선택할 수 있게 바뀝니다. 아마 워치의 속도가 느려서.. 2021. 3. 29.