본문 바로가기
IOT스마트홈 만들기 (Home Assistant)/(FriendlyWrt OS) RK3328에 HA 설치

RK3328이 탑재된 SBC보드 (NanoPi Neo3) 사용기 (3) HA 본격 설치 성공기 (FriendlyWrt)

by ProjectDH 2021. 5. 6.

OS 설치는 FriendlyWrt, armbian 두 가지를 다뤄볼 예정이지만, 저는 armbian을 사용할 예정입니다.

이 게시물은 FriendlyWrt 세팅 글이오니, 참고용으로만 활용해주시길 바랍니다.


우선 마이크로 SD카드를 64기가 (샌디스크)로 교체하고 제가 기존에 올렸었던 설치기를 기반으로 진행하니 큰 문제 없었습니다.

 

다만 opkg update 명령어를 생략한 점을 추가하고, 도커에 HA올릴 때 /etc/localtime 마운트를 빼야하는 것 그 두가지만 수정되었습니다.

 

이렇게 HA를 설치하고, 테스트로 샤오미 버튼을 연동했습니다.

집 와이파이에 있는 장치인 네오쿨캠 플러그와 구글 홈 미니도 잡히네요.

 

한번 파이썬 개발용도로도 사용할 수 있지 않을까 생각해서 파이썬3와 관련 모듈(크롤링시 필요한 것)도 설치해봤습니다.

 

opkg update

opkg install python3

opkg install python3-pip

pip3 install requests

pip3 install selenium

pip3 install bs4

 

중간에 pip 업데이트 하라고 떠서 업데이트 했습니다.

 

-----

WARNING: You are using pip version 20.1.1; however, version 21.0.1 is available

You should consider upgrading via the '/usr/bin/python3 -m pip install --upgrad pip' command.

-----

 

/usr/bin/python3 -m pip install --upgrade pip

 

opkg install youtube-dl

opkg install ffmpeg // 오류뜹니다.

 

오류 내용입니다.

 

* satisfy_dependencies_for: Cannot satisfy the following dependencies for ffmpeg:

* kmod-sound-core

* opkg_install_cmd: Cannot install package ffmpeg.

 

왜뜨는지 모르겠네요. opkg install kmod-sound-core 안됩니다. 영상 녹화용도로는 사용이 불가능할 것 같고요.

 

그리고 openwrt는 ipk 확장자의 패키지를 설치해야하므로

많은 제약이 있네요. (우분투나 데비안에 비해서)

 

자바스크립트가 있는 사이트를 파이썬 selenium을 이용해서

크롤링하려면 chromedriver가 필요한데

그 프로그램을 openwrt에 설치할 방법도 없는 것 같습니다.

 

그래서 결과는 requests를 이용해서 간단한 크롤링 (네이버 뉴스?)은 가능하지만

selenium 크롤링은 어려울 것 같다입니다.

 

램 용량은 1.53GB 남는 상태이고, 저장공간은 48.2GB 남네요. 64GB SD카드 메모리를 사용한다면 충분합니다.

 

 

Neo3의 os를 우분투 기반으로 사용한다면 selenium도 가능할지 궁금하네요. 감사합니다.

 

댓글