<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>HydroNode Blog</title>
    <link>https://hydronode.tech/blog/</link>
    <description>Guides for ESP32, Arduino, ESPHome, Home Assistant and over-the-air updates with HydroNode.</description>
    <language>en</language>
    <lastBuildDate>Wed, 07 Oct 2026 09:00:00 +0000</lastBuildDate>
    <atom:link href="https://hydronode.tech/blog/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Update every device over the air with Fleet</title>
      <link>https://hydronode.tech/blog/fleet-ota-updates/</link>
      <guid isPermaLink="true">https://hydronode.tech/blog/fleet-ota-updates/</guid>
      <pubDate>Wed, 07 Oct 2026 09:00:00 +0000</pubDate>
      <description>Change the interval, the sleep mode or the firmware of one board or forty without a USB cable. Jobs, templates, verify modes and rollback explained.</description>
      <enclosure url="https://hydronode.tech/blog/img/fleet-ota-updates-og.jpg" type="image/jpeg" length="63039" />
    </item>
    <item>
      <title>An ESP32-C3 sensor without writing a single line of code</title>
      <link>https://hydronode.tech/blog/esp32-c3-without-code/</link>
      <guid isPermaLink="true">https://hydronode.tech/blog/esp32-c3-without-code/</guid>
      <pubDate>Sun, 04 Oct 2026 09:00:00 +0000</pubDate>
      <description>Pick the board, wire a BME280, choose a power mode and flash it from Chrome. Step by step through the HydroNode Device Builder, with updates over the air afterwards.</description>
      <enclosure url="https://hydronode.tech/blog/img/esp32-c3-without-code-og.jpg" type="image/jpeg" length="55989" />
    </item>
    <item>
      <title>Why is my sensor not sending? Debugging with the device console</title>
      <link>https://hydronode.tech/blog/debug-with-device-console/</link>
      <guid isPermaLink="true">https://hydronode.tech/blog/debug-with-device-console/</guid>
      <pubDate>Thu, 01 Oct 2026 09:00:00 +0000</pubDate>
      <description>Every request your device makes, including the rejected ones and why. How to read 401, 429 and type errors, check the clock and test commands from a prompt.</description>
      <enclosure url="https://hydronode.tech/blog/img/debug-with-device-console-og.jpg" type="image/jpeg" length="69062" />
    </item>
    <item>
      <title>Know when a sensor goes quiet</title>
      <link>https://hydronode.tech/blog/sensor-offline-alerts/</link>
      <guid isPermaLink="true">https://hydronode.tech/blog/sensor-offline-alerts/</guid>
      <pubDate>Sun, 27 Sep 2026 09:00:00 +0000</pubDate>
      <description>HydroNode learns how often each sensor reports and tells you when it is late or gone. Set up delayed and offline alerts, push and email, and automations that react.</description>
      <enclosure url="https://hydronode.tech/blog/img/sensor-offline-alerts-og.jpg" type="image/jpeg" length="48130" />
    </item>
    <item>
      <title>Anomalies without the noise: bands, targets and AI analysis</title>
      <link>https://hydronode.tech/blog/anomaly-detection-and-ai-analysis/</link>
      <guid isPermaLink="true">https://hydronode.tech/blog/anomaly-detection-and-ai-analysis/</guid>
      <pubDate>Tue, 22 Sep 2026 09:00:00 +0000</pubDate>
      <description>How HydroNode decides what is unusual, how to set your own ranges and the right sensitivity, and what the optional AI analysis adds on top.</description>
      <enclosure url="https://hydronode.tech/blog/img/anomaly-detection-and-ai-analysis-og.jpg" type="image/jpeg" length="49546" />
    </item>
    <item>
      <title>HydroNode in Home Assistant: entities, events and automations</title>
      <link>https://hydronode.tech/blog/home-assistant-integration/</link>
      <guid isPermaLink="true">https://hydronode.tech/blog/home-assistant-integration/</guid>
      <pubDate>Fri, 18 Sep 2026 09:00:00 +0000</pubDate>
      <description>Install the integration from HACS, create a token, and turn every HydroNode sensor into a native entity. Plus automations on anomalies and AI analyses.</description>
      <enclosure url="https://hydronode.tech/blog/img/home-assistant-integration-og.jpg" type="image/jpeg" length="47280" />
    </item>
    <item>
      <title>Send your ESPHome sensors to HydroNode</title>
      <link>https://hydronode.tech/blog/esphome-to-hydronode/</link>
      <guid isPermaLink="true">https://hydronode.tech/blog/esphome-to-hydronode/</guid>
      <pubDate>Sun, 13 Sep 2026 09:00:00 +0000</pubDate>
      <description>Keep your ESPHome YAML, add one external component and map each sensor to a HydroNode type. Secrets, commands and the details that save you a debugging evening.</description>
      <enclosure url="https://hydronode.tech/blog/img/esphome-to-hydronode-og.jpg" type="image/jpeg" length="57118" />
    </item>
    <item>
      <title>Your first ESP32 sensor with the HydroNode Arduino library</title>
      <link>https://hydronode.tech/blog/esp32-arduino-library-quickstart/</link>
      <guid isPermaLink="true">https://hydronode.tech/blog/esp32-arduino-library-quickstart/</guid>
      <pubDate>Wed, 09 Sep 2026 09:00:00 +0000</pubDate>
      <description>From an empty sketch to live charts: install the library, send a whole reading in one signed request, and switch a relay with typed commands.</description>
      <enclosure url="https://hydronode.tech/blog/img/esp32-arduino-library-quickstart-og.jpg" type="image/jpeg" length="58472" />
    </item>
    <item>
      <title>Welcome to HydroNode: a tour for your first evening</title>
      <link>https://hydronode.tech/blog/welcome-to-hydronode/</link>
      <guid isPermaLink="true">https://hydronode.tech/blog/welcome-to-hydronode/</guid>
      <pubDate>Fri, 04 Sep 2026 09:00:00 +0000</pubDate>
      <description>What HydroNode does, where everything lives and which path fits your hardware. A walk through sensors, charts, incidents, Fleet and the apps, one stop at a time.</description>
      <enclosure url="https://hydronode.tech/blog/img/welcome-to-hydronode-og.jpg" type="image/jpeg" length="48294" />
    </item>
  </channel>
</rss>
