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.

Free to use€0Up to 20 sensors
All features included
30+
measurement types
2
ways in: HTTPS & LoRaWAN
AI anomaly threshold
€0
per sensor, no codes

Sensor to dashboard
in three steps

  1. 1

    Create a sensor

    One click in the dashboard gives you a UUID and a secret. Free, up to 20 per account.

  2. 2

    Flash the QuickStart sketch

    The Arduino library handles WiFi, NTP, TLS, and HMAC signing. Your job is one line: read the sensor.

  3. 3

    Watch it live

    Charts, baselines, and AI anomaly alerts: in the browser, on your iPhone, or inside Home Assistant.

QuickStart.inoC++ · ESP32
// 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.

pHECWater tempDissolved O₂

Greenhouse climate

Track the full climate picture and command fans or pumps remotely when readings leave the comfort zone.

TemperatureHumidityCO₂Light

Weather stations

Run a backyard or rooftop station and publish it on the public map for everyone to follow.

WindRainfallUV indexPressure

Indoor air quality

Know when to ventilate the office, workshop, or bedroom, with AI reports on what changed and why.

CO₂VOCPM2.5NO₂

Soil & garden

Bury a probe, water on evidence instead of habit, and watch seasonal trends build up over months.

MoistureSoil pHSoil ECSoil temp

Tanks & reservoirs

Level, clarity, and temperature of rainwater tanks, ponds, and reservoirs, with alerts before they run dry.

Water levelTurbidityTemperature

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.
Anomaly detected
greenhouse-01 · Water pH 8.10 ↑
pH6.82
CO₂748
°C22.4
RH61%

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 Store
sensor.greenhouse_water_ph6.82
sensor.workshop_co2748 ppm
event.reservoir_anomalyfired
automation.ventilate_on_co2triggered

Home 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 lines
€0

Free. 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
Create your first sensor