연동 가이드

HedgieMate를 TeslaMate 서버에 연결하는 방법

사전 준비 사항

1

필수 환경

이 앱은 TeslaMate의 데이터를 시각화해주는 클라이언트입니다. 따라서 다음 환경이 필요합니다:

  • TeslaMate 개인 서버 (Docker) 또는 MyTeslaMate 클라우드 서비스
  • 집 밖에서 접속하려면: 외부 접속 설정 필요 (VPN 등)
  • 집 안에서만 쓴다면: 동일한 Wi-Fi 네트워크 연결 필요

1단계: API 컨테이너 설치

2

TeslaMate API 추가

앱이 TeslaMate 데이터베이스와 통신하기 위해 작은 '통역사(API)'가 필요합니다. TeslaMate가 설치된 서버에 아래 컨테이너를 추가해주세요.

Visit the TeslaMate API 깃허브 가이드 for detailed instructions.

사용 중인 `docker-compose.yml` 파일에 아래 코드를 붙여넣고, 데이터베이스 비밀번호 등을 본인의 설정에 맞게 변경한 뒤 다시 실행하세요.

docker-compose.yml
... existing TeslaMate docker-compose configuration ...

services:
  teslamateapi:
    image: tobiasehlert/teslamateapi:latest
    restart: always
    depends_on:
      - database
    environment:
      - ENCRYPTION_KEY=MySuperSecretEncryptionKey
      - DATABASE_USER=teslamate
      - DATABASE_PASS=secret
      - DATABASE_NAME=teslamate
      - DATABASE_HOST=database
      - MQTT_HOST=mosquitto
      - TZ=Europe/Berlin
    ports:
      - 8080:8080

2단계: 외부 접속 설정 (선택)

3

LTE/5G 환경에서도 접속하려면?

보안 경고: 아무런 보호 조치 없이 포트 포워딩으로 서버를 개방하지 마세요.

안전하게 외부에서 내 서버에 접속하는 3가지 추천 방법입니다:

추천 솔루션

방법 A: Tailscale (가장 추천)

  • Tailscale VPN 무료이며 설정이 가장 간편합니다. 복잡한 네트워크 지식이 없어도 5분이면 설정 가능합니다.
    설치 방법 보기
  • ZeroTier Tailscale과 유사한 가상 네트워크 솔루션입니다.
    가이드 보기
  • WireGuard 속도가 빠르지만 설정이 약간 복잡할 수 있습니다.
    가이드 보기
  • OpenVPN 가장 전통적인 방식의 VPN입니다.

방법 B: 리버스 프록시 + 인증

방법 C: Cloudflare Tunnel

  • Cloudflare Zero Trust 개인 도메인이 있다면 가장 깔끔한 방법입니다. 공인 IP 없이도 도메인으로 안전하게 접속할 수 있습니다 (Service Token 인증 지원).

네트워크 설정이 너무 어렵다면 'Tailscale'을 검색해서 따라해보세요. 가장 쉽고 안전한 방법입니다.

1단계: API 컨테이너 설치

2

MyTeslamate 서비스 사용

MyTeslamate는 로컬 설치 없이 TeslaMate API 연결을 제공하는 호스팅 서비스입니다. 계정이 없다면 MyTeslamate 계정을 만드세요.

중요: 최근 MyTeslamate 업데이트 이후 항상 인증이 필요합니다. tobiasehlert/teslamateapi:latest 이미지를 사용하고 Basic Auth를 선택하세요.

  1. MyTeslamate에서 Add-on 섹션으로 이동하세요
  2. Connectivity: TeslaMate API & MQTT를 활성화하고 tobiasehlert/teslamateapi:latest 이미지를 선택하세요
  3. 인증 방식으로 Basic Auth를 선택하세요
  4. Endpoint URL, Login, Password/Token을 복사하세요
  5. HedgieMate에서 Endpoint를 API URL에, MyTeslamate의 Login을 Username에, Password/Token을 Password에 입력하세요
  6. 막히셨나요? [email protected]으로 메일 주시면 도와드리겠습니다.

Endpoint URL, Login, Password/Token을 안전하게 보관하세요. 절대 공개적으로 공유하지 마세요 – TeslaMate 데이터에 대한 전체 액세스 권한을 제공합니다.

3단계: 앱 설정

4

앱 설치

아이폰 App Store에서 HedgieMate를 다운로드하세요.

다운로드: App Store
5

주소 입력

앱을 켜고 설정한 API 주소를 입력하세요:

  • 도메인 사용 시 https://teslamate.my-domain.com (Cloudflare Tunnel 등)
  • IP 직접 입력 http://192.168.0.10:8080 (집안 내부망 또는 VPN 연결 시)

중요: TeslaMate 웹 대시보드 주소(포트 4000)가 아니라, 위에서 설치한 API 주소(보통 포트 8080)를 입력해야 합니다.

6

연결 완료

'연결 테스트' 버튼을 눌러 성공 메시지가 뜨면 모든 준비가 끝났습니다. 이제 내 차의 데이터를 탐험해보세요.

도움이 필요하신가요?

설정 과정이 막히거나 궁금한 점이 있다면 언제든 문의해주세요.

HedgieMate 번역에 참여하세요

HedgieMate를 더 많은 언어로 제공할 수 있도록 도와주세요. 번역에 기여해주신 분께는 감사의 의미로 Pro 라이선스를 무료로 드립니다!

Pro 라이선스 무료 제공 번역 시작하기