💾 저장 · 백업 · 새 폰으로 옮기기 순서도

밭 기록은 허브폰 안에만 있습니다. 폰이 죽으면 같이 사라집니다. 가끔 파일 하나로 받아 폰 밖(PC·USB·나에게 보내기)에 두고(1부), 폰을 바꿀 때 그 파일로 되살립니다(2부).

걸리는 시간 받기 1분 · 되살리기 5분
누가 밭 주인(되살리기는 농장 마스터만)
어디서 폰 앱 홈 「💾 저장·백업」 또는 크롬: http://메인폰주소:8080/nado_backup_restore.html
🟡 새 폰에 되살리기와 앱 안 «다운로드 폴더에 저장»은 아직 실물에서 해 본 적이 없습니다(미검증, 2026-09-29 코드 고침). 중요한 옮기기 전에는 옛 폰을 버리지 말고 되살린 뒤 기록을 눈으로 대조하세요.
폰 앱에서 받으면 파일이 다운로드/NadoSmartFarm 폴더에 저장됩니다. 크롬에서 받으면 크롬의 다운로드 폴더로 갑니다. «마지막 백업» 기록은 파일을 받은 뒤에만 남습니다 — 받다가 실패하면 홈 알림이 그대로 남습니다.
드라이브 사본(B1)은 백업이 아닙니다. 자동으로 올라가지만 손에 쥔 파일이 없습니다. 이 순서도의 파일은 따로 받아 두세요.

1부 · 받아 두기

1
18:00📶
192.168.31.57:8080/nado_home.html

하루 마무리 잘 하세요, 김농부님

📥 밭 기록을 아직 한 번도 받아 두지 않았습니다 — 폰이 죽으면 같이 사라집니다받아 두기
마스터 · 밭 주인만

홈 알림의 「받아 두기」 또는 「💾 저장·백업」

남길 기록이 있는데 한 번도 안 받았거나, 마지막으로 받은 지 30일이 넘으면 홈 위에 알림이 뜹니다(«마지막 백업이 N일 전입니다 — 기록을 파일로 받아 폰 밖에 두세요»). 알림이 없어도 «마스터» 묶음의 「💾 저장·백업」으로 들어갈 수 있습니다.

누를 곳: 폰 앱 홈(또는 크롬 주소창 http://메인폰주소:8080/) → 홈 알림 「받아 두기」 (또는 「💾 저장·백업」). 처음 쓰는 크롬이라 이름표·연동 암호를 물으면, 주소 끝에 nado_backup_restore.html을 붙여 이 화면을 바로 열어도 됩니다(받기는 이름표 없이도 됩니다).

그 다음: «기록 내보내기 · 되살리기» 화면.

메인폰 주소를 모르면: 허브폰 첫 화면에 적힌 주소를 봅니다(이 밭은 192.168.31.57). PC도 밭 와이파이에 붙어 있어야 합니다.
2
18:01📶
192.168.31.57:8080/nado_backup_restore.html

💾 기록 내보내기 · 되살리기

지금 이 폰에 있는 것
작물 기록있음
영농일지있음
누적 광량41일
정점 판정 이력3건
pH 교정값있음
장치 카드(플러그 주소)5개
펌프 이송·급수 시간있음(실측)
자동화 규칙2개
사진백업에 안 들어감(용량)
마지막 백업아직 없음
📥 백업 파일 받기

무엇이 들었는지 보고 「📥 백업 파일 받기」

숫자는 전부 허브가 준 진짜 개수입니다. 파일 이름은 nadosmartfarm-backup-날짜.json 입니다. 화면에 안 보여도 배양 이력(거품·온도·pH 기록)·밭 위치·센서→통 짝도 같이 담깁니다.

누를 곳: 「📥 백업 파일 받기」

그 다음: 폰 앱이면 «✅ 저장했습니다 — 다운로드/NadoSmartFarm/nadosmartfarm-backup-날짜.json». 크롬이면 «브라우저에 파일을 넘겼습니다 — 다운로드 폴더에 … 이(가) 있는지 확인하세요». 어느 쪽이든 «마지막 백업» 줄이 오늘 날짜로 바뀝니다(크롬은 «브라우저로 받음» — 저장 창에서 취소했는지는 허브가 모릅니다).

버튼이 흐리고 «아직 백업할 기록이 없습니다 — 밭 기록을 몇 건 적은 뒤에 다시 오세요.» → 정상, 받을 게 없습니다.
«⚠️ 받지 못했습니다 — 저장 권한을 허용한 뒤 다시 눌러주세요» → 안드로이드 9 이하 폰. 뜨는 권한 창에서 허용하고 다시 누릅니다. 이때는 «마지막 백업»이 안 바뀝니다.
«이 폰 앱은 옛 버전이라 파일을 저장하지 못합니다» → 앱을 새로 깔거나 PC 크롬에서 받습니다.
«메인폰(허브)에 닿지 못했습니다» → 밭 와이파이인지 확인. «메인폰 앱이 옛 버전입니다 — 새로 빌드·설치해 주세요» → 허브 앱 업데이트.
3
18:03LTE
나와의 채팅
📄 nadosmartfarm-backup-2026-09-29.json파일 · 내 폰에서 보냄
9월 백업

받은 파일을 폰 밖에 둡니다

PC에 옮기기, USB 메모리, 이메일이나 메신저로 «나에게 보내기» — 어디든 좋습니다. 허브폰 안에만 있으면 폰이 죽을 때 같이 사라집니다.

할 일: 파일을 다른 기기로 옮기기 (한 달에 한 번쯤)

사진과 센서 측정 원장(CSV)은 이 파일에 없습니다. 측정 원장은 「내 측정 데이터」 화면에서 따로 받습니다. 정점 판정 사진은 드라이브 사본(B1)으로 저절로 올라가고, 나머지 사진은 「🗂️ 밭 자료 보기 → 사진」에서 골라 드라이브로 가져옵니다(C6). 화면 아래 안내의 두 이름을 누르면 그 화면으로 갑니다.

2부 · 새 폰으로 옮기기 (되살리기)

4
10:00📶
192.168.31.57:8080/nado_backup_restore.html
백업에서 되살리기

폰을 바꿨거나 앱을 다시 깔았을 때, 받아 둔 백업 파일을 골라 주세요.

⚠️ 되살리기는 지금 이 폰의 기록을 덮어씁니다. 되살리기 전에 지금 것부터 위에서 받아 두세요.
📂 백업 파일 고르기
nadosmartfarm-backup-2026-09-29.json
만든 때: 2026. 9. 29. 오후 6:01:12
기록 문서 2개 · 광량 41일 · 정점 판정 3건 · 장치 5개 · 규칙 2개

새 허브폰을 세운 뒤, 「📂 백업 파일 고르기」

먼저 새 폰에 앱을 깔고 «메인폰(허브)»으로 켭니다(A1). 새 폰에서 기록을 쌓기 전에 바로 되살립니다 — 되살리기는 합치기가 아니라 덮어쓰기입니다. 되살리기는 농장 마스터만 됩니다: 새 허브폰 앱 안에서 하거나(허브폰 자신은 그대로 통과), 다른 기기의 크롬이면 홈에서 이름표를 먼저 붙입니다 — 새 폰의 첫 이름표가 마스터가 됩니다(B4).

누를 곳: 「📂 백업 파일 고르기」 → 받아 둔 .json 파일

그 다음: 파일 이름·만든 때·기록 개수가 뜨고, 빨간 「덮어쓰고 되살리기」 버튼이 나타납니다. 개수가 옛 폰과 맞는지 봅니다. 2026-09-29 이전에 받은 파일에는 장치 카드·규칙이 없다는 줄이 붙습니다.

«⚠️ 이 앱의 백업 파일이 아닙니다» → 다른 파일을 골랐습니다. 이름이 nadosmartfarm-backup-로 시작하는 파일을 고릅니다.
5
10:02📶
192.168.31.57:8080/nado_backup_restore.html
백업에서 되살리기
nadosmartfarm-backup-2026-09-29.json
기록 문서 2개 · 광량 41일 · 정점 판정 3건
정말 덮어쓸까요? 한 번 더 누르세요
✅ 되살렸습니다 — 기록 문서 2개, 설정 21개, 장치 5개, 센서 짝 2개.
되살렸습니다. 화면을 다시 열어주세요. 장치 5개·배양 이력 …개 파일은 허브 앱을 껐다 켜야 반영됩니다. 자동화 규칙 2개는 «꺼진 채로» 되살렸습니다 — …

「덮어쓰고 되살리기」를 두 번 누릅니다

한 번 누르면 «정말 덮어쓸까요? 한 번 더 누르세요»로 바뀝니다. 5초 안에 한 번 더 눌러야 진행됩니다(5초 지나면 처음으로 돌아갑니다).

누를 곳: 「덮어쓰고 되살리기」 → 5초 안에 한 번 더

그 다음: «✅ 되살렸습니다 — 기록 문서 N개, 설정 N개, 장치 N개, 센서 짝 N개.»와 허브의 안내가 뜹니다. 각 기록 화면을 열어 옛 폰과 맞는지 봅니다.

«되살리기는 농장 마스터만 할 수 있습니다 — ○○님은 마스터가 아닙니다» → 마스터 이름표로 홈에 들어와 다시, 또는 새 허브폰 앱 안에서.
«이름표가 없습니다 — 홈에서 이름을 고른 뒤 「💾 저장·백업」으로 다시 들어오세요» → 주소로 바로 열었을 때. 홈에서 들어옵니다.
«배양이 돌고 있어 되살리지 않습니다 — 배양 화면에서 배양을 멈춘 뒤 다시 하세요» → 새 폰에서 벌써 배양을 시작했습니다. 멈추고 되살린 뒤 다시 시작(C1).
«⚠️ 되살리지 못했습니다 — 백업 파일을 읽지 못했습니다 …» → 파일이 깨졌습니다. 다른 날짜 파일로 다시.
6
10:05LTE
따라오는 것
기록 화면 자료 · 누적 광량·밭 이름 · 밭 위치·여러 밭 · 정점 판정 이력(통별) · pH 교정값 · 골든타임 · 가온 구역 · 판독 알고리즘·정답지·재료 추가 · 배양 이력 · 통별 펌프 지정 · 펌프 이송·급수 시간(실측 표시 포함) · 장치 카드(플러그 주소·신원·사용 한도) · 센서→통 짝 · 프로브 교체 이어받기 · 수위 이름표 · 자동화 규칙(꺼진 채로) · 밭 익명 id·집단 학습 설정 · 구독 id · AI 사용 수준 · 원격 열쇠
다시 해야 하는 것
자동화 규칙·조명 타이머 켜기 · 사람·권한(이름표) · AI 키·기상청 키 · 공개 서버 설정 · 카메라 통 지정 · 구글 드라이브 로그인 · 앱 잠금 PIN · 사진 · 센서 측정 원장
🔄 허브 다시 시작 (촬영 복구)

허브를 한 번 다시 시작하고, 따라오지 않는 것을 다시 합니다

장치 카드와 배양 이력 파일은 허브가 다시 켜질 때 반영됩니다. 새 허브폰 첫 화면에서 「🔄 허브 다시 시작 (촬영 복구)」를 누릅니다. 그다음: 장치 제어(D1)에서 플러그가 «연결됨»인지 보고, 자동화 규칙(D4)과 조명 타이머를 하나씩 켭니다. 이어서 «다시 해야 하는 것»을 차례로: 사람·권한(B4), 드라이브(B1), AI 키(B2), 날씨 키(B3), 카메라 통 지정(A8).

누를 곳: 새 허브폰 첫 화면 「🔄 허브 다시 시작 (촬영 복구)」

되살린 뒤 저절로 켜지는 것은 없습니다. 자동화 규칙과 조명 타이머는 꺼진 채로 돌아오고, 지금 돌던 배양의 순간 상태(배양 중 표시·공통 가온 목표)는 일부러 안 옮깁니다. 가온 구역은 통별 목표 온도와 함께 따라오지만, 가온은 배양 중일 때만 돌기 때문에 사람이 배양 시작(C1)을 눌러야 붙습니다 — 누르기 전에 가온 카드(C2)에서 목표 온도를 확인하세요. 연동 암호는 새 폰에서 새로 생기니 제어폰도 다시 붙입니다.

⚠️ 새 공유기로 바꿨다면 플러그 주소(IP)가 달라졌을 수 있습니다. 장치 카드는 플러그 신원(MAC)으로 엉뚱한 기기를 막지만, 주소는 「기기 찾기」로 다시 잡아야 합니다(D1).
⚠️ 규칙을 켤 때 «장치 없음» 오류가 나면 허브를 아직 다시 시작하지 않은 것입니다.