Current Temperature -- °C Waiting for data
Current pH -- Ideal range: 6.5 to 8.5
Current Turbidity -- NTU Waiting for data
Next Feeding Time --:-- RTC DS3231 schedule

Sensor Monitoring Panel

Auto refresh: 5 seconds
Temperature
-- °C

DS18B20 waterproof temperature sensor

Waiting
pH Level
--

PH-4502C probe, ideal range 6.5 to 8.5

Waiting
Turbidity
-- NTU

DFRobot turbidity sensor water clarity reading

Waiting

Realtime Sensor Charts

Temperature vs Time

pH vs Time

Turbidity vs Time

Feeding Control Panel

Manual feed sets feednow = 1. ESP32 resets it after servo movement.

100 fish = 60° estimated servo rotation

Feeding Schedule Panel

Stored in Firebase as timers/time0, time1, and time2.

System Status Panel

WiFi StatusUnknown
ESP32 StatusUnknown
Battery Voltage-- V
Solar StatusUnknown

User Settings Panel

Optional override stored at settings/feedingAmount.

Feeding Log Table

Date Time Type
Waiting for feeding logs...