There is a maintenance argument going around this week that I have wanted someone to make for years, and it lands harder than any model release. The short version: your vibration sensor is too late. By the time a bearing vibrates or a gearbox runs hot, the failure has already happened. The sensor is not diagnosing the problem. It is reading the eulogy.
The framing that stuck with me was a single sentence about a particle. "A 5-micron particle entering a high-speed bearing is the catalyst that eventually causes the vibration three months later." Sit with the timeline. The grit got in this morning. The vibration sensor will alarm in the fall. The thing that killed the bearing and the thing that detected the death are separated by an entire quarter, and the detection is the part everyone sells you.
This is the heart of what people are now calling Predictive Maintenance 2.0. PdM 1.0 was about catching the symptom earlier than a human would: listen for the vibration signature, trend the current draw, alarm before the catastrophic stop. That is genuinely useful, and I will defend it. But PdM 2.0 says the quiet part out loud: the symptom is the wrong thing to monitor first. The cause is almost always environmental, it is usually invisible, and it shows up months before the symptom does.
The cause is the environment the machine lives in
Think about what actually kills equipment in a small building. It is rarely a sudden mechanical event. It is the intake air full of dust that clogs a filter and makes a motor work harder. It is humidity that should not be there. It is a temperature that drifted up two degrees a month for half a year. It is power quality that nobody is watching. The vibration is downstream of all of it. The vibration is what happens after the environment has already been grinding the machine down for a season.
So the question PdM 2.0 forces is simple: are you monitoring the machine, or are you monitoring the conditions the machine is dying in? Most building intelligence products monitor the machine, because the machine has a tidy failure signature you can put a threshold on and an alarm around. The environment is messier. It does not give you a clean "now it broke" moment. It gives you a slow drift, and drift is harder to sell as a feature even though it is where the real warning lives.
This is what a sump pump has been doing the whole time
We have run a sump pump edge AI system in a basement in Watertown since 2024, and the reason it works is that it never waited for the pump to vibrate. It watches the environment the pump lives in. Water level and how fast it rises. Current draw and whether the trend is creeping up month over month. Humidity. Temperature. A residual autoencoder learns what normal looks like and flags the drift, not a fixed threshold someone guessed at install time.
None of those are the failure. They are the conditions that precede the failure. When the current draw trends up a little each week, that is the motor working harder against something, and that something is environmental. We see it long before the pump would ever produce a vibration signature, because we are reading the cause and not waiting for the symptom. That is PdM 2.0, except we did not call it that, and it has been running on about $50 of ESP32 hardware for two years.
We saw the same thing when we scaled the pattern up to a 40-device smart building. More machines, same principle: the sensors that earn their keep are the ones watching the environment, not just the ones bolted to the equipment waiting for it to shake.
Why this is an upsell, not a complication
Here is the part that matters commercially. I wrote a few weeks ago that vibration sensors now cost under $50 a point, down from $600 in 2019. That is true and you should still deploy them. PdM 2.0 does not retire the vibration sensor. It demotes it to the last line of defense instead of the first.
The pitch to a building owner becomes two layered, and both layers are cheap. The first layer is environmental: differential pressure across a filter, particulate, temperature drift, humidity, power quality. These catch the cause months out. The second layer is the equipment sensor: vibration, current draw. These confirm the symptom when it finally arrives. Most vendors sell you only the second layer, because it is the one with the clean alarm. The first layer is where the warning actually lives.
And running both costs almost nothing extra when you own the message bus. On a vendor platform, every new sensor type is an integration conversation and a line item. On a sensor-first stack where everything publishes MQTT to a broker you own, adding environmental monitoring on top of equipment monitoring is two more topics and a config change. The cause layer and the symptom layer cost the same to run, because nothing in the stack is proprietary at the seams.
The robotics people just shipped this same stack
One more data point from this week, because it is too on the nose to skip. ICRA, the field's flagship robotics conference, opened in Vienna. Espressif published an open-source reference design for an AI robot called FOFOCA, and the architecture is worth reading slowly: ESP32 boards doing real-time sensor polling and motor control, an ESP32-C3 driving a status display, everything publishing telemetry to a Mosquitto MQTT broker, and an 8-billion-parameter open model running locally for the decisions. Someone else at the conference retrofitted a 10-euro toy robot with an ESP32 and a language-model brain.
Strip the robot vocabulary off that and it is the building stack. ESP32 sensors, MQTT broker you own, a local model in the loop, no metered cloud in the critical path. When the most advanced corner of physical AI ships that as its open reference design, the "is this a serious architecture?" question is settled. It is the reference architecture. It is also, line for line, how you monitor a building, the only difference being that a building does not need to learn to walk. It just needs someone watching the conditions its equipment is quietly dying in.
Monitor the cause, not just the symptom
Environmental sensors that catch the drift months out, equipment sensors that confirm it, all on an open message bus you own. Setup in a day, monitoring from month one, no $200,000 integration quote.
See how it worksSources: IoT Business News, "Predictive Maintenance 2.0: Why Your Vibration Sensors Are Already Too Late" (cause-vs-symptom thesis, 5-micron particle example, environmental root cause); Weekly Robotics #362, June 1, 2026 (ICRA 2026 Vienna, €10 ESP32 robot retrofit); Espressif Developer Portal, "Building FOFOCA," May 2026 (ESP32 + ESP32-C3 + Mosquitto MQTT + Nemotron Nano 8B via Ollama reference design); predictive maintenance market and sensor cost data per 2026 industry reporting; field deployments at The Intersecto Watertown and Northampton sites.