Tesla Model 3 Battery with Deye SUN Inverter

Deye SUN-K-SG01HP3 three-phase hybrid inverters are aggressively priced, well-supported by the DIY community and cover the full 5–50 kW range that a single or multiple Tesla Model 3 packs can serve. This page documents both product families supported through the BMS-EV controller: the AM2 series for residential 5–20 kW and the BM3 series for commercial 29.9–50 kW.

Direct answer. A complete Tesla Model 3 (or Model Y) pack pairs with the Deye SUN-(5–20)K-SG01HP3-EU-AM2 for small residential systems and with the SUN-(29.9–50)K-SG01HP3-EU-BM3 for larger commercial installations, through the BMS-EV controller. The original Tesla BMS is retained. The BMS-EV controller sits on the internal CAN bus at 500 kbit/s and re-encodes the Tesla proprietary telemetry into Deye's native low-voltage-style protocol (a Pylontech-derived dictionary that Deye adopted for its high-voltage battery interface). Tesla's 270–410 V window sits inside Deye's wide 160–800 V input range, so both LR NCA and LFP variants operate across their full BMS-defined SoC range.

What works, at a glance

Two Deye product families — AM2 vs BM3

Deye splits its three-phase hybrid line into two hardware families that are electrically and mechanically different despite sharing the SUN-K-SG01HP3 naming convention. Choose based on total power and installation type.

FamilyPower rangeTypical useDC input rangeMPPT trackersPV oversizingBattery ports
AM2 series5–20 kWResidential single-home160–800 V2 (5–8K), 3 (10–20K)1.3–1.5×1 HV battery bank
BM3 series29.9–50 kWCommercial, farm, small industry180–800 V3 (all)1.3×1 or 2 HV battery banks

Supported Deye AM2 models (residential 5–20 kW)

ModelAC powerBackup outputMax PVNotes
SUN-5K-SG01HP3-EU-AM25 kW5 kW / 20 A7.5 kWpSmallest single-family option.
SUN-6K-SG01HP3-EU-AM26 kW6 kW / 25 A9 kWpCommon EU residential.
SUN-8K-SG01HP3-EU-AM28 kW8 kW / 33 A12 kWpStandard family home.
SUN-10K-SG01HP3-EU-AM210 kW10 kW / 40 A15 kWpMost popular BMS-EV pairing in DE / NL.
SUN-12K-SG01HP3-EU-AM212 kW12 kW / 50 A18 kWpLarger villa with heat pump.
SUN-15K-SG01HP3-EU-AM215 kW15 kW / 63 A22.5 kWp3-phase heat pump + EV charger.
SUN-16K-SG01HP3-EU-AM216 kW16 kW / 65 A24 kWpSlightly higher continuous rating than 15K.
SUN-20K-SG01HP3-EU-AM220 kW20 kW / 82 A30 kWpSmall workshop, large home with EVs.

Supported Deye BM3 models (commercial 29.9–50 kW)

ModelAC powerBackup outputMax PVNotes
SUN-29.9K-SG01HP3-EU-BM329.9 kW29.9 kW39 kWpSized to stay below AT/DE 30 kW grid limits.
SUN-30K-SG01HP3-EU-BM330 kW30 kW39 kWpFarm / small commercial.
SUN-40K-SG01HP3-EU-BM340 kW40 kW52 kWpMedium commercial.
SUN-50K-SG01HP3-EU-BM350 kW50 kW65 kWpLargest single-inverter. Requires ≥ 2 Tesla packs for sustained discharge.

Minimum Deye firmware: ARM 1.5.6.6 / DSP 1.4.0 for AM2, ARM 1.5.6.4 / DSP 1.3.4 for BM3. Both families accept "HV battery" mode and expose the compatible protocol dropdown that includes "BYD HVS", "Pylontech HV" and "Deye HV Native" — BMS-EV emulates the latter for the closest match to Deye's internal state machine.

Battery voltage range — Tesla 270–410 V vs Deye 160–800 V

Deye's wide 160–800 V DC input range is one of the reasons this inverter family is so forgiving of second-life batteries. Both Tesla chemistries fit comfortably:

Because Deye's DC input starts at 160 V (whereas SOFAR HYD nominal window starts at 350 V for optimal efficiency), LFP packs perform much better on Deye — you get more of the pack's nominal capacity into the usable window.

CAN protocol — Tesla native to Deye HV

Deye uses a superset of the Pylontech HV protocol with proprietary extensions for BMS status, alarm codes, force-charge requests and firmware version reporting. BMS-EV firmware translates the Tesla dictionary into Deye's native format on CAN2 at 500 kbit/s.

Deye CAN IDPurposeSource in Tesla data
0x351Battery limits (charge/discharge V and I)Computed from Tesla cell V and T
0x355SoC and SoHTesla 0x212 (SoC), estimated SoH from voltage vs coulomb-counted energy
0x356Pack voltage, current, temperatureTesla 0x132, 0x312
0x359Alarms and warnings bitmaskDerived from Tesla status flags
0x35ABattery bank identity (BMS-EV signature)Constant, identifies as "BE-TESLA3"
0x35EManufacturer name string"BMS-EV" (Deye displays as battery brand)
0x35FBattery model and firmware versionFirmware version from BMS-EV, model "M3-LR" / "M3-LFP" / "M3-HL"
0x372Cell count, module count, temp sensor countStatic per pack variant
0x373Cell voltage min/max + temperature min/maxTesla 0x352 (cell V), 0x312 (T)

Charge and discharge current limits sent on 0x351 are dynamically computed by the BMS-EV controller:

Wiring architecture

┌───────────────────────────┐ │ Tesla Model 3 pack │ │ 350 V nominal │ └──────┬──────────┬─────────┘ │ HV+/HV− │ LV connector (CAN, wake, HVIL) │ │ │ ▼ │ ┌──────────────┐ │ │ BMS-EV │◄── 12 V aux │ │ controller │ │ └──────┬───────┘ │ │ CAN 500 kb (Deye HV) │ │ │ ▼ │ ┌──────────────┐ └──►│ Deye SUN │◄── PV strings │ 10K-SG01HP3 │ │ -EU-AM2 │ └───┬──────┬───┘ │ │ Grid port Load port (backup) │ │ Grid Critical loads

Installation requirements

Engineering values below are examples. Final conductor cross-section and protective-device sizing must be calculated for the actual pack, maximum current, cable length, installation method, ambient temperature and applicable local standards (IEC 60364-7-712, VDE-AR-N 4105, NEC 690).

Commissioning sequence

  1. Verify HVIL closed and pack terminal voltage 280–410 V with DC isolator OPEN.
  2. Power on the BMS-EV controller (12 V aux). Wait for 1 Hz green LED = pack CAN OK.
  3. On the Deye display: Settings → Battery Settings → Battery Type = "Lithium", Protocol = "00" (Deye native / Pylontech HV), Battery Capacity = the value shown on the controller config screen (typically 200 Ah for LR NCA per pack).
  4. Set charge/discharge voltages: leave defaults, they are overridden by the BMS on CAN.
  5. Close DC isolator. Controller commands precharge, then main contactors close within 4–6 s.
  6. Deye display should show battery online with SoC, V, I updating at 1 Hz.
  7. Trigger a test discharge by forcing a load; verify Deye's "Battery Discharge Power" matches the inverter's AC output within the inverter's own ~2% accuracy.

Known limitations

Frequently asked questions

Which Deye protocol should I select on the display?

Select protocol code "00" (Deye native / Pylontech HV). BMS-EV firmware emulates this dictionary. Do not select "01" (BYD HVS) — while it also connects, the SoC reporting is slightly less accurate for the Tesla mapping.

Can I mix a Tesla pack with a factory battery on the same Deye inverter?

Not on AM2 (single bank). On BM3 you can put a factory battery on BAT1 and a Tesla pack on BAT2, or vice versa, but the inverter will treat them as two independent banks with their own SoC — it will not homogenise them. Contact us before ordering for BM3 mixed-bank support.

How much backup runtime does a Model 3 LR pack give on a Deye SUN-10K?

~65 kWh usable ÷ typical 2 kW backup load = ~32 hours. At 5 kW critical load: ~13 hours. Longer than any factory home battery, because you are starting from a full EV pack.

What is the round-trip efficiency?

Measured 88.5% AC-to-AC at 5 kW on SUN-10K-AM2, 87% at 10 kW. AM2 is slightly less efficient than BM3 at high load; BM3 approaches 90% at 20 kW.

Can I read pack data over Modbus?

Yes. Deye exposes full battery telemetry (SoC, cell V, T, current, alarms) via its Modbus/TCP interface (built-in dongle) or Modbus/RS485. Registers are documented in Deye's protocol manual. The BMS-EV controller does not need to be queried separately.

Does the Deye zero-export feature work with the Tesla pack?

Yes. Zero-export uses the grid CT clamps and the AC-side control loop; the battery type is irrelevant. The Tesla pack absorbs excess PV instead of feeding the grid, up to the pack's CCL.

Can a single Deye SUN-50K-BM3 handle only one Tesla pack?

Electrically yes, but you will hit the pack's 350 A continuous discharge limit (~120 kW) well below the inverter's 50 kW peak — no problem. However, cycling one pack at up to 50 kW discharge is aggressive; two paralleled packs give better thermal margin and lifetime.

What happens during a grid fault (island transition)?

Deye detects grid loss within 40 ms (AM2) or 80 ms (BM3), opens the grid contactor, and continues to power the Load port from PV + battery. The battery discharge current limit is the same in island mode as in grid-tied mode. The BMS-EV controller sees no change on its side — the pack is unaware of the island transition.

Order a Tesla Model 3 + Deye SUN controller
Pre-flashed for SUN-K-SG01HP3-EU-AM2 (5–20 kW) or BM3 (29.9–50 kW)
Last updated: 2026-09-18
Current firmware: 15.0.14
Technical author: BMS-EV engineering team (Clima Boost sp. z o.o., Poland)
Reviewer: Jakub Lipiński, founder/lead engineer BMS-EV
Revision: 2026-09-18 — aligned with firmware 15.0.14, SOFAR 180–800 V DC verification, Kia EV6 + SOFAR HYD 15KTL case study reference
Related: Tesla Model 3 battery · Tesla + SOFAR · Tesla + GoodWe · Compatibility Matrix