J'ai testé la solution monitoring via Wifi de mes batteries Pylontech US5000, un boitier ElfinEW10A avec Nodered. A priori tout se connecte bien, mais les données remontées dans nodered sont illisible voir PJ.
Pas évident à comprendre ce qui cloche.
Les caractères arrivent tout seul ou envoies tu des commandes ?
Tu es bien sûr le port console, désolé pour la question mais elle a évidemment toute son importance.
Possible pour toi de fabriquer une connection directe entre un émulateur de terminal et un pc pour vérifier que tu puisses bien communiquer avec le bms de la batterie?
Voilà pour le moment quelques idées
(07-06-2023, 12:33 AM)jlm a écrit : Pas évident à comprendre ce qui cloche.
Les caractères arrivent tout seul ou envoies tu des commandes ?
Tu es bien sûr le port console, désolé pour la question mais elle a évidemment toute son importance.
Possible pour toi de fabriquer une connection directe entre un émulateur de terminal et un pc pour vérifier que tu puisses bien communiquer avec le bms de la batterie?
Voilà pour le moment quelques idées
A priori les caractères arrivent tout seul et oui je suis bien sur le port console
Comme tu le suggère, je vais voir pour faire la connexion en directe, voir ce que ça donne.
Merci Hervé pour ton sujet très complet avec en prime le code qui va bien.
Je vais lui faire une place à lui tout seul dans l'espace réservé à Pylontech
Bonjour,
Est-ce que à tout hasard ça ne pourrait pas être lié à l'activation du port console :
La console Pylontech doit d’abord être activée.
Pour ce faire, basculez le programme du terminal sur 1200, 8,N,1.
Envoyez ensuite la chaîne hexadécimale suivante à la batterie :
Données : 7E 32 30 30 31 34 36 38 32 43 30 30 34 38 35 32 30 46 43 43 33 0D
Passez maintenant à 115200.8,N,1..
Données : envoi 0D 0A.
L'invite pylon> apparaît, ce qui permet de saisir des commandes.
01-11-2024, 04:58 PM (Modification du message : 02-11-2024, 11:17 AM par JHC-JHC.)
Je vous joins mes avancée avec mon EE10 et mes batteries PYLONTECH
J'ai bien mes flows Node Red qui se connectent en Ex et Rx sur le serveur TCP/IP du EE10, les commandes sont bien envoyées sur la pin TX RS232 du EE10 (Sent Bytes s'incrémente bien), mais rien ne revient sur la pin RX RS232 du EE10 (Received Frames ne s'incrémente pas).
Du coup je pense que c'est le schéma de câblage du câble RS232 Console PYLONTECH vers le RS232 EE10 qui est mauvais, à mon sens il faut que le TX Console = RX RS232 EE10 et le RX Console = TX RS232 EE10.
.
.
01-11-2024, 07:43 PM (Modification du message : 02-11-2024, 11:16 AM par JHC-JHC.)
(01-11-2024, 04:58 PM)JHC-JHC a écrit : Je vous joins mes avancée avec mon EE10 et mes batteries PYLONTECH.
J'ai bien mes flows Node Red qui se connectent en Ex et Rx sur le serveur TCP/IP du EE10, les commandes sont bien envoyées sur la pin TX RS232 du EE10 (Sent Bytes s'incrémente bien), mais rien ne revient sur la pin RX RS232 du EE10 (Received Frames ne s'incrémente pas).
Du coup je pense que c'est le schéma de câblage du câble RS232 Console PYLONTECH vers le RS232 EE10 qui est mauvais, à mon sens il faut que le TX Console = RX RS232 EE10 et le RX Console = TX RS232 EE10.
01-11-2024, 10:03 PM (Modification du message : 03-11-2024, 08:09 PM par JHC-JHC.)
Bonsoir,
Et voilà le résultat !
Mon cable RS232-ETHERNET/IP est réalisé, mon ELFIN EE10 est enfin configuré et mon serveur Node-Red communique correctement avec ma batterie "MASTER" PYLONTECH US2000C.
Je joins à la communauté mon dossier complet :
- plan de câblage;
- configuration du EE10;
- Primo flow Node-Red (i.e. il n'y a pas le GUI).
Encore merci à JLM pour ses tutos et nombreux conseils sur ce forum, mais aussi aux différents contributeurs !
(06-06-2023, 06:43 PM)bioz a écrit : Bonjour à tous,
J'ai testé la solution monitoring via Wifi de mes batteries Pylontech US5000, un boitier ElfinEW10A avec Nodered. A priori tout se connecte bien, mais les données remontées dans nodered sont illisible voir PJ.
Avez vous une idée ?
Merci de votre aide
Gil
Bonjour,
Merci pour votre retour. Si les données remontées dans Node-RED sont illisibles, il est possible que le format de communication entre le boîtier ElfinEW10A et Node-RED ne soit pas correctement configuré.
Quelques pistes à vérifier :
Assurez-vous que le protocole de communication (par ex. MQTT, Modbus TCP, HTTP) utilisé est bien celui supporté par le boîtier et configuré dans Node-RED.
Vérifiez le format des données reçues (hexadécimal, JSON, binaire, etc.) et adaptez les nœuds Node-RED pour les parser correctement.
Consultez la documentation du boîtier pour confirmer les paramètres réseau et le protocole utilisé.
Parfois, un problème de décodage des caractères (encodage UTF-8 vs autre) peut rendre les données illisibles.
Enfin, vous pouvez partager une capture d’écran ou un extrait des données reçues, cela pourrait aider à identifier plus précisément la cause.
N’hésitez pas à me transmettre plus de détails ou la PJ pour que je puisse jeter un œil.
Bonne journée !
The following 1 user Likes PAUL123's post:1 user Likes PAUL123's post • jlm