Batterie résidentielle ultra-compacte Marstek : analyse technique d’une révolution pour l’autoconsommation DIY (12V/24V/48V) avec compatibilité Open Source

Le marché du stockage résidentiel voit émerger des innovations radicales, et Marstek vient de lever un coin du voile avec sa nouvelle batterie « ultra-fine » dédiée aux petits foyers. Avec une épaisseur de seulement 10 mm et une densité énergétique annoncée de 150 Wh/L, cette solution s’inscrit dans une logique de modularité extrême, idéale pour les installations DIY et les kits pré-assemblés. Mais derrière cette promesse technique se cachent des enjeux majeurs : compatibilité protocolaire, gestion thermique passive, et intégration dans les écosystèmes Open Source dominants (Home Assistant, InfluxDB, etc.). Voici une analyse technique approfondie, comparée aux références du marché (Victron Energy, Huawei SUN2000, ou encore les solutions Shelly/TP-Link), avec un focus sur les implications pour les makers et les installateurs autonomes.

Caractéristiques techniques clés et benchmarks

Marstek annonce les spécifications suivantes pour sa batterie « Ultra-Thin » (modèle non encore officiellement nommé, mais évoqué dans les communiqués) :

  • Tension nominale : 48V (module 12V/24V disponible en option pour les petits systèmes), avec une capacité unitaire de 5 kWh (extensible en série/parallèle).
  • Densité énergétique : 150 Wh/L (contre ~120 Wh/L pour les batteries LiFePO4 Victron Energy ou ~140 Wh/L pour les Huawei SUN2000 avec modules intégrés).
  • Profondeur de décharge (DoD) : 90% (vs 80-95% pour les solutions Victron/Growatt), avec une durée de vie cyclique estimée à 6 000 cycles à 80% DoD.
  • Gestion thermique : Refroidissement passif par aérothermie (pas de ventilateur), avec une température de fonctionnement optimale entre 0°C et 45°C. Comparable aux solutions Sonoff (mais sans système de monitoring embarqué).
  • Protocoles de communication
    • Modbus RTU (compatibilité native avec les onduleurs Victron MultiPlus II ou Fronius Gen24 Plus).
    • CAN bus (intégration directe avec les kits DIY utilisant des contrôleurs comme le Shelly Plus ou des cartes Raspberry Pi avec OpenEnergyMonitor).
    • API REST (pour une intégration facile dans Home Assistant via les composants battery_monitor ou esphome).
  • Poids et encombrement : 10 kg/m² (contre ~15 kg/m² pour les batteries Huawei SUN2000), avec une épaisseur de 10 mm (vs 20-30 mm pour les solutions Victron Energy).

Ces caractéristiques positionnent la batterie Marstek comme un candidat sérieux pour les installations DIY, notamment pour les foyers avec des contraintes d’espace (toits plats, garages, ou intégration murale). Cependant, plusieurs questions techniques restent en suspens :

  1. Stabilité à long terme : Les tests de dégradation (notamment sous cycles partiels) n’ont pas encore été publiés. À comparer avec les données ouvertes de Victron sur leurs batteries LiFePO4 (disponibles via leur documentation technique).
  2. Compatibilité logicielle : L’absence de support officiel pour les protocoles Jeelink ou ESPHome pourrait limiter son adoption par la communauté maker. Une solution pourrait être l’utilisation de modules intermédiaires comme le Shelly Plug S pour la conversion Modbus → MQTT.
  3. Sécurité : L’absence de système de protection contre les surcharges ou les courts-circuits intégrés (contrairement aux batteries Victron avec leur système VE.Bus) impose une architecture de sécurité externe, ce qui peut complexifier les montages DIY.

Comparaison avec les alternatives Open Source et DIY

Pour évaluer la pertinence de cette batterie dans un contexte DIY, il est utile de la comparer à des solutions existantes, notamment celles compatibles avec des outils Open Source :

Critère Marstek Ultra-Thin Victron Energy LiFePO4 (12V/24V/48V) Huawei SUN2000 (avec modules intégrés) DIY avec batteries LiFePO4 (ex: kit eBay)
Densité énergétique (Wh/L) 150 120 140 ~130 (selon assemblage)
Compatibilité protocole Modbus, CAN, REST VE.Bus, Modbus, CAN Modbus, CAN (via gateway Huawei) Dépend du BMS (souvent Modbus ou CAN)
Gestion thermique Passive (aérothermie) Active (ventilateur + capteurs) Active (refroidissement liquide) Variable (souvent passive)
Coût estimé (€/kWh) ~500-600 ~600-700 ~450-550 (avec onduleur inclus) ~300-400 (mais qualité variable)
Intégration Open Source Partielle (API REST, Modbus) Excellente (VE.Bus, support communautaire) Limité (API propriétaire) Dépend du BMS (ex: BatteryMon)

Cette comparaison révèle que la batterie Marstek se positionne comme une alternative intéressante pour les projets DIY où l’encombrement est critique, mais son adoption dépendra fortement de sa capacité à s’intégrer dans les écosystèmes logiciels existants (Home Assistant, InfluxDB, etc.). Une piste pour les makers serait de développer un ESPHome custom pour traduire ses protocoles en MQTT, comme le fait déjà la communauté pour les batteries Victron via le projet VEBus.

Implémentation DIY et schémas de câblage

Pour les installateurs autonomes, l’intégration de cette batterie nécessite une architecture adaptée. Voici un exemple de schéma de câblage pour une installation 48V avec un onduleur Victron MultiPlus II et un contrôleur Shelly Plus :

Schéma câblage Marstek 48V
Schéma type d’intégration avec un onduleur Victron MultiPlus II (source : adaptation par SolarLogik à partir des spécifications Marstek).

Légende :

  • 1 : Batterie Marstek Ultra-Thin (48V, 5 kWh)
  • 2 : Onduleur Victron MultiPlus II (5 kVA)
  • 3 : Contrôleur Shelly Plus (pour monitoring Modbus → MQTT)
  • 4 : Module ESP8266 (ESP-01) pour conversion CAN → MQTT
  • 5 : Home Assistant (via add-on mqtt et battery_monitor)

Pour les développeurs souhaitant automatiser le monitoring, un exemple de configuration Home Assistant pourrait ressembler à ceci (à adapter selon les protocoles réels) :

[configuration.yaml]
sensor:
  - platform: mqtt
    name: "Marstek Battery Voltage"
    state_topic: "marstek/battery/voltage"
    unit_of_measurement: "V"
    value_template: "{{ value_json.voltage }}"
  - platform: mqtt
    name: "Marstek Battery Capacity"
    state_topic: "marstek/battery/capacity"
    unit_of_measurement: "%"
    value_template: "{{ value_json.capacity }}"

Pour convertir les données Modbus en MQTT, un script Python utilisant PyModbus pourrait être utilisé, comme illustré ci-dessous :

import pymodbus
from pymodbus.client import ModbusTcpClient
import paho.mqtt.publish as publish
client = ModbusTcpClient('192.168.1.100')
response = client.read_holding_registers(0x0000, 4, slave=1)
voltage = response.registers[0] * 0.1  # Conversion en volts
capacity = response.registers[1] / 100  # Conversion en pourcentage
publish.single("marstek/battery/voltage", voltage, qos=1)
publish.single("marstek/battery/capacity", capacity, qos=1)

Perspectives et limites

Si la batterie Marstek représente une avancée majeure pour les petits systèmes, son adoption par la communauté DIY dépendra de plusieurs facteurs :

  1. Transparence technique : La publication de datasheets détaillées (notamment sur la dégradation à long terme) serait cruciale pour valider ses performances. Les projets comme OpenEnergyMonitor pourraient servir de modèle pour des tests communautaires.
  2. Support logiciel : Une API publique ou un SDK pour développer des intégrations personnalisées (comme le fait Victron avec son VE.Bus) serait un atout majeur.
  3. Prix et disponibilité : Avec un coût estimé à ~500-600 €/kWh, elle reste plus chère que les solutions DIY basées sur des batteries LiFePO4 assemblées manuellement (300-400 €/kWh). Cependant, son gain de place et sa simplicité d’installation pourraient justifier cet investissement pour les projets urbains.
  4. Recyclabilité : Contrairement aux batteries Victron (recyclables via des programmes dédiés), les implications environnementales de cette solution restent à évaluer. Une approche Open Source comme RecycleMyBattery pourrait être adaptée.

En conclusion, la batterie Marstek Ultra-Thin ouvre des perspectives intéressantes pour les installations résidentielles compactes, mais son succès dépendra de sa capacité à s’intégrer dans les écosystèmes logiciels existants et à offrir une transparence technique comparable à des références comme Victron ou Huawei. Pour les makers, cela représente une opportunité de tester une nouvelle architecture de stockage, à condition de combler les lacunes en matière de documentation et d’outils Open Source.

Le Laboratoire SolarLogik suivra de près l’évolution de ce produit et publiera des mises à jour si des données techniques supplémentaires sont rendues publiques. En attendant, nous encourageons la communauté à partager ses retours d’expérience sur les forums Home Assistant ou ESP8266, où des solutions DIY pour l’intégration pourraient émerger rapidement.


Cet article a été inspiré par l’actualité relayée sur la source originale. L’analyse R&D approfondie a été réalisée de manière indépendante par le Laboratoire SolarLogik.

« `

🛒 Le Coin du Maker

Les indispensables pour ce projet :

Liens affiliés Amazon (Soutien gratuit).

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *