어느 날 외출 중에 라즈베리파이5가 뻗어버렸습니다. n8n 워크플로우도 멈추고, 집에서 돌리던 서비스들이 전부 응답 없는 상태. SSH도 안 되고, 집에 돌아가기 전까지는 손 쓸 방법이 없었습니다. 그 무력함을 다시 겪지 않기 위해 WiFi 스마트플러그를 하나 구매해서 연결하고, 전원이 복구되면 Pi5가 자동으로 켜지도록 설정했습니다.
✅ 완성된 구성
- 스마트폰 앱으로 WiFi 콘센트 ON/OFF 원격 제어
- 전원 복구 시 라즈베리파이5 자동 부팅
- 과전류 임계값 설정으로 하드웨어 보호
🛒 준비물
- WiFi 스마트플러그 (앱으로 ON/OFF 가능한 제품)
- 라즈베리파이5 (이미 동작 중인 상태)
저는 전력 모니터링 + 과전류 차단 기능이 있는 제품을 골랐습니다. 앱 하나로 어디서든 전원을 제어할 수 있고, 이상 전류가 흐르면 자동으로 차단해줍니다.
⚠️ 핵심 문제 — Pi5는 기본적으로 전원 복구 시 자동 부팅이 안 된다
라즈베리파이4까지는 전원을 꽂으면 바로 부팅됐습니다. 그런데 Pi5는 PMIC(전력관리 IC)가 달라지면서 halt 상태에서는 저전력 대기 모드로 남아 있습니다. 스마트플러그로 전원을 껐다 켜도 Pi가 안 켜지는 이유입니다.
이걸 해결하는 설정이 바로 EEPROM 부트로더의 POWER_OFF_ON_HALT 옵션입니다.
🛠 Step 1 — 현재 EEPROM 설정 확인
터미널에서 아래 명령어로 현재 부트로더 설정을 확인합니다.
sudo rpi-eeprom-config출력 예시:
[all]
BOOT_UART=1
POWER_OFF_ON_HALT=0
BOOT_ORDER=0xf146POWER_OFF_ON_HALT=0이 기본값입니다. 이 상태에서는 sudo halt 후 전원을 복구해도 Pi가 부팅하지 않습니다.
🛠 Step 2 — 설정 파일 생성 및 EEPROM 적용
수정할 설정 파일을 만들고 바로 EEPROM에 씁니다.
cat > /tmp/eeprom_config.txt <<'EOF'
[all]
BOOT_UART=1
POWER_OFF_ON_HALT=1
BOOT_ORDER=0xf146
EOF
sudo rpi-eeprom-config --apply /tmp/eeprom_config.txt아래와 같이 UPDATE SUCCESSFUL이 뜨면 성공입니다.
VERIFY: SUCCESS
UPDATE SUCCESSFUL📌 재부팅 전에는 sudo rpi-eeprom-config에서 여전히 0으로 보입니다. 현재 실행 중인 EEPROM 값을 보여주기 때문입니다. 실제로는 플래시에 새 값이 쓰여진 상태이므로 다음 부팅부터 적용됩니다.
💡 POWER_OFF_ON_HALT 값의 의미
- 0 (기본값): halt 시 PMIC가 저전력 대기 유지 → 전원 복구해도 부팅 안 됨
- 1: halt 시 PMIC가 전원 완전 차단 → 전원 복구 시 자동 부팅
🚀 Step 3 — 원격 재부팅 사용법
설정이 완료되면 이제 어디서든 Pi5를 재부팅할 수 있습니다.
- SSH로 접속 가능한 경우:
sudo reboot으로 그냥 재시작 - SSH가 먹통인 경우 (Pi가 완전히 뻗었을 때): 스마트플러그 앱에서 전원 OFF → 5초 대기 → 전원 ON → 자동 부팅
📌 sudo reboot은 플러그 조작 없이 소프트웨어로 재시작합니다. 스마트플러그는 Pi가 완전히 응답 없을 때를 위한 마지막 수단입니다.
⚡ 보너스 — 스마트플러그 과전류 임계값 설정
많은 스마트플러그에는 전력 임계값 초과 시 자동 차단 기능이 있습니다. Pi5의 소비 전력을 기준으로 적절히 설정해두면 하드웨어 보호에 도움이 됩니다.
| 상태 | 소비 전력 |
|---|---|
| 유휴 (idle) | 3~5W |
| 일반 부하 | 8~15W |
| 최대 부하 (CPU 풀로드 + 주변기기) | 최대 27W |
공식 Pi5 어댑터가 27W(5V/5A)짜리인 만큼, 임계값은 50W로 설정하는 것을 추천합니다. 정상 최대 소비(27W)의 약 2배 여유를 두면서도, 쇼트나 비정상 과전류는 잡아낼 수 있습니다. 기본값인 3450W는 Pi5에서는 사실상 보호 기능이 없는 것과 다름없습니다.
📌 마치며
WiFi 스마트플러그 하나와 EEPROM 설정 한 줄로 “외출 중 Pi가 뻗으면 어쩌지”라는 걱정을 완전히 없앴습니다. 홈서버를 운영하신다면 꼭 이 조합을 추천드립니다. 비용도 저렴하고, 설정도 5분이면 끝납니다.