Skip to content

FieldLink: ESP32-S3 Pump Controller with Local/Remote Interlock and MQTT Telemetry

ESP32-S3 pump controller enforcing LOCAL/REMOTE gating and hardwired STOP; Modbus 3-phase current sensing, TLS MQTT telemetry/commands, and dry-run shutdown.

josephsr

Published January 28, 2026

Original author: VoltagezaOriginal source (new tab)

FieldLink: ESP32-S3 Pump Controller with Local/Remote Interlock and MQTT Telemetry

Project description

Overview FieldLink is a small industrial controller pattern: keep the “must-not-fail” actions local and deterministic (physical STOP, mode interlock), then layer cloud visibility and optional remote control on top. It reports three-phase current (Ia/Ib/Ic) via Modbus RS485, publishes telemetry to MQTT over TLS, and drives a contactor output plus RUN/FAULT indicators. Main Content Image generated by gpt At the edge, the device reads digital inputs for START (NO), STOP (NC), and a mode selector (LOCAL when grounded, REMOTE when open). In LOCAL, remote commands are blocked; in REMOTE, MQTT…

Keep reading with a free account

Guests can read 15 projects per visit. Log in or create a free account to read the full description, open the documents and join the comments.