Releases: Techposts/LoRa-Water-Tank-Monitor
Releases · Techposts/LoRa-Water-Tank-Monitor
v1.0 - Initial Stable Release
🎉 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
- Main README - Complete hardware and software guide
- FLASHING.md - Detailed flashing instructions
- Transmitter README - Transmitter-specific documentation
- Receiver README - Receiver-specific 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.