Send a value. HydroNode does the rest.
Build your sensor, send a value, done. HydroNode stores it, charts it, and makes it visible from anywhere: browser, iPhone, or Home Assistant. No database, no server setup, no dashboard code.
All features included
Sensor to dashboard
in three steps
- 1
Create a sensor
One click in the dashboard gives you a UUID and a secret. Free, up to 20 per account.
- 2
Flash the QuickStart sketch
The Arduino library handles WiFi, NTP, TLS, and HMAC signing. Your job is one line: read the sensor.
- 3
Watch it live
Charts, baselines, and AI anomaly alerts: in the browser, on your iPhone, or inside Home Assistant.
// WiFi, NTP, TLS, HMAC: handled by the library
#include <HydroNode.h>
HydroNode hydro(SENSOR_ID, SECRET_KEY);
void setup() {
hydro.connectWiFi(WIFI_SSID, WIFI_PASS);
hydro.begin();
}
void loop() {
hydro.sendValue("TEMPERATURE", readMySensor());
delay(10000);
}One platform, every environment
All sensor types →Hydroponics & aquaponics
Keep nutrient solutions in the sweet spot around the clock, and let AI catch the drift you would otherwise miss.
Greenhouse climate
Track the full climate picture and command fans or pumps remotely when readings leave the comfort zone.
Weather stations
Run a backyard or rooftop station and publish it on the public map for everyone to follow.
Indoor air quality
Know when to ventilate the office, workshop, or bedroom, with AI reports on what changed and why.
Soil & garden
Bury a probe, water on evidence instead of habit, and watch seasonal trends build up over months.
Tanks & reservoirs
Level, clarity, and temperature of rainwater tanks, ponds, and reservoirs, with alerts before they run dry.
Built for real environments
Read the docs →AI anomaly detection
Every channel learns its own baseline. Spikes, drops, and gradual drift get flagged at 5σ and explained in plain language, not error codes.
Live charts
Zoom from the last hour to the last month. Multiple measurement types per sensor, rendered the moment data lands.
Device commands
Queue a command; your device picks it up with the next reading and acknowledges it. Pumps that must not run twice, don't.
Public map
Put your station on the world map, or follow someone else's. Public stations work without an account.
Team sharing
Share sensors at READ, WRITE, or ADMIN level, transfer ownership, and run one greenhouse with many hands.
Two ways in, both signed
Direct HTTPS with HMAC-SHA256 signatures, or LoRaWAN through Helium and ChirpStack with custom payload decoders.
More than a dashboard
Native apps and integrations, all open on GitHub.HydroNode for iOS
Your sensors in your pocket: live tiles, push notifications the moment an anomaly fires, and device commands from anywhere.
Coming soon to the App StoreHome Assistant
A HACS integration that turns every sensor into a native entity, pushed over WebSocket in real time and ready for your automations.
Install via HACS · real-time WebSocket push// one line to stream, HMAC-signed
hydro.sendValue("WATER_PH", ph);
// react to backend commands
hydro.on("pump", runPumpMs);Arduino library
An ESP32 library that does the hard parts: WiFi, NTP, TLS, HMAC signing, and command delivery with acknowledgements.
ESP32 · QuickStart in ~15 linesFree. Actually free.
Activation codes are gone. Create up to 20 sensors per account and start streaming tonight, with every feature included.
- ✓No activation codes
- ✓No subscription, no card
- ✓AI anomalies, sharing & commands included