⚡ Workshop Intelligence · RPR Motors

Tesla Battery Moisture Detection
The Hidden Threat in Your Model S

Your Tesla shows 93 % SOH. The range is fine. Everything looks green — but inside the battery pack, corrosion is silently spreading. Moisture is the #1 invisible threat to Tesla Model S batteries, and SOH alone will never reveal it.

250+
Batteries Analysed
~100%
Gen1 Affected
€99
Base Certificate
0g
Ideal Target Level

🔍 Why Are Pre-2016 Model S Batteries Nearly All Affected?

This is not a rare edge case. In our workshop at RPR Motors — across more than 250 Tesla batteries analysed — we consistently find elevated moisture in virtually every first-generation Model S battery. Two root causes explain this:

Gen1 — 70/85 kWh (pre-2016)
  • 🔴 Cheap Blechdeckel — sheet metal fuse box cover rusts through. Water enters directly.
  • 🔴 Aged Umbrella Valves — pressure relief valves harden and crack, losing their seal.
  • Nearly ALL affected. Systematic manufacturing weakness, not bad luck.
Gen2 — 75/90/100 kWh (post-2016)
  • 🟠 Stainless steel cover — does not rust; no replacement needed.
  • 🟠 Umbrella Valves — still harden with age; renewal recommended.
  • Better by design — but Valve renewal prevents future ingress.

Rusted-through sheet metal fuse box cover (Blechdeckel) on Tesla Model S with HIGH VOLTAGE label

🔴 The original Blechdeckel: rusted completely through. The HIGH VOLTAGE label is the only barrier between the elements and your battery electronics.

Removed sheet metal cover showing complete corrosion and water droplets inside Tesla Model S battery

🔴 Inside after removing the cover: complete corrosion, visible water droplets. This battery had a SOH above 88%.

🚨 Root Cause #1: The Blechdeckel

The fuse box cover on Gen1 Model S is stamped sheet metal. Directly exposed to road spray, pressure washing, and condensation. Over 6–8 years, rust perforates the cover completely — creating an open path for moisture into the high-voltage zone. Tesla redesigned this to stainless steel for Gen2, but every Gen1 battery is vulnerable.

Before and after: original rusted Blechdeckel versus CNC aluminium replacement with RPR Motors logo

✅ Before & After: original rusted Blechdeckel vs. CNC-machined aluminium replacement with RPR Motors laser engraving. Zero rust risk, lifetime seal.

⚠ Root Cause #2: The Umbrella Valves

Tesla battery packs use pressure relief valves — Umbrella Valves — on the underside of the pack. These rubber valves equalise internal pressure. Over time, the rubber hardens and the valves no longer seal properly, allowing ambient moisture to enter through pressure cycling.

On Gen1 batteries, both the Blechdeckel and the Umbrella Valves are replaced during maintenance. On Gen2, the stainless cover stays — only the Umbrella Valves are renewed.

Umbrella Valves on the underside of a Tesla Model S battery pack

🔧 Umbrella Valves on the underside of the battery pack. Hardened rubber = failed seal = moisture ingress. Replacement is standard in our maintenance procedure.

💡 Important: The Pack Is Never Opened

Both the Blechdeckel swap and Umbrella Valve renewal are performed without opening the battery pack. No modules, no BMBs, no internal boards are touched. External maintenance only — clean, fast, no teardown risks.

📱 SoHWHAT: The Only Tool That Measures Moisture in Grams

Tesla’s BMS contains a built-in moisture sensor. Tesla uses this data internally for service diagnostics — but it is not visible in the Tesla app, the dashboard, or any standard OBD tool. SoHWHAT is the only app that reads this sensor and shows the result in grams.

1
Connect the vLinker MS AdapterPlug the vLinker MS Bluetooth adapter into the OBD2 port under the steering column. It communicates directly with the BMS via the CAN bus protocol.

2
Open the SoHWHAT AppConnect to the adapter via Bluetooth. SoHWHAT automatically reads all BMS diagnostic data including the moisture sensor value.

3
Read the Moisture Value in GramsThe dashboard shows the moisture reading in grams in real time — a value no other consumer tool exposes. For Model S/X, this determines your THS assessment tier.

4
Generate the Full Certificate (from €99)SoHWHAT generates a professional diagnostic certificate including moisture value, SOH, cell balance, and all BMS data — the only document that proves moisture in grams.

🔬 Technical Background

The moisture value is stored as a continuous reading in the BMS CAN bus data stream. Tesla reads this during service checks but does not display it to owners. SoHWHAT decodes the proprietary CAN frames and presents the value in human-readable grams, calibrated against Tesla’s own sensor specifications.

Want to compare SoHWHAT to Aviloo? Read our SoHWHAT vs. Aviloo comparison. New to battery health metrics? See our guide on what SOH means — and why moisture is a completely separate dimension.

📊 Moisture Thresholds — Model S / Model X Only

Based on our analysis of 250+ batteries, SoHWHAT classifies moisture readings into four tiers, each with a recommended action and THS (Theoretical Handbook Surplus) deduction where applicable.

Moisture Level Classification THS Impact Recommended Action
≤ 60 g ✅ Very Good None No action needed. Re-check at next service interval.
61 – 125 g ⚠ Elevated None direct Monitor. Retest in 3–6 months. Identify moisture source. Consider Umbrella Valve check.
126 – 150 g 🔴 High −10% THS Maintenance recommended. Cover upgrade (Gen1) + Umbrella Valves. Do not delay beyond 3 months.
> 150 g 🚨 CRITICAL −20% THS Maintenance urgently recommended. Potential corrosion damage. Inspect immediately.
📌 Note on THS Deduction

THS (Theoretical Handbook Surplus) is the valuation premium a battery in excellent condition commands above book value. A moisture deduction does not mean the vehicle is worthless — it means the battery has a documented condition factor. The SoHWHAT certificate is the only document that provides this value with moisture evidence.

📋 Real Certificate Examples

These are actual SoHWHAT certificates from real vehicles — not mock-ups. They show what the certificate looks like when moisture is in the Elevated and Critical ranges.

Certificate Example 1: 115 g — Elevated Range

SOH 87% · Moisture 115g · Status: Elevated (61–125g tier) · No THS deduction, monitoring required

SoHWHAT certificate showing 115g moisture reading, SOH 87%, classified as Elevated

Certificate Example 2: 196.6 g — CRITICAL

Moisture 196.6g · Status: CRITICAL (>150g) · 20% THS deduction · Maintenance urgently recommended

SoHWHAT certificate showing 196.6g critical moisture reading with urgent maintenance recommendation

🚨 What 196.6g Actually Means

Nearly 200 grams of moisture inside a high-voltage battery pack is a critical finding. At this level, corrosion on cell connectors, BMS boards, and busbars is virtually certain. The vehicle may still drive normally. SOH may still read above 80%. But the internal damage is real and progressing. Maintenance is the only way to stop it.

What About Model 3 and Model Y?

✅ Good News: No Moisture Measurement Needed

The Tesla Model 3 and Model Y use a different battery architecture and are not subject to the Blechdeckel/Umbrella Valve problem. They do not have the same moisture ingress pathways. Gram-based moisture measurement is not applicable to these models.

SoHWHAT reads two FloodPort sensors on Model 3 and Model Y batteries. These sensors report a simple binary status:

FloodPort Status What It Means Action
CLOSED FloodPort sealed — normal operating state No action required
OPEN FloodPort triggered — potential water ingress event Inspection recommended; document for insurance/sale

For Model 3/Y owners, the gram-based moisture section does not apply. Key SoHWHAT diagnostics for these vehicles are SOH, cell balance, CAC, and internal resistance — all hidden from Tesla’s app. Learn more: What does SOH mean?

🔧 What To Do When Moisture Is Detected

A moisture reading above 60g is not a reason to panic — but it is a reason to act. Here is the structured 3-step approach we use at RPR Motors:

1
Assess Severity
Use the SoHWHAT certificate to determine your tier. For 61–125g: retest in 3–6 months. For 126g+: proceed to steps 2 and 3 without delay.

2
Identify the Source
RPR Motors inspects the fuse box cover condition (Blechdeckel vs. stainless), Umbrella Valve integrity, and any underbody damage. This determines the correct fix.

3
Moisture Maintenance — Prices & Scope
Maintenance addresses the root causes directly. The pack is never opened. Work is performed on external components only.

Battery Generation kWh / Year Scope of Work Price
Gen1 — First Generation 70 / 85 kWh · pre-2016 Blechdeckel → CNC aluminium cover + Umbrella Valves renewed €1,499
Gen2 — Second Generation 75 / 90 / 100 kWh · post-2016 Stainless cover stays · Umbrella Valves renewed only €1,299
🏆 Expert: Carsten Ohlinger — RPR Motors

Carsten Ohlinger, Hochvolt 3S certified (AuS) at RPR Motors, has analysed and repaired over 250 Tesla batteries: „In our workshop we see batteries that Tesla’s own service tool flags as perfectly fine — yet they contain 150+ grams of moisture. The BMS sensor is there. Tesla just doesn’t show it to anyone. SoHWHAT closes that gap.“

📸 From the Workshop — Recent Cases

Our Instagram documents real workshop findings in real time — CAC measurements, weak cells, and before/after results:

SoHWHAT CAC measurement: Brick at 226.4 Ah

CAC measurement: Brick at 226.4 Ah — pinpointing cell-group health beyond SOH.

100 kWh Tesla module with Brick 1 showing 18.5 Ah less capacity — Weak Short detected

100 kWh module: Brick 1 at 18.5 Ah below average — confirmed Weak Short, invisible to SOH.

RPR Motors workshop

RPR Motors workshop — where 250+ Tesla batteries have been measured and repaired.

📷 Follow RPR Motors on Instagram

Real workshop findings, real data — posted regularly from the battery bay.

Frequently Asked Questions

How does SoHWHAT measure moisture in a Tesla battery?

Tesla’s BMS contains a built-in moisture sensor. SoHWHAT reads this sensor directly via the OBD2/CAN interface and displays the value in grams — a measurement Tesla does not expose in its own app or any standard service tool.

Why are pre-2016 Model S batteries particularly affected?

Gen1 Model S batteries (70/85 kWh, pre-2016) use a cheap sheet metal fuse box cover (Blechdeckel) that rusts through, plus Umbrella Valves that harden with age. Nearly all Gen1 batteries show elevated moisture. Gen2 (post-2016, 75/90/100 kWh) use a stainless cover but still benefit from Umbrella Valve renewal.

Does the Tesla Model 3 or Model Y have moisture problems?

No. Model 3 and Model Y do not have the Blechdeckel/Umbrella Valve architecture. SoHWHAT reads their FloodPort sensors (OPEN/CLOSED status only — no gram measurement). Moisture ingress is not a known systemic issue for these models.

What happens if moisture exceeds 150g?

Above 150g is Critical. SoHWHAT applies a 20% THS deduction and maintenance is urgently recommended. Gen1 package (Blechdeckel → CNC aluminium + Umbrella Valves) is €1,499. Gen2 (Umbrella Valves only) is €1,299.

Is the battery pack opened during moisture maintenance?

No. The pack is never opened. Work is performed externally on the fuse box cover and Umbrella Valves. No modules, no BMBs, no internal boards are touched.

How much does the SoHWHAT moisture certificate cost?

The base certificate starts at €99. It includes moisture in grams, SOH, cell balance, internal resistance, and all BMS data — the only certificate on the market that documents moisture in grams with a standardised assessment tier.

Carsten Ohlinger · RPR Motors

Hochvolt 3S certified (AuS) · 250+ Tesla Batteries Analysed · SoHWHAT Co-Developer

Check Your Tesla Battery Moisture Now

Download SoHWHAT for free or order a full diagnostic certificate from €99 — the only document that proves moisture levels in grams.

✓ Compatible with all Tesla Model S, X, 3, Y  ·  ✓ Adapter: vLinker MS  ·  ✓ No subscription — one-time payment