-
Notifications
You must be signed in to change notification settings - Fork 28
Home
LoRa water-tank monitor. Solar-powered transmitter, USB-C hub, optional cloud.
TankSync watches the water level in up to 6 tanks per hub and reports it to your phone, Home Assistant, or any MQTT broker. The transmitter sits outdoors on solar power, talks to the hub over LoRa (865 / 868 / 915 MHz), and the hub bridges to Wi-Fi / MQTT. No service subscription required for local use; an optional cloud tier is available at tanksync.smartghar.org.
The whole system is open hardware + open firmware — schematics, STL cases, BOM, and firmware are all in this repository.
| You want to... | Start here |
|---|---|
| Buy a ready-made kit | smartghar.org/tanksync |
| Build one from scratch | Hardware Build → Quick Start |
| Flash an existing board | Quick Start (browser flasher, no toolchain) |
| Add a TankSync hub to Home Assistant | HACS Integration |
| Just understand how it works | How TankSync Works |
| Troubleshoot something | FAQ → Troubleshooting |
flowchart LR
TX[TX node<br/>solar + 18650] -->|LoRa| RX[RX hub<br/>USB-C]
RX -->|Wi-Fi + MQTT| App[Phone / HA / dashboard]
- TX — one per tank. Custom circular PCB, PETG enclosure, solar panel, JSN-SR04T ultrasonic sensor. Sleeps between readings; runs years on a single 18650.
- RX — one per property. ESP32 hub on USB-C. Local web UI, OLED, optional LED strip + buzzer, MQTT bridge.
- App — open the PWA in any browser, or wire it into Home Assistant via the HACS integration.
Build → Hardware Build · Bill of Materials · Wiring (Hub) · Wiring (Transmitter) Flash + first boot → Quick Start · Browser Flasher · First Boot Use → HACS Integration · PWA Walkthrough · Local Web UI Reference → FAQ · Troubleshooting · Firmware Versions
- Firmware — AGPL-3.0
- Hardware (schematics, PCB, STL, BOM) — CC-BY-SA 4.0
- Brand — "TankSync" and "SmartGhar" are trademarks of Ravi Singh / TechPosts Media
You can build it, modify it, and sell it. Derivative firmware must stay open under the AGPL; derivative hardware must stay open under CC-BY-SA. The brand names are reserved.
Start here
Build it
Flash it
Use it
Reference