Home Assistant Device

Product Overview

iSentrol HATDS is an ESP32-based dual-channel TDS water quality monitoring module. Two UART probes (raw water + purified water) measure TDS and temperature simultaneously, reporting data in real time over Wi-Fi to the built-in web console and to Home Assistant — no gateway required.

The module features a status LED (D2, blue) and a long-press factory reset, making provisioning and deployment extremely simple for water-treatment equipment makers, system integrators, and smart-home enthusiasts.

Key Features

  1. Dual-channel monitoring: independent TDS + temperature acquisition for both raw-water (inlet) and purified-water (outlet) lines.

  2. Real-time Wi-Fi reporting: data refreshes every 2 seconds, viewable via the built-in web console (port 80) and auto-discovered by Home Assistant.

  3. Threshold alarms: independent TDS1 / TDS2 thresholds (0–2000 ppm, step 10), saved across power loss; exceeding the limit flags a Warning status.

  4. Status LED: the blue D2 LED blinks fast = waiting for provisioning, blinks slow = sending data normally.

  5. One-touch factory reset: long-press the BOOT button for 5 seconds to clear Wi-Fi and thresholds and re-enter provisioning.

  6. Gateway-free integration: natively compatible with Home Assistant, plug-and-play, supports .local domain LAN access.

Status LED (D2, Blue)

StateLEDMeaning
Waiting for provisioningFast blink (~2 Hz)Wi-Fi not connected: power-on, provisioning failure, or in AP hotspot mode
Sending data normallySlow blink (~0.5 Hz)Connected to Wi-Fi and reporting data normally

First-time Provisioning

  1. Power on the device; the D2 blue LED blinks fast to indicate it is waiting for provisioning.

  2. Connect your phone/PC to the hotspot iSentrol HATDS Fallback (no password).

  3. Open 192.168.4.1 in a browser and select your Wi-Fi, then enter the password.

  4. After saving, the device reboots and connects to Wi-Fi; the D2 LED switches to slow blink when provisioning succeeds.

Tip: on the same LAN you can also reach the web console at http://isentrol-tds-XXXXXX.local/ (XXXXXX = last six digits of the device MAC).

Factory Reset

To change Wi-Fi or clear saved thresholds:

  1. Long-press the BOOT button for 5 seconds (release to trigger — avoids entering flash mode by mistake).

  2. The device clears all NVS data (Wi-Fi credentials + TDS1/TDS2 thresholds) and reboots.

  3. Within about 1 minute it automatically opens the hotspot iSentrol HATDS Fallback; re-provision as above.

Note: factory reset also clears the two TDS thresholds; re-set them after re-provisioning.

Data & Functions

Data itemDescription
TDS1 (raw water)Inlet TDS value, unit ppm
TDS2 (purified water)Outlet TDS value, unit ppm
Temperature1 / 2Raw / purified water temperature, unit ℃
TDS1 / TDS2 ThresholdIndependent alarm thresholds, 0–2000 ppm, step 10, saved across power loss
TDS1 / TDS2 StatusSafe / Warning (over threshold) / Initializing / Unknown

Precautions

  • The device and your phone/PC must be on the same LAN; the router must allow multicast (UDP 5353).

  • Android phones have unstable .local resolution — after provisioning, use the IP or the web console to access.

  • After moving to a new network, if the device cannot connect to the old Wi-Fi within 1 minute, it auto-opens the provisioning hotspot.

  • Factory reset clears the threshold settings — record your values beforehand.

ItemSpecification
ModeliSentrol HATDS
ChannelsDual-channel (raw water TDS1+temp1 / purified water TDS2+temp2)
PlatformESP32 (Wi-Fi 2.4 GHz)
PowerUSB 5V
Data refresh2 seconds
Threshold rangeTDS1 / TDS2 each 0–2000 ppm (step 10, saved across power loss)
Water statusSafe / Warning / Initializing / Unknown
ProvisioningHotspot (Captive Portal), SSID iSentrol HATDS Fallback
Factory resetLong-press BOOT button for 5 seconds
IntegrationBuilt-in web console (port 80), Home Assistant auto-discovery

热门推荐

Home
Product
News
Contact