Aller au contenu
Valentin.P

Contrôleur EVSE ETEK

Messages recommandés

Bonjour

 

Je viens de faire un test, je confirme que le registre 89 permet de faire un arret de la charge. (Registre a 2)

Le controleur considère ca comme un arret externe.

Le relais de puissance est relaché.

Les 3 voyant s'allume Bleu,Vert,Rouge

Le verou reste de la prise coté chargeur et VE reste vérouillée. 

La charge reprend des que l'on repasse a 1 le registre

 

Quelqu'un a-t-il essayé d'utiliser des compteurs externe modbus avec ce controleur, il est a priori possible de le faire mais je voie pas trop comment ca marche

 

D'un coté je voudrais piloter/surveiller le controleur a distance, mais je voudrais que le controleur récupere les donnée d'un compteur externe. 

 

Les registre 90 a 95 permettant de définir les adresse ou se trouve les mot du compteur externe

Les registre 159 a 166 permettant eux de lire les valeurs...

 

 

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour,

Est-ce que quelqu'un a réussi à piloter le module EKEPC2 avec un ESP32 en utilisant le MAX485, je serai intéressé d'un schéma, je voudrai piloter ma charge avec le surplus de mes panneaux en faisant varier la charge en fonction de ma production disponible.

Merci de la réponse

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour

 

Si tu fais une recherche sur le net sur ESP32 et RS485 ou ESP32 et Modbus RTU tu vas trouver des schémas ou des platines toutes faites qui peuvent être ensuite utilisé avec un ESP32.

 

De mon coté j'utilise un module Elfin EW11A, c'est un module WIFI/RS485 , il sert de passerelle pour se connecter sur le controleur ETEK, ensuite je l'interroge via NodeRED.

Tu trouveras la description de ma borne en faisant une recherche : "Ma Borne DIY ETEK EKEPC2-S" 

 

Voici le lien de mon récits : https://domosimple.eu/forum/thread-822-post-6811.html#pid6811

 

N'hésite pas a partager et aussi a documenter la façon que tu choisiras, c'est toujours interessant de voir les différente voie utilisé par chacun.

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour

Merci filou59 pour ton retour, oui j'avais vu ton récit et justement je cherchais à pouvoir donc piloter avec un ESP32, j'ai une installation PV avec enphase et je pilote avec un routeur esp32 mon surplus de production vers mon CE et accu chauffage et je voudrais faire pareil pour ma recharge VE.

Je voudrais justement construire mon systeme comme pour le routeur, je récupère les infos d'enphase, production, consommation..

Je voudrai piloter la charge en ajustant ma borne, pour le moment module EKEPC2-C que je pilote manuellement en indiquant la puissance.

C'est pour cela que je m'intéresse à l'utilisation du ESP32 et du module MAX485 pour piloter EKEPC2-C, et programmer le esp32 pour récupérer ma production disponible et l'envoyer vers la borne (EKEPC2) en faisant varier suivant cette disponibilité de 6 à 32A puisque c'est le maxi que mon installation borne pourra accepter, mais déjà du max 16A me suffit.

L'idée est surtout de rester maitre de mon installation et des softs de façon à adapter aux évolutions de mon installation.

Ce que je maitrise pas c'est comment piloter justement les instruction à envoyer du ESP32 via max485 pour piloter le EKEPC2, parce que les infos sont assez diffusent.

- registre 89 si je comprend bien qu'il faut faire indiquer pour mettre en marche ou arreter la borne ( 1 ou 2)

- registre 90, 91, 92 la valeur de puissance que l'on peut faire varier pour adapter ma puissance de charge (équivalence valeur si je veux mettre 6A, 8A ? quelle valeur)

mais c'est cette partie de code qui me pose problème, les instruction et comment vérifier que l'EKEPC2 a bien reçu l'information, pour le moment avec le moniteur de l'arduino je devrai au moins arriver à visualiser des choses.

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Coté ESP32 je pourrais pas trop t'aider car je connais pas assez.

 

Pour l'aspect communication avec le module ETEK, il faut que tu mettes en place une Liaison RS485, ca tu l'a compris, et au niveau  de la comm c'est du Modbus RTU.

C'est un protocole industriel libre qui existe maintenant depuis plusieurs dizaine d'année.

 

Voilà un exemple : https://how2electronics.com/how-to-use-modbus-rtu-with-esp32-to-read-sensor-data/

 

Le modbus RTU c'est une comm de type Maitre / Esclave.

Il ne peut y avoir qu'un maitre sur un même bus. et donc plusieurs esclave, chacun ayant un numéro d'ID.

 

Moi en mettant en place un adaptateur WIFI ou Ethernet /RS485, je fais du Modbus RTU (over TCP) , j'interroge donc le controleur en Modbus TCP , l'adaptateur converti ensuite en RTU.

 

L'avantage c'est que tu peux mettre en place comme je l'ai décrit dans mon post :

-Un outil pour surveiller le contenu du module ETEK

-Une comm avec ton ESP, NodeRED ou autre...

Le tout en même en temps, car si tu ne fais que du Modbus RTU tu ne pourras pas utiliser a la foi un outil de monitoring et ton ESP par exemple.

 

Niveau pilotage, oui le registre 89 permet d'arrêter ou de lance la charge, maintenant une autre approche peu être plus universelle c'est de commander un relais qui ouvrirait ou non le contact CP.

Car certaines voiture ne reprenne pas forcément la charge après un certains temps de veille. Du coup en jouant sur CP c'est comme si on branchait a nouveau le cable de charge.


 

  Citation

 

- registre 90, 91, 92 la valeur de puissance que l'on peut faire varier pour adapter ma puissance de charge (équivalence valeur si je veux mettre 6A, 8A ? quelle valeur)

 

Dérouler  

Non ca c'est une adresse que l'on spécifie si l'on veut que la borne communique avec des compteur Modbus. Je n'ai pas réussi a comprendre comment cela pouvait fonctionner (enfin j'ai une petite idée), on peut utiliser des compteur Modbus avec le controleur, mais dans ce cas je ne sais pas si il est encore possible de dialoguer avec le controleur.

Car le compteur doit avoir le role de Maitre sur le bus pour intérroger les compteur (Esclave), mais du coup il ne peut plus répondre au requete de quelqu'un d'autre....

 

Si tu ne connais pas le modbus , le RS485 ... je te conseille de te faire la main et de partir sur une solution connue qui fonctionne par exemple celle que j'ai décrite.

 

Tu peux commencer par établir la liaison avec ton PC et le contrôleur. Ensuite avec un outil mdbus comme Mthings tu pourras modifier les registres pour te faire la main avec le controleur et la partie modbus, pour comprendre le fonctionnement.

 

Ensuite tu peux chercher a automatiser le truc via : 

  • Home Assistant 
  • NodeRED
  • ESP32
  • Arduino
  • PiPico
  • Raspberry

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci filou59, je vais essayer d'avancer avec toutes ces informations, avec mthings j'arrive justement à modifier les registres, maintenant c'est d'arriver à le faire par une commande depuis l'ESP32.

Partager ce message


Lien à poster
Partager sur d’autres sites

  Le 04/12/2022 à 16:28, Mistral38 a dit :

Bonjour,

 

Je suis aussi entrain de me fabriquer ma borne en prevision de la réception de ma MG4.

J’ai reçu le contrôleur EVSE EKEPC2 et j’ai besoin de passer le DLB à 50 ampère pour le délestage.

Je ne parviens pas a le connecter en rs485. J’ai suivi le tuto plus haut : Choix du bon port com, réglage de la vitesse de com à 38400bps. Malgré le redémarrage de la com après réglage, le voyant de connexion du soft Mthings reste rouge et les données inscrites dans le contrôleur ne sont pas affichées.

Je mets ci-joint quelques photos, et je suis preneur de conseils si quelqu’un d’entre vous est parvenu à connecter correctement ce contrôleur.

 

Fabien. 

ED7E6113-681D-41F1-8092-FE2CAC3FB44A.jpeg

E44091E1-B03E-45E9-81F3-3F120CD7D3AF.jpeg

89E58D0E-1680-4287-900D-FC6556CA3E9C.jpeg

Dérouler  

Bonjour Fabien,

J'ai monté une borne avec le contrôleur EKEPC2 qui fonctionne parfaitement, mais je voudrais activer la fonction DLB, sur mon PC j'ai bien le port USB SERAL CH340 qui s'affiche dans le gestionnaire de périphérique, mais aucune page ne s'ouvre, je ne vois rien apparaitre? Il faut télécharger MThings ? je n'ai pas trouvé.

Partager ce message


Lien à poster
Partager sur d’autres sites

C'est normal qu'aucune page ne s'ouvre, un convertisseur CH340, c'est juste un convertisseur USB/RS485 qui peut servir a communiquer avec n'importe quel périphérique RS485. 

 

Oui Mthings est un logiciel a télécharger. 

 

Quelques post plus haut j'ai fait un tuto sur le controleur ETEK un autre forum, j'ai mis le lien.

 

Partager ce message


Lien à poster
Partager sur d’autres sites

  Le 03/03/2025 à 14:10, filou59 a dit :

C'est normal qu'aucune page ne s'ouvre, un convertisseur CH340, c'est juste un convertisseur USB/RS485 qui peut servir a communiquer avec n'importe quel périphérique RS485. 

 

Oui Mthings est un logiciel a télécharger. 

 

Quelques post plus haut j'ai fait un tuto sur le controleur ETEK un autre forum, j'ai mis le lien.

 

Dérouler  

C'est bien ce que je pensais, je vais rechercher la bonne page, je n'avais trouvé que des fichier PDF. Merci

Partager ce message


Lien à poster
Partager sur d’autres sites

  Le 03/03/2025 à 17:09, filou59 a dit :

Regarde mon post du 7/02

Dérouler  

J'ai parcouru ton post sur l'autre forum mais il démarre le 21/08 et le dernier message le 26/09, je n'ai donc pas trouvé de post au 7/02 - au passage cela m'a l'air très compliqué.

J'ai réussi à télécharger Mthings c'est bien ça ? Mais quand je branche la connection usb/rs485 il ne se passe toujours rien.

IMG_3041.jpeg

IMG_3037.jpeg

Partager ce message


Lien à poster
Partager sur d’autres sites

Oops désolé🙃, autant pour moi, dans le post que je t'ai indiqué il n'y a pas les explication sur Mthings....

J'avais fait des explication mais je ne les retrouve plus.

 

  Citation

au passage cela m'a l'air très compliqué.

Dérouler  

Oui quand on ne maitrise pas je peux comprendre.

Mthings est pas très intuitif mais une fois que l'on maitrise il fonctionne pas mal.

Moi c'est un domaine que je connais le modbus car je l'utilise depuis 20ans quand j'en ai besoin au boulot. Mais quand on part de 0 ...

 

L'avantage de Mthings c'est que l'on peut créer une Table avec les Registres Modbus et leur libellé en clair a coté.

 

J'ai pas le profile sur moi du controleur, mais le plus simple ce serrait de partir sur quelque chose d'existant, ensuite il faudra que tu adapte en fonction du port de communication que tu as, il faut que je regarde comment on fait pour changer le port d'un device sous Mthings.

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

  Le 04/03/2025 à 11:37, filou59 a dit :

Oops désolé🙃, autant pour moi, dans le post que je t'ai indiqué il n'y a pas les explication sur Mthings....

J'avais fait des explication mais je ne les retrouve plus.

 

Oui quand on ne maitrise pas je peux comprendre.

Mthings est pas très intuitif mais une fois que l'on maitrise il fonctionne pas mal.

Moi c'est un domaine que je connais le modbus car je l'utilise depuis 20ans quand j'en ai besoin au boulot. Mais quand on part de 0 ...

 

L'avantage de Mthings c'est que l'on peut créer une Table avec les Registres Modbus et leur libellé en clair a coté.

 

J'ai pas le profile sur moi du controleur, mais le plus simple ce serrait de partir sur quelque chose d'existant, ensuite il faudra que tu adapte en fonction du port de communication que tu as, il faut que je regarde comment on fait pour changer le port d'un device sous Mthings.

 

 

Dérouler  

Ok Merci, j'ai également interrogé ETEK. Je verrai si c'est dans mes cordes.

Partager ce message


Lien à poster
Partager sur d’autres sites

  Le 04/03/2025 à 12:32, Didaudio a dit :

Ok Merci, j'ai également interrogé ETEK. Je verrai si c'est dans mes cordes.

Dérouler  

 

  Le 04/03/2025 à 11:37, filou59 a dit :

Oops désolé🙃, autant pour moi, dans le post que je t'ai indiqué il n'y a pas les explication sur Mthings....

J'avais fait des explication mais je ne les retrouve plus.

 

Oui quand on ne maitrise pas je peux comprendre.

Mthings est pas très intuitif mais une fois que l'on maitrise il fonctionne pas mal.

Moi c'est un domaine que je connais le modbus car je l'utilise depuis 20ans quand j'en ai besoin au boulot. Mais quand on part de 0 ...

 

L'avantage de Mthings c'est que l'on peut créer une Table avec les Registres Modbus et leur libellé en clair a coté.

 

J'ai pas le profile sur moi du controleur, mais le plus simple ce serrait de partir sur quelque chose d'existant, ensuite il faudra que tu adapte en fonction du port de communication que tu as, il faut que je regarde comment on fait pour changer le port d'un device sous Mthings.

 

 

Dérouler  

Bonjour, je m'y suis remis en relisant vos messages sur l'autre forum. J'ai essayé sur Modbus doctor et sur Mthings, le pc semble connecté au contrôleur mais aucune données ne s'affichent. Le convertisseur USB clignote. Je ne vois pas ce que j'ai loupé.

IMG_3086.jpeg

Partager ce message


Lien à poster
Partager sur d’autres sites

Dans mthings, tu peux cliquer sur les 3 point en haut a droite et afficher les messages qui sont envoyés et recus sur le bus

 

Show Messages / Hide Messages

 

Ca permet de comprendre déjà si les message sont envoyé sur le bus ou non et d'aprivoiser Mthings.

Tu as en général la même possibilité de diag dans toutes les applications Modbus.

 

Si tu as une requete SEND et que tu as du RECV[Timeout] c'est que tu n'as pas de réponse.

Après tu peux inverser A et B pour essayer. Il n'y a pas de crainte a avoir si A et B sont inverser, il n'y a pas de risque de d'abimer qq chose.

 

Partager ce message


Lien à poster
Partager sur d’autres sites

  Le 21/04/2025 à 14:09, filou59 a dit :

Dans mthings, tu peux cliquer sur les 3 point en haut a droite et afficher les messages qui sont envoyés et recus sur le bus

 

Show Messages / Hide Messages

 

Ca permet de comprendre déjà si les message sont envoyé sur le bus ou non et d'aprivoiser Mthings.

Tu as en général la même possibilité de diag dans toutes les applications Modbus.

 

Si tu as une requete SEND et que tu as du RECV[Timeout] c'est que tu n'as pas de réponse.

Après tu peux inverser A et B pour essayer. Il n'y a pas de crainte a avoir si A et B sont inverser, il n'y a pas de risque de d'abimer qq chose.

 

Dérouler  

Les données défilent bien en bas, j'ai inversé A&B idem.

IMG_3088.jpeg

Partager ce message


Lien à poster
Partager sur d’autres sites

Timeout : 

Soit A et B ne sont pas dans le bon sens

Soit probleme de comm (Vitesse / Parité ...)

Soit tu t'adresse pas au bon slave.

 

J'ai plus le truc en tete mais je me demande si le controleur n'est pas sur l'adresse 255 ?

Dans tes requete SEND le 1er groupe de 2 chiffres représente le N° de l'esclave a qui on s'adresse. Ici tu as 01.

Si tu changes a 255, tu auras FF. 

 

Sous Mthings ce type de changement necessite de mémoire un peu de gymastique, Désactivation / activation  de la comm pour que ce soit pris en compte.

 

Ensuite si ca marche pas, inverse A/B...

 

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Logiquement ca devrait marcher.

 

Question peu être bête, mais comme on me la déjà fait, ton module etek il est bien sous tension ?

 

Fait l'essai sinon avec un soft comme Modscan tu mets un seul registre en requete (un registre en milieu de table pas le 1er et pas le dernier), tu tests avec avec les fonctions 3 et 4 , en inversant A et B et sur les adresse d'esclave 1 ou 255 ...

 

Est-ce que le switch de la fonction DLB est activé ? Desactive le au cas ou.

Si jamais le controleur est en mode RS485 maitre pour interroger un compteur RS485, il ne te parlera pas.

Mais de mémoire ce mode s'active si on met une adresse modbus dans les registre 93/94/95 ou 96

 

Je dois avoir un controleur neuf encore emballé, faut que je trouve du temps pour le brancher.

Partager ce message


Lien à poster
Partager sur d’autres sites

  Le 21/04/2025 à 22:35, filou59 a dit :

 

Est-ce que le switch de la fonction DLB est activé ? Desactive le au cas ou.

Si jamais le controleur est en mode RS485 maitre pour interroger un compteur RS485, il ne te parlera pas.

Mais de mémoire ce mode s'active si on met une adresse modbus dans les registre 93/94/95 ou 96

 

 

Dérouler  

Oui le module ETEK est bien sous tension, j'utilise la borne régulièrement.

J'ai essayé Modscan non connected

J'ai remis le swtich en position par defaut

Je ne comprends pas pour le mode 485 comment mettre une adresse modbus dans le registre puisque pour le moment il ne communique pas. Je me demande si cela ne vient pas de mon convertisseur USB ou du contrôleur. Je vais en recommander pour voir.

Merci pour ton aide.

Partager ce message


Lien à poster
Partager sur d’autres sites





×
×
  • Créer...
Automobile Propre

Automobile Propre est un site d'information communautaire qui est dédié à tout ce qui concerne l'automobile et l'environnement. Les thématiques les plus populaires de notre blog auto sont la voiture électrique et les hybrides, mais nous abordons également la voiture GNV / GPL, les auto à l'hydrogène, les apects politiques et environnementaux liés à l'automobile. Les internautes sont invités à réagir aux articles du blog dans les commentaires, mais également dans les différents forums qui sont mis à leur dispositon. Le plus populaire d'entre eux est certainement le forum voiture électrique qui centralise les discussions relatives à l'arrivée de ces nouveaux véhicules. Un lexique centralise les définitions des principaux mots techniques utilisés sur le blog, tandis qu'une base de données des voitures (commercialisées ou non) recense les voitures électriques et hybrides.