Skip to content
IEMI Labs
Now part of PumpOne. PumpOne does this product's jobs and more in one device, our one product for Water, energy and utilities.

PumpStation

One board in the pump panel: alarm callouts, pump health, gauge readings and hot breakers

Concept · not for sale
Engineering design: PumpStation
Target price from$1,690per station incl. 2 current clamps, gauge camera and thermal eye; electrician install quoted per site

Software: $49 per station per month (LTE data and callouts included)

Concept, not for sale yet. Tell us if you want it; that decides what we build.

Rate this idea and tell us what to change
PumpStation concept: the idea and where each part goes

Drag to rotate · right-drag to move · scroll to zoom · click a part for its size and placeSwipe to rotate · pinch to zoom · two fingers to move · tap a part for its size

How it fits together

PumpStation, part by part

Scroll or tap a part. Press “See the 3D CAD design” to watch the model, built from our CAD, light each part up and show how it connects.

PumpStation concept: the idea and where each part goes

Real-time 3D render · drag to rotate · final design may varySwipe sideways to rotate

  1. 01

    The whole PumpStation

    One board in the pump panel watches floats and pump current, reads the discharge gauges with a camera and checks the breakers for heat.

  2. 02Brain

    ESP32-S3-WROOM-1-N16R8

    The brain: it runs the pumpstation firmware program

  3. 03

    Floats and pump clamps

    High-level float, contactors, generator and each pump's current

    ESP32-S3-WROOM-1-N16R8 · Optocouplers and SPI ADC · 8 on/off, current samples

  4. 04

    Gauge camera

    Photographs both pump discharge gauges every 15 minutes

    ESP32-S3-WROOM-1-N16R8 · USB 2.0 (UVC) · MJPEG frames

  5. 05

    IR flash LEDs (x2)

    Light the gauges for each photo, day or night

    ESP32-S3-WROOM-1-N16R8 · GPIO to MOSFET, same lead · 25 ms flash pulse

  6. 06

    Thermal eye on door

    Sees heat on breakers, contactors and overloads

    ESP32-S3-WROOM-1-N16R8 · I²C over 4-wire lead · 32 x 24 temperatures

  7. 07

    LTE-M radio

    Sends alarms and readings; calls out during power cuts

    ESP32-S3-WROOM-1-N16R8 · UART (AT commands) · MQTT messages

  8. 08

    Strobe relay and buzzer

    Switches the station strobe on a high-level alarm

    ESP32-S3-WROOM-1-N16R8 · GPIO via MOSFET · Strobe on/off

  9. 09

    Backup cell

    Keeps the radio calling when mains fails

    ESP32-S3-WROOM-1-N16R8 · Ideal-diode power OR · 3.6 V backup power

  10. 10

    All connected

    8 key parts, one program, and your phone

What it is

One monitoring board for a small pump station that does three jobs.

What it does

  • Calls people on high level, pump failure or a power cut
  • Reads the pump discharge pressure gauges with a camera
  • Watches the breakers and contactors for hot connections

Who it's for

Small towns, water districts, HOAs, RV parks and mobile-home parks with lift or booster stations.

How the parts connect

PumpStation, wired up

Every part, what links it to the brain, and how the data reaches your phone. A solid line is a cable; a dashed line is a radio link.

Floats and pump clamps8 on/off, current samplesOptocouplers and SPI ADCGauge cameraMJPEG framesUSB 2.0 (UVC)IR flash LEDs (x2)25 ms flash pulseGPIO to MOSFET, same le…Thermal eye on door32 x 24 temperaturesI²C over 4-wire leadLTE-M radioMQTT messagesUART (AT commands)Strobe relay and buzzerStrobe on/offGPIO via MOSFETBackup cell3.6 V backup powerIdeal-diode power ORTHE BRAINESP32-S3-WROOM-1-N16R8runs pumpstation firmwareC (ESP-IDF with usb_host_uvc an…IEMI cloudvia LTE-M · MQTT over TLSOperator's phonevia Voice call, SMS and web app
Drawn from the PumpStation parts list. The 3D view above is built separately, from the CAD.

The program

What controls PumpStation

Runs on
ESP32-S3 (nRF9151 runs the modem and the power-fail callout)
Written in
C (ESP-IDF with usb_host_uvc and the Melexis MLX90640 API)
System
ESP-IDF (FreeRTOS)
AI model
No neural network; needle reading by image processing, thermal and pump-health rules
  1. 1Scan floats and contactors every millisecond, debounce 50 ms
  2. 2Log every pump run with current, fill and pump-down time
  3. 3Every 15 min: flash, photograph and read both gauges
  4. 4Every 10 min: thermal frame, hottest spot per marked region
  5. 5Send alarms at once; readings every 15 minutes
pumpstation firmware.cppmain loop
for (;;) {
    vTaskDelay(pdMS_TO_TICKS(1));
    inputs = scan_inputs();                       // opto outputs, 50 ms debounce
    if (ads_ready()) ct_rms = ads131m04_read();    // SPI, per-cycle RMS
    for (each changed input) {
        if (is_alarm(input)) modem_publish("alarm", alarm_json(input));
        update_cycle(&pump, input, ct_rms);
    }
    if (due(GAUGES, 15 * MIN)) {
        frame = uvc_grab_with_flash(25);           // usb_host_uvc + GPIO flash
        read_needles(frame, cal, &gauge);           // psi per dial, with confidence
    }
    if (due(THERMAL, 10 * MIN)) roi_heat(mlx90640_frame(), sht40_read(), &heat);
    if (due(SEND, 15 * MIN)) modem_publish("station", station_json(&pump, &gauge, &heat));
}

To your phone

How the data reaches PumpStation

Phone call, SMS and a web app on any phone

  1. Panel board
  2. IEMI cloud
  3. Operator's phone

What you see in the app

One screen for each job PumpStation does.

  • High levelOvernight the high-level float trips at lift station 4. The board phones the on-call list in turn until someone presses 1.

  • Pump healthEvery pump run is logged with its current and pump-down time. Over two weeks pump 2 draws more current and pumps down slower: likely debris.

  • Gauge readingEvery 15 minutes a small camera on the panel stand flashes and reads both discharge gauges, so nobody drives out just to look at them.

  • Panel heatA thermal eye on the inside of the panel door watches the breakers and contactors. One phase running hotter than the other two is flagged early.

App screens with sample data. The interface is in development.

What the app gets

Data PumpStation sends to the app
High-level alarmStation 4 high level, press 1At once
Pump current and capacityPump 2: 14.8 A, 86% of normalEach pump run
Discharge pressurePump 1: 21 psi (normal 24)Every 15 min
Panel hot spotP2 contactor L3 +9 °C over L1/L2Every 10 min
Power stateMains off, on backup cellAt once

The camera sees only the gauge board and photos stay on the device; only numbers leave. No inbound ports.

CAD design · Design rev A, 27 Oct 2026: CAD, fit checks and assembled 3D model done; not built

Designed in code, checked in 3D

  • 12 printed parts, each a single closed solid
  • Every bought part fitted inside and checked for collisions
  • Assembled exactly as shown in the 3D CAD view (the button on the picture at the top)

Key specs

PumpStation hardware
AI processorEspressif ESP32-S3-WROOM-1-N16R8 on the LiftStation board, with a Nordic nRF9151 as the cellular radio
SensorsEight isolated inputs for floats, contactors, generator and door · Two Magnelab split-core current clamps, one per pump · OV5640 USB camera with two 850 nm infrared LEDs on the panel stand · Melexis MLX90640 thermal array (110°) and SHT40 air sensor on the panel door
ConnectivityNordic nRF9151: LTE-M or NB-IoT, MQTT over TLS · Voice call, SMS and web app · Relay for the station's local strobe or horn
PowerFrom the panel: Mean Well HDR-15-24 DIN supply (electrician-installed), about 0.6 W on average (est.); Saft LSH20 backup cell for the power-cut call
EnclosureLives inside the station's existing NEMA 4X panel; printed board carrier and cover, black thermal eye pod, white camera head with a black hood and post clamp
DimensionsBoard 130 x 100 x 31 mm; thermal eye 50 x 40 x 32 mm; camera head 64 x 48 x 89 mm with hood and clamp
Weight~0.6 kg in total without leads (est.)
Ingress ratingBoard inside the NEMA 4X panel; camera head outdoor, IP65 design target (not tested)
All target specifications

Jobs

Jobs target specifications
AlarmsHigh level, pump fail, power cut, generator, door; voice and SMS with acknowledgement
PumpsCurrent, run time, starts and pump-down rate per pump
GaugesUp to 6 dials in view, read every 15 minutes, day or night
Panel heatBreakers, contactors and overloads, phase against phase, every 10 minutes

Install

Install target specifications
PanelTS35 DIN rail, 24 V from the panel, about 1 hour with an electrician
CameraClamps on a 2 in stand post, 1.5 m lead, 0.3–1 m from the gauges
Thermal eyeMagnets on a steel door, 0.6 m lead, 10–20 cm from the breakers
RadioLTE-M or NB-IoT; signal check before the installer leaves

Targets for production units; they may change during development.

Pricing

Hardware: $1,690 per station incl. 2 current clamps, gauge camera and thermal eye; electrician install quoted per site

Software: $49 per station per month (LTE data and callouts included)

Target pricing. Bought separately, LiftStation AI ($1,390 + $39/month), GaugeRead AI for 3 gauges (3 × $349 + 3 × $12/month) and PanelHeat AI Lite ($390 + $12/month) add up to $2,827 + $87/month per station. Parts cost about $308 per station at qty 1 (est.).

Station

$1,690 + $49/mo

All three jobs at one station.

  • Callouts and pump health
  • Gauge camera
  • Panel thermal eye
  • Monthly report

System

$1,490 + $45/mo per station (5+)

Every station of a town or district on one page.

  • All stations on one map
  • Shared call tree
  • CSV and MQTT
  • Dry contact for SCADA

Custom

Custom

Utilities and pump contractors.

  • Volume pricing
  • Contractor access
  • API
  • Extended warranty

Indicative launch pricing in USD, excluding taxes and shipping. Final pricing is confirmed before any balance is charged.

Community

What do you think of PumpStation?

PumpStation is in development. Rate the idea, tell us what to change about the features, specs or price, and we'll build it with your feedback.

How much people want it

–

No ratings yet

  1. 50
  2. 40
  3. 30
  4. 20
  5. 10

Follow PumpStation

Get build updates and first access when pre-orders open.

Leave feedback

Your rating of the idea

Feedback on a product concept in development, not a review of a shipped product. Posts may be moderated; links and contact details are held for review. See our community guidelines and privacy policy.

Comments

    No comments yet. Tell us what you'd want from PumpStation.

    Questions

    Ask about PumpStation

    Tell us what this would save you, or ask anything. We reply within two business days.

    We use your details only to respond to this request. See our privacy policy.

    From the product lab · ideation phase

    Lab updates for PumpStation

    All lab updates
    1. LatestA town or water district needs one thing at each lift station that calls high water, a failed pump, a power cut and entry to the person on call, as the Ten States Standards (section 46) ask, and that reads the gauges and watches the panel between rounds. Today they pay for a cellular alarm dialer (Mission M110 $1,195 plus service, about $55 per station per month in a Florida utility filing), drive the round to read gauges and pay for a yearly heat survey.
      • Now part of PumpOne: https://iemilabs.com/products/pumpone/

      See it in 3DFull research and design

    2. Small towns, water districts and private owners (HOAs, RV parks, mobile-home parks) have three jobs at every pump station: answer the alarm, know each pump is still pumping, and catch a hot connection in the panel. Daily lift-station checklists list alarms, levels and pump readings (MaintainX), pressure is read with pumps off and running (Indiana DNR), a site visit costs $500–2,000 or more (Vista Projects), and a cellular dialer alone is $1,200–1,600 (Mission, Sensaphone). Our own three products for it cost $2,827 and $87 a month per station.
      • New product PumpStation: one board on the panel's DIN rail does the jobs of LiftStation AI, GaugeRead AI and PanelHeat AI, with one ESP32-S3 brain, one LTE-M radio, the panel's own 24 V and one app
      • Reused CAD parts unchanged: LiftStation's board carrier, DIN clamp, cover, backup-cell cradle, wire tag and cable clip; new thermal eye body and magnet back for the inside of the door, and a gauge camera body, back, hood and post clamp; 12 printed parts, each one solid, every bought part fits
      • 3D view: a grey pump panel on its two-post stand with the door shown clear, the breaker row and the board inside, the thermal eye on the door, and the camera on the right post facing a gauge board with both pump discharge gauges; nothing in the wet well
      • Dropped: GaugeRead's batteries, solar and LoRa radio; PanelHeat's own node, battery, LoRa link, site hub and the $167 RFID tag reader (small panels have plastic-bodied breakers the thermal eye can see). Changed: the camera now plugs in by USB on a 1.5 m lead, and the thermal sensor has a wider 110° lens
      • Product page https://iemilabs.com/products/pumpstation/: $1,690 + $49/month instead of $2,827 + $87/month; parts about $308 at quantity 1 (est.)

      See it in 3DFull research and design

    3. Small towns, water districts and private owners (HOAs, RV parks, mobile-home parks) have three jobs at every pump station: answer the alarm, know each pump is still pumping, and catch a hot connection in the panel. Daily lift-station checklists list alarms, levels and pump readings (MaintainX), pressure is read with pumps off and running (Indiana DNR), a site visit costs $500–2,000 or more (Vista Projects), and a cellular dialer alone is $1,200–1,600 (Mission, Sensaphone). Our own three products for it cost $2,827 and $87 a month per station.
      • Combined into PumpStation (https://iemilabs.com/products/pumpstation/); LiftStation AI itself is unchanged

      See it in 3DFull research and design

    4. Small towns, water districts and private owners (HOAs, RV parks, mobile-home parks) have three jobs at every pump station: answer the alarm, know each pump is still pumping, and catch a hot connection in the panel. Daily lift-station checklists list alarms, levels and pump readings (MaintainX), pressure is read with pumps off and running (Indiana DNR), a site visit costs $500–2,000 or more (Vista Projects), and a cellular dialer alone is $1,200–1,600 (Mission, Sensaphone). Our own three products for it cost $2,827 and $87 a month per station.
      • Combined into PumpStation (https://iemilabs.com/products/pumpstation/); GaugeRead AI itself is unchanged

      See it in 3DFull research and design

    5. Small towns, water districts and private owners (HOAs, RV parks, mobile-home parks) have three jobs at every pump station: answer the alarm, know each pump is still pumping, and catch a hot connection in the panel. Daily lift-station checklists list alarms, levels and pump readings (MaintainX), pressure is read with pumps off and running (Indiana DNR), a site visit costs $500–2,000 or more (Vista Projects), and a cellular dialer alone is $1,200–1,600 (Mission, Sensaphone). Our own three products for it cost $2,827 and $87 a month per station.
      • Combined into PumpStation (https://iemilabs.com/products/pumpstation/); PanelHeat AI itself is unchanged

      See it in 3DFull research and design

    PumpStation FAQ

    General FAQ
    Which products does PumpStation replace?

    It does the job of LiftStation AI (alarm callouts and pump health), GaugeRead AI (reading analog gauges) and PanelHeat AI (heat on breakers and contactors) with one brain, one radio and one app in the station's own panel. Bought separately they cost $2,827 + $87 a month per station; PumpStation is $1,690 + $49 a month (target).

    Does anything go into the wet well?

    No. Wet wells are hazardous areas. PumpStation reads only the safe side of the floats' existing relays and the contactor contacts in the panel, and the camera looks at the gauges on the discharge pipe outside.

    Can it start or stop the pumps?

    No. It has no pump control. Its one relay only switches the station's local strobe or horn.

    Does the thermal eye replace our annual infrared survey?

    No. It watches the plastic bodies of breakers, contactors and overloads between surveys and flags one phase running hotter than the others. It cannot see bare copper behind covers, it is not a fire detector, and your survey and maintenance plan stay as they are.

    How accurate are the gauge readings?

    We do not claim an accuracy yet. Before the pilot every design must read 95% of bench gauges within ±2% of full scale, and the app holds a reading it is unsure of instead of sending it.

    Is PumpStation available now?

    No. It is a concept in design; the CAD and fit checks are done, but it has not been built or tested. We are not taking orders, reservations or deposits.

    Related products

    MotorPulse AI concept: the idea and where each part goes
    IndustrialConcept

    MotorPulse AI

    A small battery sensor that screws onto a motor or pump and spots developing faults.

    • Measures vibration, sound and temperature
    • Flags unusual machine behaviour
    • Suggests a likely fault type

    From $249 per node (HD variant $349); gateway $399

    Details
    AirLeak AI concept: the idea and where each part goes
    IndustrialConcept

    AirLeak AI

    A wall or pole-mounted ultrasonic sensor disc with a camera that listens for compressed-air and gas leaks.

    • Hears leaks around the clock
    • Marks leaks on a camera image
    • Estimates each leak's yearly cost

    From $1,490 per unit

    Details
    DustWatch AI concept: the idea and where each part goes
    IndustrialConcept

    DustWatch AI

    A bench-mounted camera and dust sensor that warns when dust controls on cutting tasks fail.

    • Spots visible dust plumes
    • Flags suspected dry cutting
    • Tracks a PM4 dust trend

    From $799 per unit

    Details

    PumpStation

    Concept · target $1,690

    I want this