Skip to content

Releases: Techposts/LoRa-Water-Tank-Monitor

v1.0 - Initial Stable Release

03 Jan 16:24
45e6914

Choose a tag to compare

🎉 LoRa Water Tank Monitor v1.0

Initial stable release with pre-compiled firmware binaries for ESP32-C3.

📥 Pre-compiled Binaries

No compilation needed - just flash and go!

Component File Size Description
Transmitter Transmitter_ESP32C3_v1.0.bin 4.0 MB Tank-side battery-powered unit
Receiver Receiver_ESP32C3_v1.0.bin 4.0 MB Indoor USB-powered unit

🚀 Quick Flash

# Transmitter
esptool.py --chip esp32c3 --port COM3 --baud 921600 write_flash 0x0 Transmitter_ESP32C3_v1.0.bin

# Receiver
esptool.py --chip esp32c3 --port COM3 --baud 921600 write_flash 0x0 Receiver_ESP32C3_v1.0.bin

📖 Complete Guide: See FLASHING.md

✨ Key Features

Transmitter

  • 🔋 Ultra low power: 50+ days battery life
  • ☀️ Solar charging compatible
  • 💧 Waterproof sensor (AJ-SR04M IP67)
  • 📡 LoRa range: Up to 10+ km
  • 🔄 Reliable ACK-based transmission

Receiver

  • 🏗️ Modular code architecture
  • 📺 OLED display with 4 screens
  • 💡 Dual LED status indicators
  • 🌐 Web dashboard with real-time updates
  • 📊 MQTT/Home Assistant integration
  • 📱 WiFi configuration via web interface

🎯 Board Support

  • ✅ ESP32-C3 SuperMini (recommended)
  • ✅ Generic ESP32-C3 Dev Module
  • ⚠️ Other ESP32-C3 boards (should work)

⚙️ Default Configuration

Transmitter:

  • LoRa: 865 MHz (India), Network ID: 6, Address: 1
  • Sleep: 5 minutes between transmissions
  • TX Power: 14 dBm

Receiver:

  • LoRa: 865 MHz, Network ID: 6, Address: 2
  • WiFi AP: "TankSync" (configure via web interface)
  • MQTT: 192.168.0.163:1885 (configurable)

📚 Documentation

🐛 Known Issues

  • Transmitter settings are hardcoded (requires recompilation to change)
  • No OTA update support yet (planned for v2.0)
  • Web interface has no authentication

🔮 Coming in upcoming versions

  • OTA firmware updates
  • Reset and reconfigure tank transmitter (provisioning mode)
  • Web-based transmitter configuration via LoRa Commands
  • User authentication
  • Email/Telegram alerts
  • Multiple tank support
  • Progressive Web App for setup and dashboard for Mobile Devices (iOS & Android)

You can also suggest features or updates you need.