Bonjour Mr. le visiteur, si vous lisez ceci, cela signifie que vous n'êtes pas enregistré.
Cliquez ici
pour vous inscrire en quelques étapes simples, vous pourrez profiter de toutes les fonctionnalités de notre Forum.
Vous pourrez évidemment nous faire partager vos connaissances avec nous ! et voir les images ou vidéos postées
05-08-2023, 05:36 PM (Modification du message : 12-08-2023, 08:43 AM par jlm.)
Bonjour,
Je viens de monter une batterie avec16 cellules LiFePo4 EVE 280Ah avec BMS 200A Seplos.
J'ai suivi le sujet sur les essais de communications avec la batterie de Farid, type Youthpower, mais en final j'avoue ne pas avoir compris si vous aviez réussi à la faire parler en CAN ou en RS485 voir RS 232...
Je me demande donc si c'est possible ou, sera possible dans la futur version de smartphoton (HA), de communiquer avec le BMS Seplos qui à les ports CAN et RS485.
La doc indique qu'il utilise le protocole de Pylontech et serait compatible avec plusieurs marques d'onduleur...
merci de ta réponse, je vais regarder mais je pense que je n'ai pas les compétences pour comprendre le codage... j'utilise Battery Monitor pour le moment et ça fonctionne.
Je peux attendre une éventuelle intégration dans Smartphoton rien ne presse encore merci !
y a aucun codage a connaitre, il explique juste comment il a fait, pas obligé de lire.
tu as juste a mettre le fichier example 32 dans un esp32 en modifiant le wifi et raccorder au bms, si on l intègre un jour ca sera la même méthode.
06-08-2023, 09:35 PM (Modification du message : 06-08-2023, 10:05 PM par jlm.)
Alors on connecte la batterie via le port rs232 finalement. Voir les photos et explications sur ce post
Tu peux en attendant utiliser le code de Tertiush que j'ai utilisé moi même en l'interfaçant avec smartphoton.
C'est du Python, il se configure via un fichier de configuration config.yaml
Le script envoie les données par MQTT, ce qui est parfait pour être relu par n'importe quelle domotique.
Donc un câble RS232 <-> USB, un ordinateur faisant tourner du Linux et le tour est joué :Smiley_20040820020155173:
EDIT: Désolé je viens de regarder la photo du BMS et je vois qu'il n'y a pas de port rs232 :-( donc ça va pas le faire de mon coté. Il reste donc a étudier l'ESP32
Oui pas de RS232 sur ce BMS, il communique avec Battery Monitor via le RS485. Le Bus CAN est pour la com avec les onduleurs si j'ai bien compris.
Je regarderai pour l'EPS32 mais j'aurais surement besoin de qq conseils...
Si ça fonctionne ça devrait intéressé pas mal de monde car c'est un BMS qu'on retrouve sur des batteries du commerce mais aussi celles montées en DIY.
il est possible de regarder ce qu'il se passe sur le port usb (série) via ce logiciel https://www.com-port-monitoring.com/
Ce qui permettrait de regarder les trames qu'utilise battery monitor et en faire de même
voici les trames qui sortent du BMS via le RS485 quand il communique avec Battery Monitor. C'est en Dump view , Modbus RTU.
Bon moi ça ne me parle pas vraiment :Smiley_20040823070834396: ... avis aux expert !
Joli ! Bien joué
Alors en violet, c'est ce qu'envoie Battery Monitor, du genre ~2000464E000200FD37 et le BMS répond ce qui est en vert. Il y a peut être moyen déjà en regardant ce qu'affiche en clair Battery Monitor de se faire une idée de ce que veut dire cette demande en rouge.
Ce qui serait cool c'est de trouver le manuel du protocole pour décoder la réponse en vert.
Il faudrait lorgner du coté du code de l'ESP32, il y a forcément les questions en rouge et le décodage des réponses en vert.
Gazzzton, tu me suis ? qui c'est qui s'y colle. Manque un peu de temps ? ;-)
Quelqu'un pourrait trouver soit le manuel, soit le code de l'esp32 ?
j ai deja répondu, la faisabilité de décoder oui, mais le temps pour le faire pas disponible (gamin de 4 mois dévoreur de bras a la maison) donc j ai fournit quelques clés pour réussir mais pas la solution :)
Bonjour
Alors il y a ça comme protocole RS485 https://www.google.com/url?esrc=s&q=&rct..._9pZeFE09V
Ça correspond à la com avec Battery Monitor.
Je peux manger du code et faire les essais avec mon niveau de maitrise si necessaire...
Acces possible aussi via Zerotier que j'ai installé grace au tuto de JL :-)
Oui pas de problème, smartphoton tourne sur Pi3, par contre j'ai installé battery monitor sur un pc portable sous winxows 7 ( car pas compatible windows11) et je pense que le convertisseur RS485/ USB fourni avec le BMS vient de lacher car plus reconnu en Port COM par le pc...grrrrr. Donc je vais en commander un autre. Un conseil pour un modele solide ?? En attendant on peux deja essayer zerotier.
Moi je n'ai pas mieux. J'ai le même. En effet il ne fait pas sérieux. Non je ne saurais pas quoi te dire de prendre vu que je n'ai pas d’expérience dans la durée.
Ah oui j'oubliais, j'ai celui-ci qui fonctionne en permanence depuis de nombreux mois.
Alors quand tu auras reçu ton nouveau câble et validé que tout fonctionne via le pc sous Windows on viendra faire quelques essais avec Alexis.
Qui sait ce que cela peut donner.
Par contre comme le dit Alexis, on se connecte quand on peut au gré de nos disponibilités. Pour cela que zerotier est top.
Nous de notre coté pour développer on utilise aussi zerotier. Samuel et Alexis se connectent chez moi régulièrement pour tenter de mettre au point la prochaine version.
Donc volontiers, j'attends pour ton No zerotier pour tester la connexion vers chez toi
Ok pour moi ! Je te donne zerotier en MP. Merci pour le convertisseur, je le commande et je le valide. Le Pi3 est connecté et dispo, j'ai quand meme connecté le BMS avec le convertisseur mais je pense qu'il est HS.
Et pour info encore blacklisté une bonne partie de la journée. Ca va devenir critique de se connecter au site...
Oui et moi je n'ai plus d'accès à la partie Administration du forum pour faire le ménage.
Je manque cruellement de temps pour tout faire. Et aussi pourquoi ce site s'est mis en carafe :-/
J'espère que je vais quand même trouver le temps de lire mes messages. Il y en a plein en attente. Sincèrement désolé pour ceux a qui je n'ai pas encore pu répondre
09-08-2023, 07:57 PM (Modification du message : 09-08-2023, 07:58 PM par jlm.)
C'est ok pour la connexion. J'ai accès.
Maintenant le Linux ne voit que le cable rs232 vers l'onduleur.
L'autre interface est aux abonnés absents. Il doit donc être cassé.
- Raspberry ->NodeRed->InfluxDB-Grafana.
- NodeRed HttpJsonAdapter gets Http Json Data from Esp-Seplos-Controller(ESP8266) and save it to Indluxdb.
- Grafana has Influxdb Datasource and can simple configure for visualization.
Donc pour résumer. Ce monsieur a donc déjà fait une grosse partie du boulot avec un ESP8266. Il affiche dans 1 premier temps les données sur une page WEB.
Ensuite avec Node Red il va lire cette page web pour récupérer les données et en faire des graphiques dans Grafana.
Donc, si tu peux déjà acheter un ESP8266, y insérer le sketch et afficher les données sur la page Web, ce sera grandement facilité pour nous. Toute la partie la plus pénible qui est de décrypter les trames et donc déjà faite dans le ESP !!!!
Ce qui va réduire considérablement notre travail.
De plus ta batterie sera connectée par Wifi, cela pourrait être sympa, ca dépend où elle se trouve,
Merci beaucoup pour toutes ces infos et ton implication ! Je vais regarder ça demain en détail, je reçois le convertiseur usb/RS485 demain normalement. J'aurais du attendre un peu pour commander un ESP en meme temps:-)
Et oui je vais essayer de vous avancer au maximum, cça sera ma pierre à l'édifice !
Pour info onduleur batterie pi3 et routeur wifi sont tous regroupés au même endroit :-)
Bonjour,
Le convertisseur RS485/USB est opérationel et connecté à smartphoton, reconnu aussi... si tu veux y jeter un oeil...
J'ai commandé l'ESP8266 avec le convertisseur RS485, je regarde pour y rentrer le sketch la semaine prochaine... à suivre !
Mon ip de pc derriere mon routeur est blacklisté code 512, je me connecte avec ma tablette sur la box... ça fonctionne encorre pour le moment.... :Smiley_20040823070834347:
11-08-2023, 05:44 PM (Modification du message : 11-08-2023, 05:59 PM par Jeff.)
Oui BMS connecté au Pi via le RS485
Je peux choisir le protocol de com via le bluetoot. Par defaut c'est PN. Autres choix GRWT, VLTC, SF, LUXP selon l'onduleur.
Ah non ! Erreur ! Les choix ne sont pas "open" donc c'est PN par defaut
11-08-2023, 06:33 PM (Modification du message : 11-08-2023, 06:41 PM par jlm.)
(11-08-2023, 04:21 PM)Jeff a écrit : Bonjour,
Le convertisseur RS485/USB est opérationel et connecté à smartphoton, reconnu aussi... si tu veux y jeter un oeil...
J'ai commandé l'ESP8266 avec le convertisseur RS485, je regarde pour y rentrer le sketch la semaine prochaine... à suivre !
Mon ip de pc derriere mon routeur est blacklisté code 512, je me connecte avec ma tablette sur la box... ça fonctionne encorre pour le moment.... :Smiley_20040823070834347:
Peux-tu me mettre en MP l'IP qui est bannie, que je regarde si je peux arranger cela sur le forum
La vitesse est bien 19200 bds selon la doc et ta capture d'écran ?
Trop fort Jean-luc ! Après quelques essais via le pc et titillé les pins du convertisseur, les trames arrivent enfin sur le Pi. Une belle 1ere étape ! A suivre :-)