본문 바로가기

Home Assistant14

RK3328이 탑재된 SBC보드 (NanoPi Neo3) 사용기 (5) HA 기본 세팅 및 보안 강화 SSH 보안 강화 CC2538 동글에 지그비 기기 페어링 기타 HA 설정 순으로 포스팅을 진행하겠습니다. 1. SSH 보안 강화 NanoPI Neo3의 SSH 보안을 강화해보겠습니다. 먼저 SSH 포트 변경입니다. vi /etc/ssh/sshd_config 를 입력하고 수정모드로 진입 (i키 입력) #Port 22 부분을 자신이 사용하고 싶은 포트로 변경 (#은 주석이므로 제거하셔야 합니다.) Port 포트번호 저장방법 ESC => :wq 입력 이후 systemctl restart ssh 를 입력하면 포트 변경 됩니다. 포트를 변경하기만 해도 어느정도 안심할 수 있겠다고 생각하지만 전혀 그렇지 않습니다. 해외 ip로 무차별 대입 방식으로 SSH 접속이 계속 들어옵니다. 그래서 3번이상 로그인을 실패하면 .. 2021. 8. 7.
HA와 구글 홈 미니로 인터넷 라디오 재생방법 (final) 안녕하세요. 소나미 (project DH) 입니다. 오늘은 오직 HA IOT 플랫폼, 파이썬 언어와 xteve 프록시 (오디오 코덱 변환용)로 구글 홈 미니로 라디오를 청취하는 방법을 소개해드리려고합니다. 파이썬 flask로 서버를 실행시켜놓으면 바로 사용 가능합니다. 파이썬 서버를 키기전에 준비해야 할 사항은 명령어를 입력해서 패키지를 설치해야합니다. 아래의 명령어를 입력해서 파이썬3를 설치해주시고 apt install python3 flask 서버를 설치해야합니다. pip3 install flask pip3 install waitress 그리고 웹 url 호출관련 패키지를 설치해야합니다. pip3 install beautifulsoup4 pip3 install requests 그 다음에는 xteve .. 2021. 7. 29.
RK3328이 탑재된 SBC보드 (NanoPi Neo3) 사용기 (4) armbian OS 올리기 + HA 설치기 (armbian) OS 설치는 FriendlyWrt, armbian 두 가지를 다뤄볼 예정이지만, 저는 armbian을 사용할 예정입니다. 이 게시물은 armbian입니다. 제가 설정하는대로 설정을 하시면 HA 서버를 활용하는데 큰 문제는 없을 것입니다. Armbian_21.02.3_Nanopineo3_buster_current_5.10.21.img 파일을 balenaEtcher 프로그램을 이용해서 sd카드에 올렸고 ip scanner로 ip를 알아냈습니다. putty로 접속 후 입니다. 초기 암호 root, 1234 Welcome to Armbian 21.02.3 Buster with Linux 5.10.21-rockchip64 System load: 5% Up time: 4 min Local users: 2 Memor.. 2021. 5. 6.
RK3328이 탑재된 SBC보드 (NanoPi Neo3) 사용기 (3) HA 본격 설치 성공기 (FriendlyWrt) OS 설치는 FriendlyWrt, armbian 두 가지를 다뤄볼 예정이지만, 저는 armbian을 사용할 예정입니다. 이 게시물은 FriendlyWrt 세팅 글이오니, 참고용으로만 활용해주시길 바랍니다. 우선 마이크로 SD카드를 64기가 (샌디스크)로 교체하고 제가 기존에 올렸었던 설치기를 기반으로 진행하니 큰 문제 없었습니다. 다만 opkg update 명령어를 생략한 점을 추가하고, 도커에 HA올릴 때 /etc/localtime 마운트를 빼야하는 것 그 두가지만 수정되었습니다. 이렇게 HA를 설치하고, 테스트로 샤오미 버튼을 연동했습니다. 집 와이파이에 있는 장치인 네오쿨캠 플러그와 구글 홈 미니도 잡히네요. 한번 파이썬 개발용도로도 사용할 수 있지 않을까 생각해서 파이썬3와 관련 모듈(크롤링시 .. 2021. 5. 6.
[호매틱스 박스 Q 사용기] 2. Home Assistant앱 호환성 테스트 안녕하세요. 오늘 1부에서 개봉기 및 초기 설정에 이어서 IOT앱 테스트 요청이 있어서 Home Assistant 설치 후 테스트해보았습니다. 구글 티비 스토어에는 Home Assistant가 없습니다. 먼저 호매틱스에 Aptoide TV 마켓을 설치하고나서 Home Assistant를 설치한 것입니다. 이렇게 검색 후 실행해봤습니다. 개인 HA 주소 입력 후 로그인 창이 뜹니다. 여러 방향키를 누르고 확인 버튼을 누르면 로그인 폼에서 키보드가 열리더라고요.. 로그인 후 접속되었습니다. 열리는 속도가 좀 답답하게 느렸습니다. 제대로 뜨기는합니다. 근데 문제는 한쪽방향 키만 먹힙니다. 리모컨만으로 이전 엔티티로 이동하거나 양 옆으로 이동하기 힘듭니다. HA앱 사용시에 마우스는 필수입니다. 여기서 테스트를 .. 2021. 4. 30.
RK3328이 탑재된 SBC보드 (NanoPi Neo3) 사용기 (2) - 기본 설정 및 도커로 HA 설치 시도 (FriendlyWrt) 이전글 RK3328이 탑재된 SBC 서버 NEO3 스펙 소개 및 외관 소개 blog.projectdh.link/69 RK3328이 탑재된 SBC보드 (NanoPi Neo3) 사용기 (1) - OS 올리기 (FriendlyWrt) blog.projectdh.link/70 =========================================== OS 설치는 FriendlyWrt, armbian 두 가지를 다뤄볼 예정이지만, 저는 armbian을 사용할 예정입니다. 이 게시물은 FriendlyWrt 세팅 글이오니, 참고용으로만 활용해주시길 바랍니다. 이제 OS도 올렸으니, 기본적인 설정을 해봅시다. 우선 패스워드 변경부터 해봐야겠죠? 1. 패스워드 변경 FriendlyWrt 관리 페이지 접속 후 로그인을.. 2021. 4. 23.
RK3328이 탑재된 SBC보드 (NanoPi Neo3) 사용기 (1) - OS 올리기 [FriendlyWrt] OS 설치는 FriendlyWrt, armbian 두 가지를 다뤄볼 예정이지만, 저는 armbian을 사용할 예정입니다. 이 게시물은 FriendlyWrt 세팅 글이오니, 참고용으로만 활용해주시길 바랍니다. 이번 강좌는 IOT 서버 설치를 1도 안해본 사람도 따라할 수 있게 설치하는 과정을 정말 자세하게 써놓았습니다. 안녕하세요. 오늘은 저번에 소개해드렸던 RK3328이 탑재된 SBC에 운영체제를 올려보려고 합니다. 저번에 올렸던 것처럼 운영체제는 크게 두 가지가 있는줄 알았더니 armbian도 지원합니다. 이렇게 되면 선택의 길은 커진 것이지요. debian 기반, ubuntu 기반 (buster, focal)을 제공하고 있습니다. Neo3에 올릴 운영체제를 검색하다가 알아낸 정보입니다. (도커를 올려.. 2021. 4. 14.
RK3328이 탑재된 SBC 서버 NEO3 스펙 소개 및 외관 소개 IOT 서버로 좋을 SBC보드를 함께 찾아보고 있었습니다. 그중에서 RK3328을 후보로 두고 있었는데, 오렌지 파이에 쓰였던 칩이기도 하고, 중국산 SBC에 많이 사용되는 칩 중에 하나이기 때문입니다. 마침 UHD 미니 PC 매니저님이신 Eddy님이 NEO3를 택배로 보내주셨습니다. 그래서 간단하게 수령 후기를 올리려고합니다. 먼저 NanoPI NEO3의 스펙은 아래 이미지로 자세한 정보를 올립니다. 오른쪽이 RK3328이 탑재된 SBC보드의 스펙입니다. 조금더 자세한 스펙도 아래의 이미지로 올립니다. 컴퓨터의 핵심인 CPU는 Cortex-A53입니다. 램은 DDR4가 탑재되있고, 제가 수령한 모델은 2GB입니다. 1GB/2GB 두 개의 모델이 있습니다. 램이 커야 아무래도 처리속도와 안정성이 좀 더 .. 2021. 4. 13.
[HA] 텔레그램에서 Home Assistant의 구성요소를 제어해봅시다. 텔레그램으로 간단하게 플러그 등 스위치를 제어하거나, 상태 값을 불러오는 용도로 HA와 함께 사용할 수 있을까? 라고 생각을 했습니다. 알아보니까 텔레그램봇, 텔레그램 notify의 구성 요소를 생성할 수 있었고 telegram_command를 이벤트 트리거로 사용하면 충분히 플러그 제어, 답장은 가능했습니다. 그래서 제가 LTE 망으로도 가능한지 한번 테스트해봤습니다. 스마트폰 핫스팟 ON (K사 LTE) => iptime 공유기에서 확장모드로 신호 수신 (무선 Wan) => 라즈베리파이에 LAN 연결 결국은 통신사망이 라즈베리파이에 연결되었습니다. HA를 외부에서 제어하려면 포트포워딩은 필수인데, 이미 구성된 것들은 외부에서도 사용이 가능하겠죠.^^ 텔레그램 커맨드를 보냈더니, 똭 플러그가 켜지고 답.. 2021. 2. 25.
[z2m] 아카라 누수센서를 압력센서로 만들어서 활용하기 - pc 자동 잠금설정 안녕하세요. 예전에 제가 ST 카페에서 압력센서를 마지막 하나 남은 것을 구매했었습니다. 공구하고 남은 것들 재고 정리로 판매 하신걸 저는 단순히 구매했습니다. 압력센서가 센서 위에 무게가 감지되면 상태가 바뀌는 센서이지요. 단순히 HA에 붙일 수 있을줄 알았지만, 알아보니까 도어센서 혹은 누수센서와 함께 많이 사용한다고 하더라고요. 도어센서에 하려면 납땜을, 누수센서에 하려면 간단하게 육각 드라이버로 나사를 풀고 선을 감아주기만 하면 되더라고요. 그래서 저는 누수센서로 결정했습니다. 얼마전에 누수센서가 도착해서.. 어제 막 누수센서에 압력센서를 연결했습니다. 압력센서의 사진은 다음과 같습니다. 전선이 두가닥 있는데 누수센서 뒷부분의 나사를 풀고 연결해주면 됩니다. 다이소에서 2천원짜리 육각드라이버를 구.. 2021. 2. 10.