Skip to content
Ravi Singh edited this page Aug 3, 2026 · 8 revisions

TankSync™

Reliable smart water monitoring. Engineered to be reliable, not just smart.

TankSync hub — wall-mounted, glowing blue LED level ring and a round colour display showing live hub status

The indoor hub — wall-mounted, 5 V powered, round colour display, fully offline-capable. Cloud is optional.

A solar-powered sensor on the rooftop, a quiet hub on the wall, and smart water monitoring that keeps working even when the internet doesn't. Up to 6 tanks per hub. Reports to your phone via the optional PWA, to Home Assistant via HACS, or to any MQTT broker. Local operation is the default; cloud is opt-in.

Why this matters: most "smart tank" products treat the cloud as the product. TankSync treats reliability as the product. The hub, sensor, local web UI, OLED display, LED ring, buzzer, and Home Assistant integration all work without an account, without an ISP, without us. The cloud, when you opt in, is an enhancement — never a dependency.

The whole system is open at the core — firmware (AGPL-3.0), hardware (CC BY-SA 4.0), schematics, STL cases, BOM, and flashing tools are all in this repository. Self-host it. Fork it. Audit it.


Pick your path

You want to...Start here
Set up the kit I just boughtSetup — Start HereInstall the TransmitterTank Calibration
Monitor my tanks from my phoneConnect to CloudApp Overview
Add another tank to an existing hubPairing a Transmitter
Update my hub's firmwareUpdating Firmware
Buy a ready-made kitsmartghar.org/tanksync
Build one from scratchHardware BuildQuick Start
Flash an existing boardQuick Start (browser flasher, no toolchain)
Add a TankSync hub to Home AssistantHACS Integration
Just understand how it worksHow TankSync Works
Troubleshoot somethingFAQTroubleshooting

Bought a kit? You don't need to flash or pair anything — every system is tested and paired before it ships. Go straight to Setup — Start Here. The "Build it yourself" pages are for people assembling their own boards from the open hardware files.


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

flowchart LR
TX[TX node<br/>solar + 18650] -->|LoRa| RX[RX hub<br/>5V DC]
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 5 V (DC jack; USB-to-DC cable in the box). 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 BootUseHACS Integration · PWA Walkthrough · Local Web UIReferenceFAQ · 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