SMART FARM CONTROL
현재 시간 --:--:--
공유기 WiFi IP: 확인중...
ESP32 서버 연결
화면은 ESP32 API로 설정/동작 명령만 전달합니다. Tuya ON/OFF는 ESP32가 저장된 Worker 주소로 직접 실행합니다.
동 선택
모든 동은 같은 설정 화면을 사용합니다. 각 동에서 LED/물주기를 PIN 릴레이 또는 Tuya Device ID로 선택하세요.
현재 시간 설정
인터넷 시간이 안 잡히면 타이머 기준 시간을 한 번 맞춰주세요.
공유기 WiFi 설정
저장된 WiFi 없음
시스템 업데이트
Arduino IDE에서 내보낸 firmware.bin 파일만 선택해 ESP32 펌웨어를 교체합니다. 업데이트 화면은 이 index.html에서 처리하고, ESP32는 API와 업로드 수신만 담당합니다.
현재 버전: 확인중
업데이트 주소: -
펌웨어 업로드는 multipart POST이므로 가능하면 같은 WiFi에서 ESP32 내부 IP로 직접 전송합니다.
LED 점등
꺼짐
00:00 ~ 00:00
드래그해서 시작/끝 시간을 설정
00:00 ~ 00:00
물주기
정지
00:00 ~ 00:00
범위 안에서만 간격 물주기
마지막 물주기: -
상태: 정상
00:00 ~ 00:00
출력 설정
기본 출력 방식은 PIN 또는 Tuya입니다. Tuya LAN 제어는 Device ID, 기기 내부 IP, LocalKey, DP를 저장해야 실제 공유기 WiFi 안에서 직접 제어됩니다.
Tuya 방식은 Device ID, 기기 내부 IP, LocalKey, DP를 저장하면 ESP32가 LAN 3.5 방식으로 직접 제어합니다.
Tuya LocalKey 조회
Client ID, Secret, Device ID를 입력하면 US 서버(openapi.tuyaus.com)에서 LocalKey를 조회합니다. Client ID/Secret은 ESP32에 저장되어 다음 접속 때 자동으로 불러옵니다.
대기중
서버 지역은 US, 프로토콜은 3.5로 내부 고정합니다. DP는 출력 설정에서 LED/물주기별로 선택합니다.