본문 바로가기
IT 전자기기

구형폰을 미홈 iot 콘트롤러로 HA 서버 만들기 Home Assistant 구축하기

by 다사도 2026. 1. 26.
반응형

루팅 안한 폰에서 진행중

1. pkg update && pkg upgrade -y

2. # 기본 도구 및 파이썬 설치
pkg install python nodejs-lts git coreutils binutils -y

3. # 컴파일에 필요한 필수 빌드 도구 (한 줄로 입력)
pkg install build-essential libffi openssl libjpeg-turbo libtirpc libsqlite -y

4. # 최근 HA 설치의 필수 관문: Rust 및 Cargo (암호화 라이브러리 빌드용)
pkg install rust-bin -y <--- 에서 나므로  pkg install rust -y  로 진행

# HA 전용 디렉토리 생성 및 이동
mkdir ~/homeassistant
cd ~/homeassistant

# 가상 환경 생성 (이름: venv)
python -m venv venv

# 가상 환경 활성화
source venv/bin/activate

 

-----------------------------------( venv 커서 프로프트에서 진행 ) ------------------------------------

# pip 자체 업데이트 및 필수 빌드 도구 설치
pip install --upgrade pip

5. mkdir -p $HOME/tmp

6. export TMPDIR=$HOME/tmp

7. pip install --upgrade pip setuptools wheel

8. pip install maturin

9. getprop ro.build.version.sdk ( 결과로 23, 24, 25, 26 같은 숫자가 나올 겁니다. (예: 안드로이드 6.0은 23, 7.1은 25, 8.0은 26)

10. # 만약 숫자가 26였다면  
export ANDROID_API_LEVEL=26  (안드로이드 버전을 자동 인식해야하는데 안되는 경우 수동 인식)
export CFLAGS="-Dindex=strchr -Drindex=strrchr"    (index 명령어 처리 오류 발생시 강제로 index를 ctrchr 로 재설정)
export MAKEFLAGS="-j1"              (멀티코어 에러 발생 혹은 프로세서 1개만 작동 시키고 싶을때 코어 잡 1)
export CARGO_BUILD_JOBS=1  (멀티코어 에러 발생 혹은 프로세서 1개만 작동 시키고 싶을때 코어 잡 1)

11. pip install cryptography  (오래 걸림)


pip install uv

pip install homeassistant

위 명령어 이제 실행.

 

반응형

댓글