Hardware Interfaces
ADS1115 (I2C 4-ch ADC)
Requires I2C bus enabled above.
Reading: --
ADS1115 Channel Configuration
| Ch | Enable | Name | Type | R1 (kΩ) | R2 (kΩ) | Shunt (Ω) | PSI Max | Tank (cm) | Cal (+PSI) |
|---|
Onboard ADC1
ESP32 ADC1 pins — 12-bit, 0–3.3 V. ADC2 unavailable while WiFi is active.
| Pin | Enable | Name | Type | R1 (kΩ) | R2 (kΩ) | Shunt (Ω) | PSI Max | Tank (cm) | Cal (+PSI) | Atten | Reading |
|---|
ADC Attenuation Calibration
Calibration offsets applied to raw mV readings at each attenuation level. Values are the same for all ADC channels.
| Attenuation | Range | Cal (mV) | Current Reading |
|---|
GPS (TinyGPS++)
Status: -- Satellites: --
Sensors
I2C bus enable and pin selection are configured in the Hardware tab.
DHT Sensor (Temperature/Humidity)
Reading: --
SHT21 (I2C Temp/Hum)
Reading: --
Onboard ADC1 configuration has moved to the Hardware tab.
DS18B20 Temperature
Status: -- Temperature: --
INA226/INA219 Power Monitor
Status: --
RCWL-1670 — Ultrasonic distance / level
(external = echo-only)
Reading: --
Detection & Counters
Pin priority: I2C → Sensors → DHT → Motion → I/O Ports.
GPIO0/2/15 excluded from detection (boot constraints). GPIO34-39 are input-only.
Simple Motion Detector
Motion Input 1 Motion: --
Motion Input 2 Motion: --
Pulse Counter
Reading: --
RPM Meter
Reading: --
Digital I/O Ports
⚠ NTP not synced — clock schedules are suspended until a valid time is received.
Only pins not claimed by I2C or detection sensors are shown. Enabling I2C or detection removes affected pins on next page load.
| GPIO | Enable | Name | Dir | Function / Mode | Inverse | State / Control |
|---|
▼ I2C Expander Ports
| Pin | Enable | Name | Dir | Invert | State |
|---|
Automation Rules
Automate DOUT/PWM outputs based on sensor readings. Same source+condition pair cannot be duplicated.
Add New Rule