Template mymodbus pour marstek Venus E V3

Bonjour,

D’ou vient ta commande « AutoconsoMarstek » ?

Chez moi, si je veux la passer en mode autoconsommation, je fais ceci :

Marstek_autoconso

Merci vmath54 ! mon test fonctionne et la commande passe maintenant, il suffisait de prendre “mode utilisation” et de mettre le paramètre voulu, il n’y a pas besoin apparemment de mettre des tempo et autres…
:+1:

@vmath54 Bonjour; Tu fais comment exactement en MODBUS? que faut’il installer? J’ai besoin des données mais l’API n’est vraiment pas fiables. Mes batteries sont connectés en RJ 45. Que faut-il faire pour recuperer les données en modbus sous JEEDOM. merci

Bonjour,

si ta batterie est reliée au réseau via la prise RJ45 Ethernet, c’est très simple. Il n’y a pas de matos à ajouter.

  • il faut que l’adresse IP liée à ta batterie soit fixe ; tu peux le faire depuis ton routeur, via DHCP
  • coté jeedom, il suffit d’installer l’excellent plugin MyModbus, et dans celui-ci créer un équipement ‹ Marstek Venus E V3 › (ou autre nom qui te convient)
    quand tu l’ajoutes, tu choisis le template ‹ MARSTEK VENUS E V3 ›
    Il faudra saisir l’adresse IP de ta batterie, et laisser les autres options par défaut.

Ca devrais fonctionner immédiatement.
Tu pourras ensuite personnaliser l’équipement : fréquence d’interrogation, présentation dans le dashboard, …

Ca fonctionne très bien, en lecture et écriture ; contrairement à l’API Marstek qui est un vrai désastre.

@vmath54 Super, ca marche bien mais…..

J’ai 2 batteries, toutes les 2 en ethernet avec une adresse IP chacune.

La 1er remonte que j’ai rajouté avec Mymodbus remonte bien toutes les données (ca fait du bien par rapport a l’API ) mais la 2eme rien. J’ai pourtant mis la bonne adresse IP. faut’il changer qq chose dans la configuration?

@vmath54 je pense au port, 502 pour les 2? l’ID ? je laisse tout par defaut ?

voila le deamon que j’ai, les erreurs sont bien celle de ma batterie qui ne remonte rien

Poste une capture de la configuration de l’équipement et des commandes STP

edit: Tu as des messages d’erreur lors de la sauvegarde de l’équipement ?

@Michel_F

celle qui marche

celle qui marche pas (pas de message d’erreur lors de la sauvegarde)

Il faut mettre le port 502 pour les 2

Oui, j’ai essayé, je remet mais ca change rien

@Michel_F Alors que l’autre, tout remonte

Si tu es sûr de l’adresse IP, alors il faut voir si la batterie accepte les requêtes Modbus.
Il y a peut-être une configuration à activer.

@Michel_F

Trouvé. J’avais toujours la coche “hybride” sur l’API MARSTEK. des que je l’ai enlevé, bingo, les données sont remontées :slight_smile:

@Michel_F

Une derniere petire question. Je me servais du mode “passive” sur l’API MARSTEK, je vois qu’il n’y a pas la, possible de faire l’équivalent ?

C’est quoi ce mode « passive » ?

C’est quand la batterie est en standbye. Elle ne fait plus rien, en charge comme en decharge.

Ah… donc c’est une valeur d’une commande action spécifique ? Donc il faut voir pour modifier le template, mais comme je n’ai pas ce type de batterie, il faut potasser la documentation et/ou voir avec heureux propriétaire de batterie s’il utilise, et comment il l’utilise, ce mode.
Je ne peux pas aider plus que ça, mais j’actualisarai le template du plugin s’il y a une mide à jour à appliquer.

Bonjour,
Est ce que l’un d’entre vous aurait une idée du registre modbus pour faire un factory reset sur une venus 3 E ?
A priori j’ai testé le 41001 trouvé sur le github viper mais la venus E en firmware 148 en tout cas ne semble pas accepter l’écriture dessus.
Cordialement