ByteWaterlevel in Short (BYTELEVEL) is an Device to Monitor Wells, Cisterns and co. It uses an TL136 Sensor to monitor the Fluid Level.
It comes with two Relais to control Pumps, Sirens or other Appliances.
The Device is designed only to work with external Antennas to provide a good Wi-Fi Range.
- HTTP API
- Basic Auth
- Enable/Disable Relais
- Enable Relais for a given Time period
- Restart Device
- Save Configuration
- Get Device Info (CPU Temperature, Sensor etc...)
- MQTT
- WiFi
- AP Mode
- Client Mode
- OTA
- Server
- Client
- USB
- Flashing
- JTAG
- Fastboot (Device is ready in under 1 Second)
- GUI
- Status
- Configuration
- Info
- Calculations
- Calibration
- Tank Level in %
- Tank Level in L (Works with rectangular / upright round / horizontal round tanks)
Planned:
- Update Config after Update with new Keys/Values from Backup File.
- Input: 12-24V (with Reverse protection)
- USB: Micro USB (with Overvoltage protection)
- MCU: ESP32 C3
- Relais current (peak): max 10A
- Power consumption: low
- Sensor: TL136 (Optional with Overvoltage protection)
ByteWaterlevel is a Current to Voltage Converter for the Liquid Sensor TL-136 wich outputs an current between 4–20mA.
The supply Voltage for the Board is designed for 24V, but the board has a Buck converter wich allows supply voltage from 12–26V.
An OP-Amp is used to amplify the Voltage Drop on a 120-Ohm Resistor.
The Sensor is tied directly to VCC In, so please use a good power supply otherwise the measurement tolerance can be big.
For Setup please have a Look into SETUP.md.
For Factory reset have a Look into RESET.md.
For API Docs please have a Look into API.md.
- esp32async/ESPAsyncWebServer
- esp32async/AsyncTCP
- anchon/ArduinoJson
- bertmelis/espMqttClient
- Arduino
- chrisjoyce911/esp32FOTA
As this is a prototype, we accept no liability for damage to persons or buildings.
Any warranty is excluded.
The device should be installed by a qualified electrician in accordance with VDE regulations.



