À propos
Marstek Modbus Suite est une intégration personnalisée qui lit et contrôle les batteries Marstek Venus via Modbus TCP en local. Elle prend en charge les Venus A, D, E v1/v2 et E v3, et fonctionne sans compte Marstek, sans cloud ni broker MQTT. Elle ajoute des capteurs, des interrupteurs, des nombres, des sélecteurs, des boutons et des capteurs binaires, qui couvrent la puissance de charge et de décharge, le mode de travail et le mode forcé, les interrupteurs de secours et RS485, ainsi que six programmes horaires. L'intégration ajoute aussi son propre panneau dans la barre latérale, avec des vues d'ensemble, des cellules, des packs, du contrôle et du système, et n'a besoin d'aucune carte personnalisée. Les programmes horaires qui se chevauchent sur un jour commun sont refusés, et les intervalles d'interrogation ainsi que l'attente entre les requêtes Modbus peuvent être modifiés dans les options. Elle se configure dans l'interface en saisissant l'adresse IP, le port, l'ID d'unité et la version de l'appareil.
Résumé automatique du README et du code de sphings79/marstek-modbus-suite, traduit automatiquement. Une erreur, ou tu maintiens ce projet et tu veux ton propre texte ici ? Prendre contact
Prise en charge
Fonctionne en local Communique avec tes appareils sur ton propre réseau. Aucun cloud de fournisseur entre les deux.
Depuis la Marketplace S’installe depuis la Marketplace, anciennement HACS.
Maintenance active Son auteur a publié une version ou poussé une modification au cours des six derniers mois.
Fournit
- Interrupteurs
- Capteurs
Mise en place
Installe-la depuis la Marketplace et redémarre Home Assistant, puis ajoute-la dans Paramètres > Appareils et services.
Se connecter à Marstek Modbus Suite
- Adresse IP
- Port
- ID d'unité
- Version de l'appareil
Appareils détectés
- Appareil
Nommer l'appareil
- Nom de l'appareil
Après la mise en place
- ID d'unité Modbus
- Intervalle haute priorité (s)
- Intervalle basse priorité (s)
- Intervalle ultra bas (s)
- Adresse IP
- Port
- ID d'unité
- Attente entre les messages (ms)Pause entre deux requêtes Modbus. La valeur par défaut est 80 ms. Chaque augmentation allonge chaque cycle d'interrogation et le démarrage de l'intégration ; augmente-la seulement si une passerelle perd des réponses autrement.
- Afficher les registres DEV
- Pas de lecture unitaire de secoursQuand la lecture d'un bloc échoue, ses registres ne sont pas lus un par un ensuite. Ils restent indisponibles jusqu'au cycle suivant. Pour l'analyse uniquement ; prend effet immédiatement.
- Seuil de décharge (%)
- Nombre de packs (0 = détection automatique)
Textes issus du code de sphings79/marstek-modbus-suite. Les textes que le dépôt ne fournit pas en français ont été traduits automatiquement.
Entités
- Capteurs binairesConnexion Modbus, État du WiFi, État du cloud, Verrouillage BMS, Mode usine BMS, Limite de décharge
- BoutonsRéinitialiser l'appareil, Réinitialisation d'usine, Test des LED, Lire l'entrée onduleur PB1, Test EEPROM de l'onduleur, Codage du pack (récupération du pack de batterie), DEV 45027 Redémarrage du maître BMS, DEV 45028 Réinitialisation d'usine du BMS, DEV 45002 Onduleur éteint jusqu'au redémarrage, DEV 45002 Demande de veille de l'onduleur (arrêt bref), DEV 45020 Redémarrage PV (référence 50 W), DEV 45021 PV éteint et 3 autres
- NombresDéfinir la puissance de charge, Définir la puissance de décharge, Puissance de charge max., Puissance de décharge max., Capacité de coupure de charge, Capacité de coupure de décharge, Charger jusqu'au SoC, Début du programme 1, Début du programme 2, Début du programme 3, Début du programme 4, Début du programme 5 et 19 autres
- SélecteursMode de travail utilisateur, Mode forcé, Norme du réseau, Jours du programme 1, Jours du programme 2, Jours du programme 3, Jours du programme 4, Jours du programme 5, Jours du programme 6, Interrogation de l'appareil Modbus
- CapteursTension du pack de batterie 1, Tension du pack de batterie 2, Courant du pack de batterie 1, Courant du pack de batterie 2, Tension du pack de batterie 3, Courant du pack de batterie 3, Tension du pack de batterie 4, Courant du pack de batterie 4, Tension du pack de batterie 5, Courant du pack de batterie 5, Tension du pack de batterie 6, Tension du pack de batterie 7 et 339 autres
- InterrupteursFonction de secours, Mode de contrôle RS485, Programme 1 activé, Programme 2 activé, Programme 3 activé, Programme 4 activé, Programme 5 activé, Programme 6 activé
Actions
- Définir les identifiants Wi-FiÉcrit le nom du réseau Wi-Fi et le mot de passe dans le module de communication d'un Venus D, Venus A ou Venus E v3. Avancé : nécessite Options > Registres DEV > Afficher les registres DEV. Le firmware stocke les identifiants dans une zone EEPROM qui chevauche un autre réglage (un bogue du firmware), donc une écriture erronée ou interrompue peut laisser le module avec de mauvais identifiants. Utilise-la seulement si la batterie est accessible autrement (l'app, un câble) pour les corriger. Le mot de passe n'est jamais relu ni journalisé.Champs : Batterie, SSID, Mot de passe
S’affiche dans Vulpo :
carte Bascule rapide, carte Bouton, carte Sélection, carte Graphique, Apple Watch, centre de contrôle.Informations
- Installations
- 1,2 k partagent leurs statistiques
- Étoiles GitHub
- 14
- Connexion
- Fonctionne en local
- Maintenance
- Mise à jour au cours des 6 derniers mois
- Version
- 3.1.2,
- Catégorie
- Énergie, Solaire et batteries
- Type
- Intégration de la Marketplace
- Marque
- Marstek
- Prérequis
- Nécessite la Marketplace (HACS sur Home Assistant 2026.10 et les versions antérieures)
- Domaine
marstek_modbus- Problèmes
- Signaler un problème













