Skip to content
Ravi Singh edited this page May 23, 2026 · 5 revisions

TankSync

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.


Pick your path

You want to... Start here
Buy a ready-made kit smartghar.org/tanksync
Build one from scratch Hardware BuildQuick 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 FAQTroubleshooting

What's in the box (or on your printer)

flowchart LR
    TX[TX node<br/>solar + 18650] -->|LoRa| RX[RX hub<br/>USB-C]
    RX -->|Wi-Fi + MQTT| App[Phone / HA / dashboard]
Loading
  • 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.

Documentation map

BuildHardware Build · Bill of Materials · Wiring (Hub) · Wiring (Transmitter) Flash + first bootQuick Start · Browser Flasher · First Boot UseHACS Integration · PWA Walkthrough · Local Web UI ReferenceFAQ · Troubleshooting · Firmware Versions


License

  • 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.

Clone this wiki locally