홈 › 블로그 › 저렴한 SwitchBot 플러그를 자동 ping 원격 전원 스위치로 만들기

저렴한 SwitchBot 플러그를 자동 ping 원격 전원 스위치로 만들기

게시일 2026-08-20

원격 전원 스위치는 아주 평범한 문제를 해결합니다. 서버가 응답하지 않으면 콘센트를 껐다 켜는 것입니다. 여기에 자동 ping 확인을 더하면, 누군가 차를 몰고 오기를 기다리지 않고도 무인 머신을 복구할 수 있습니다. 문제는 가격입니다. 단일 콘센트 워치독은 $100 가까이 할 수 있지만, SwitchBot Plug Mini는 점심 한 끼 값 정도입니다.

이미 FrontierStack과 Home Assistant를 운영하고 있다면 이 저렴한 플러그로 같은 일의 상당 부분을 처리할 수 있습니다. FrontierStack이 대상을 감시하고, Home Assistant가 콘센트 연결을 제공하며, SwitchBot 플러그가 전원을 차단하고 복원합니다. 한계도 있습니다. 이것은 소프트웨어와 네트워크 서비스의 연쇄이지, 자체 완결형 하드웨어 워치독이 아닙니다. 홈 랩, 작업실, 중요도가 낮은 원격 머신이라면 충분히 합리적인 선택이 될 수 있습니다.

가격 차이는 실제로 크지만, 정확하게 말해야 합니다

2026년 8월 20일에 확인한 가격으로 비교하면 팩 크기에 따라 약 10배 차이입니다. SwitchBot 공식 스토어에서는 Plug Mini 1개를 $11.99, 2개 팩을 $18.99, 4개 팩을 $29.99에 판매하고 있었습니다. 플러그 1개당 2개 팩은 약 $9.50, 4개 팩은 약 $7.50입니다.

같은 시점에 단일 콘센트 제품인 ezOutlet5는 Amazon에서 $91.95였습니다. SwitchBot 플러그 1개와 비교하면 7.7배, 4개 팩의 플러그 1개와 비교하면 12.3배입니다. 실질적으로 하드웨어 가격 차이는 약 10배입니다. 가격과 프로모션은 바뀌므로 구매 전에 양쪽을 모두 확인하십시오.

이 비교가 완전히 동등한 조건은 아닙니다. ezOutlet5는 이 한 가지 작업을 위해 만들어진 제품입니다. 워치독, ping 설정, 전원 릴레이가 기기 안에 있고, Wi-Fi뿐 아니라 이더넷도 지원하며, 별도의 Mac이나 Home Assistant 서버 없이도 계속 판단을 내릴 수 있습니다. 원격 WAN 엣지에서는 이런 독립성이 중요합니다. SwitchBot 방식이 저렴한 이유는 이미 운영 중인 시스템을 재사용하기 때문입니다.

저비용 구성은 이렇게 맞물립니다

자동 경로는 네 부분으로 구성됩니다.

  1. FrontierStack은 항상 켜져 있는 Mac에서 실행됩니다. ping, TCP 또는 HTTP로 대상을 확인합니다.
  2. Home Assistant는 SwitchBot 플러그를 콘센트 엔티티로 노출합니다.
  3. SwitchBot Plug Mini는 대상 기기의 주 전원을 켜고 끕니다.
  4. 대상은 갑작스러운 전원 차단을 견디고 전원이 돌아오면 부팅할 수 있는 머신입니다.

여기서 중요한 세부 사항이 있습니다. FrontierStack의 SwitchBot 전용 패널에서는 플러그를 서버에 연결하고 켜기, 끄기, 전원 재투입을 수동으로 사용할 수 있습니다. 자동 상태 확인 복구는 전원 제어에 있으며, SwitchBot 플러그의 경우 현재 이 경로는 Home Assistant 엔티티를 사용합니다. 원격 버튼뿐 아니라 자동 ping까지 원한다면 Home Assistant 연결을 설정하십시오.

1. 안전한 부하에 플러그 연결

SwitchBot 앱에서 Plug Mini를 추가하고 업데이트한 뒤, 껐다 켤 수 있는지 확인하십시오. 플러그의 전기 정격을 기기와 대조해 확인하십시오. 히터, 의료 장비, 생명 안전 시스템, 예기치 않은 재시작으로 누군가 다칠 수 있는 장비에는 이 구성을 사용하지 마십시오.

전원이 공급되는 기기는 주 전원이 돌아왔을 때 스스로 시작되어야 합니다. 라우터는 대개 그렇지만, 데스크톱 PC는 펌웨어에서 Restore on AC Power Loss 설정이 필요할 수 있습니다. 기기 옆에 있을 때 이 동작을 테스트하십시오.

2. Home Assistant를 통해 플러그 노출

Home Assistant에 SwitchBot을 추가하고 플러그의 스위치 엔티티를 찾으십시오. switch.workshop_server_power처럼 연결된 부하와 관련된 이름을 붙이십시오. switch.plug_3 같은 이름은 6개월 뒤에는 믿고 쓰기 어렵습니다.

FrontierStack을 끌어들이기 전에 Home Assistant에서 엔티티를 테스트하십시오. 콘센트를 끄고 몇 초 기다린 다음 다시 켭니다. 상태 변화가 올바르게 보고되는지 확인하십시오. SwitchBot 연결 방식은 Home Assistant와 SwitchBot 하드웨어에 따라 로컬일 수도, 클라우드 기반일 수도 있습니다. 인터넷이나 Wi-Fi 장애 중에 무엇이 계속 동작하는지가 여기에 따라 결정되므로, 어떤 경로인지 파악해 두십시오.

3. FrontierStack에 콘센트 추가

전원 제어를 여십시오. Home Assistant 섹션에 기본 URL과 Home Assistant 프로필에서 발급한 장기 액세스 토큰을 입력합니다. FrontierStack은 토큰을 Mac의 키체인에 저장합니다.

다음 설정으로 콘센트를 추가하십시오.

콘센트를 저장한 다음 켜기, 끄기, 재투입을 수동으로 사용해 보십시오. 실제 기기가 완전히 종료되고 부팅되는 과정을 지켜보십시오. 콘센트, 호스트, 상태가 모두 FrontierStack에 표시된 것과 일치할 때만 다음 단계로 진행하십시오.

4. 자동 복구 켜기

Auto power-cycle when the host fails its check를 활성화하십시오. FrontierStack은 1분에 한 번 확인하고 3회 연속 실패를 기다리므로, 패킷 하나를 잠깐 놓쳤다고 바로 전원을 뽑지는 않습니다. 전원을 재투입한 뒤에는 10분간 대기합니다. 호스트가 계속 다운되어 있으면 세 번 시도한 후 멈추고, 끝없이 재투입하는 대신 알림을 발생시킵니다.

이 정책은 의도적으로 보수적이지만, ping이 답해 주는 질문은 여전히 하나뿐입니다. 호스트가 응답할 수 있는가? 애플리케이션은 죽었는데 머신은 ping에 응답할 수도 있습니다. 그런 경우에는 서비스 포트에 대한 TCP 확인이나 HTTP 상태 URL을 사용하십시오. 취약해지지 않으면서 유용한 서비스를 대표하는 가장 좁은 신호를 선택하십시오.

서버에는 복구 단계를 사용하십시오

관리 대상 서버라면 FrontierStack의 서비스 워치독이 더 부드러운 경로를 제공합니다. 먼저 서비스 재시작을 시도하고, 강제 전원 재투입은 마지막 단계가 됩니다. 이 복구 단계는 워치독 실패 이후 SSH, 모니터 데이터, ping, ARP, 일반 서비스 포트를 포함한 모든 호스트 신호가 지속적으로 사라진 경우에만 진행됩니다. 장애 한 건당 강제 재투입은 한 번만 수행합니다.

서버의 서비스 워치독 복구 설정에서 SwitchBot 기반 Home Assistant 콘센트를 선택하십시오. 직접 자동 ping보다 설정할 것이 많지만, 실제 서비스를 실행하는 머신에는 이쪽이 더 나은 기본값입니다. 프로세스 재시작으로 해결될 웹 프로세스 장애가 곧바로 전원 차단으로 이어져서는 안 됩니다.

플러그를 제어하는 경로를 끊지 마십시오

제어하는 쪽은 제어 대상과 독립되어 있어야 합니다. FrontierStack Mac이나 Home Assistant 호스트를 SwitchBot 콘센트에 연결하지 마십시오. SwitchBot으로 가는 명령 경로를 담당하는 라우터나 액세스 포인트도 주의하십시오. 콘센트가 꺼진 뒤에는 다시 켜라는 명령이 갈 경로가 없을 수 있습니다.

이것이 전용 워치독의 가장 큰 장점입니다. ezOutlet5는 콘센트 자체에서 ping과 리셋 루프를 실행할 수 있습니다. SwitchBot, FrontierStack, Home Assistant로 이어지는 연쇄는 이 서비스들이 계속 사용 가능해야 동작합니다. 저비용 구성은 네트워크 엣지 아래에 있는 대상에 사용하거나, 대상이 꺼져도 살아남는 로컬 제어 경로를 마련하십시오.

적합한 대상과 부적합한 대상

적합한 후보로는 멈춘 미니 PC, 카메라 브리지, 실험실 액세스 포인트, 데이터가 버려도 되거나 안전하게 저널링되는 어플라이언스형 서버가 있습니다. 부적합한 후보로는 FrontierStack을 실행하는 Mac, Home Assistant 호스트, 쓰기 작업 중인 데이터베이스, 종료 계획이 없는 스토리지 서버, 플러그에 도달하는 데 필요한 유일한 라우터가 있습니다.

강제 재부팅은 반복되는 장애의 해결책이 아닙니다. 알림을 유지하고 원인을 조사하십시오. 전원 공급 장치, 발열, 메모리 압박, 충돌한 서비스, 잘못된 업데이트 등이 원인일 수 있습니다. 스마트 플러그는 접근 수단과 복구 시간을 벌어 줄 뿐, 근본적인 장애를 무해하게 만들지는 않습니다.

묶음 팩으로 소규모 사이트도 현실적입니다

SwitchBot은 Plug Mini를 2개 팩과 4개 팩으로 판매하므로, 머신을 추가할수록 콘센트당 비용이 내려갑니다. 확인한 가격 기준으로 4개 팩은 ezOutlet5 표시 가격의 3분의 1도 되지 않습니다. 그래서 문제가 생길 때마다 플러그 하나를 옮겨 꽂는 대신, 작업실 서버, 카메라 녹화기, 테스트 장비, 예비 액세스 포인트에 각각 복구용 콘센트를 두는 것도 합리적입니다.

여러 개를 설치하기 전에 실제 플러그와 해당 엔티티 모두에 라벨을 붙이십시오. 엉뚱한 머신에 연결된 저렴한 콘센트는 누군가 백업 중에 전원을 재투입하는 순간 결코 저렴하지 않습니다.

각 방식이 유리한 경우

사이트가 정말로 무인이거나, WAN 라우터 자체를 복구해야 하거나, 다른 컴퓨터 없이 워치독이 동작해야 한다면 전용 원격 전원 스위치를 선택하십시오. 이미 FrontierStack과 Home Assistant를 운영하고 있고, 제어하는 쪽이 독립적으로 유지되며, 더 풍부한 호스트 맥락과 함께 저렴한 콘센트를 여러 개 두고 싶다면 SwitchBot과 FrontierStack 조합을 선택하십시오.

흥미로운 점은 $12짜리 플러그가 $92짜리 워치독과 같다는 것이 아닙니다. 같지 않습니다. 유용한 결론은 기존 소프트웨어가 값비싼 로직을 각 콘센트 밖으로 옮겨 올 수 있다는 것입니다. 적합한 대상이라면 SwitchBot 플러그 하나로 수동 원격 전원, 자동 상태 확인, 보호 장치를 갖춘 복구를 하드웨어 비용의 약 10분의 1로 얻을 수 있습니다. 4개 팩을 사면 계산은 더 유리해집니다.

이어서 여러 제조사 홈 오토메이션 가이드, 원격 서버 가이드, 자동화 가이드를 참고하십시오.

Mac에서 모두 운영하십시오.

FrontierStack은 이 Mac과 연결된 서버에서 서비스를 설치, 모니터링, 보호하며 — 암호와 키는 어떤 AI에게도 보이지 않게 지킵니다.

FrontierStack 다운로드

Apple 공증 완료 · 안전 & 보안 · macOS 13 Ventura 이상