Straight answers for homeowners wiring probes, wet contacts, and setting freeze or flood alerts.
What is ProbeHarbor?
ProbeHarbor is open-source freeze and flood monitoring for garages, workshops, attics, crawlspaces, and shops: ESP/Arduino ingest, live curves, and alerts. Build with ESP32, Pico W, or Arduino; ProbeHarbor handles the hosted dashboard, history, and household alerts.
How do I connect ESP32, Pico W, or Arduino sensors?
For an ESP32, the quickest path is the web flasher at probeharbor.dev/flash: plug the board into USB, install the firmware from Chrome or Edge, and send it your Wi-Fi and device key. It reads DS18B20 probes, a DHT22, or an I²C sensor (BME280, SHT31, AHT20), plus optional leak, door, and battery inputs. For other boards, create a push device under Dashboard → Devices and POST JSON to /api/ingest/<key>; sensors auto-import on first POST. Pico W and Arduino samples live on probeharbor.dev/about/adding-devices. No hardware? Try the demo pull quick start on Overview.
Do I need to know how to code?
No. With an ESP32, the web flasher installs prebuilt firmware from your browser and sends it your Wi-Fi and device key over the USB cable, so there's no Arduino IDE and nothing to edit. The firmware is open source if you'd rather read or change it, and the sample sketches are still there for other boards.
Does ProbeHarbor send freeze alerts?
Yes. Set a freeze threshold and enable channels such as email, browser or Android push, Discord, Telegram, Slack, or (on Pro) SMS and WhatsApp. Remaining-hours time-to-freeze alerts fire before the probe crosses freeze, using this space's lag vs the outdoor forecast (details: probeharbor.dev/about/time-to-freeze). Predictive outdoor forecast freeze alerts are on Member; official NWS freeze and cold alerts are on Pro. Leak / flood sensors also notify automatically when wet; door, motion, power, and air quality use custom rules. With a Telegram bot webhook, you can reply /status, /snooze, or /vacation from chat.
Is ProbeHarbor free?
Yes, there is a free plan with live curves, 7-day history, threshold freeze and leak alerts by email and push, and one family live share link (7-day expiry). Member adds 90-day history, CSV export, more devices, and forecast freeze warnings; Pro adds 1-year+ history, official NWS freeze and cold alerts, SMS, unlimited share scopes (history, metrics, never-expire), a printable claims evidence pack, webhooks, and a trial. Annual Member and Pro billing is discounted versus monthly.
Why do I need an account?
An account links your ingest keys, history, and alerts to your household: it is how we keep your probes private. Registration is free with no credit card. You can try the interactive probe simulator or watch the live demo without signing up; create an account when you are ready to connect your own hardware.
Is there a ProbeHarbor Android app?
A native Android app is available in early access on GitHub while Google Play review finishes. You can also use the full web dashboard or install the Progressive Web App. Companion clients (Android, Desktop, Bay Buddy, PWA) are listed at probeharbor.dev/apps. The phone and desktop apps do not sense temperature: they connect to your ProbeHarbor account.
Was ProbeHarbor called ThermalTrace?
Yes. ThermalTrace was renamed ProbeHarbor in October 2026 to avoid confusion with an unrelated product. Accounts, sensors, history, and alerts carried over unchanged. Old thermaltrace.dev links redirect here, and devices still posting to thermaltrace.dev ingest URLs keep working, though new setups should use probeharbor.dev.
Where is ProbeHarbor hosted?
On Cloudflare’s edge network (Workers), so the site and ingest APIs run close to visitors without you maintaining a VPS. Live job and ingest health is on probeharbor.dev/system-status: we publish what we measure, not a marketing uptime percentage.